summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-flash_git.bb
AgeCommit message (Collapse)AuthorFilesLines
2021-11-11phosphor-ipmi-flash: srcrev bump 2862421c8b..b8fd6d3813Andrew Geissler1-1/+1
Willy Tu (1): bmc: version: Skip version if it does not exist in the config Change-Id: Ie6895e5f7c833a63bda31dce4b064886ef81c3a1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-10phosphor-ipmi-flash: srcrev bump 7d249a7af5..2862421c8bAndrew Geissler1-1/+1
Patrick Venture (1): tools/test: delete now returns a boolean Change-Id: Iba5b7a49069f870cae6036be4c861f947c9bfc3b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-09phosphor-ipmi-flash: srcrev bump 0df4085097..7d249a7af5Andrew Geissler1-1/+1
Willy Tu (2): build: remove autotool updater: remove find() and use std::string::starts_with() Change-Id: I5d83caa54054867f20cfb45342c34e01218ffbfd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-03meta-phosphor: phosphor-ipmi-flash: Update recipe to use mesonWilly Tu1-34/+36
The new meson now forced only one type of LPC or P2A to be enabled. The build will fail if both LPC and P2A are enabled. Out of the given type, only the last package enabled will be used. Added PACKAGECONFIG conflict feature. Tested ``` NOTE: Reconnecting to bitbake server... Loading cache: 100% |###################################################################################################################################################################################################| Time: 0:00:01 Loaded 3939 entries from dependency cache. ERROR: /workspace/gBMC/buildspace/gbmc/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-flash_git.bb: phosphor-ipmi-flash: PACKAGECONFIG[nuvoton-lpc] Conflict package config 'nuvoton-p2a-mbox' set in PACKAGECONFIG.| ETA: --:--:-- ERROR: Failed to parse recipe: /workspace/gBMC/buildspace/gbmc/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-flash_git.bb ``` Change-Id: I6ad9317cb5c35aa266ff67eb3b22e9f5f17f359b Signed-off-by: Willy Tu <wltu@google.com>
2021-11-03phosphor-ipmi-flash: srcrev bump bcae90026b..0df4085097Andrew Geissler1-1/+1
William A. Kennington III (1): build: Remove unused phosphor-logging dependency Willy Tu (1): build: nuvoton-lpc: Add `NUVOTON_LPC` project_arguments Change-Id: I908323915c2fe120f9c6503986a85ff72443c0cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-30phosphor-ipmi-flash: srcrev bump 8d6b011416..bcae90026bAndrew Geissler1-1/+1
Willy Tu (1): build: Add meson build Change-Id: I367b44a96cdd9abc2ea314a7242fbb9e6f5e94c0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-27phosphor-ipmi-flash: srcrev bump cf37663be8..8d6b011416Andrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file William A. Kennington III (1): bmc: Simplify file handler Willy Tu (1): bmc: remove redundant ‘std::move’ call Change-Id: Icc85b3cb052855829e280a1f46584f2dafd18f15 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14phosphor-ipmi-flash: srcrev bump 9b7a3b4fc7..cf37663be8Andrew Geissler1-1/+1
William A. Kennington III (4): tools: Add handle for automatically closing blobs tools: Reduce cleanup logging output tools/helper: Streamline return types tools: Support more frequent status checks Change-Id: Ibfa653fbcbdb31d7f4630f10271a38b318f1a359 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-12phosphor-ipmi-flash: srcrev bump 665905ff97..9b7a3b4fc7Andrew Geissler1-1/+1
Willy Tu (1): tools: Support empty image file and ignore the fileSize check Change-Id: I586eac8c2dea72f25fc9dd9d9c8eef3c24fb4a9e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08phosphor-ipmi-flash: srcrev bump b487eb47e5..665905ff97Andrew Geissler1-1/+1
Patrick Williams (1): catch exceptions as const Change-Id: Ic1c1ae799afcaa9cbbae598fdddda69b55304a16 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20phosphor-ipmi-flash: srcrev bump 203ad80448..b487eb47e5Andrew Geissler1-1/+1
Willy Tu (2): helper: Remove alignof for memcpyAligned() phosphor-ipmi-flash: Fix all C++ warnings Change-Id: I9b529a551836ca9cd0bdce5f797f472aad4c94df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-11phosphor-ipmi-flash: srcrev bump 1c0fe13431..203ad80448Andrew Geissler1-1/+1
Willy Tu (1): updater: Cleanup Active blob to support multiple stages Change-Id: I996c83a647ed5e0bb376f93a55321c66cc3308fa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03phosphor-ipmi-flash: srcrev bump 4bb6bdf3f6..1c0fe13431Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I7efc7130b70224369e2ed282059a3cd7a30ac59f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02phosphor-ipmi-flash: srcrev bump c620190936..4bb6bdf3f6Andrew Geissler1-1/+1
Vivekanand Veeracholan (1): tools: Use ipmi-blob-tool definition of blob states Change-Id: I6465eb1f3bb6e88c6df8d79145d1ec9b4c10f3c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31phosphor-ipmi-flash: srcrev bump 0077e34cfa..c620190936Andrew Geissler1-1/+1
Vivekanand Veeracholan (1): Fix configuration error due to undefined conditionals Change-Id: I96162552a5f34e680c641bd00f08ffa58588cd30 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-11meta-phosphor: prep for new override syntaxPatrick Williams1-7/+7
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
2021-06-22phosphor-ipmi-flash: srcrev bump f450486f23..0077e34cfaAndrew Geissler1-1/+1
Patrik Tesarik (1): Fix hyperlink typo in README.md Change-Id: Ie8445f1d6f037c5bef34566c3810d20758c49e93 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-30phosphor-ipmi-flash: srcrev bump a3f6569800..f450486f23Andrew Geissler1-1/+1
Willy Tu (1): test: Replace the C++ MOCK_METHOD<n> macros with the new MOCK_METHOD Change-Id: Iecc9bfbacc31d9e9f3664740aa0110341efd382a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-21phosphor-ipmi-flash: srcrev bump 2290033d25..a3f6569800Andrew Geissler1-1/+1
Patrick Williams (1): bootstrap: fix shellcheck warnings Change-Id: Ibb10f02a05b97194764d8ab42bd0314bf2d39ef8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-20phosphor-ipmi-flash: srcrev bump 328f520f44..2290033d25Andrew Geissler1-1/+1
Patrick Venture (2): tools: split io interface out tools: size_t defined in cstdlib Change-Id: I9212059a7ae62c1956459c1a665a8a3b57ff7d52 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07phosphor-ipmi-flash: srcrev bump c8b456e08b..328f520f44Andrew Geissler1-1/+1
Jie Yang (1): tools/handler: Read the running version Change-Id: I055127c306bac90804d19c2dd0433b53a4516c37 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-23phosphor-ipmi-flash: add Nuvoton P2A PACKAGECONFIGsBenjamin Fair1-0/+2
Add options to PACKAGECONFIG to enable the VGA or MBOX P2A bridge on Nuvoton as a hardware interface. Change-Id: I0a7a9e358988322d370f8ce55a7957b9398d17b2 Signed-off-by: Benjamin Fair <benjaminfair@google.com>
2021-03-19phosphor-ipmi-flash: srcrev bump c7fa2c2803..c8b456e08bAndrew Geissler1-1/+1
Jie Yang (1): version-handler: remove unused tests Change-Id: I155895186c343b6aa14e34335430408e5dcbe694 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-10phosphor-ipmi-flash: srcrev bump 7d39eb04ac..c7fa2c2803Andrew Geissler1-1/+1
Vivekanand Veeracholan (2): tools/pci: Use pci_device_enable() to enable bridge tools/pci: Replace memcpy on pci write with aligned copy Change-Id: Ifc1b2f8f93a82e3f027a3d55ebd4bcf5995e1e75 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-17phosphor-ipmi-flash: srcrev bump 99b5455933..7d39eb04acAndrew Geissler1-1/+1
Patrick Venture (1): bmc/ver.../test/.close_unittest: add missing header Change-Id: I8a3ec9ad1668bd6db67c8d7335b3cdb23eb397a7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-11phosphor-ipmi-flash: srcrev bump 43344a1b9f..99b5455933Andrew Geissler1-1/+1
Patrick Venture (2): MAINTAINERS: Add William to maintainers MAINTAINERS: M->R for Venture Change-Id: I1a89bff4ac58ce13b10af983f4943b61a2bbe529 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-30phosphor-ipmi-flash: srcrev bump ebccf63286..43344a1b9fAndrew Geissler1-1/+1
William A. Kennington III (6): bmc/fs: Ignore missing directories bmc/fs: Replace regex with fs functions buildjson: Support multiple configuration paths buildjson: Add a non-persistent path configure: Refactor systemunitdir expression to use PKG_CHECK_VAR bmc: Create runtime directory for non-persistent configs Change-Id: I7ab7deedc69bbe9ec083ed248f7b3c44c4a8ca6f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-30phosphor-ipmi-flash: Allow tmpfiles.d configsWilliam A. Kennington III1-0/+1
A recent version of phosphor-ipmi-flash introduced a tmpfile configuration that populates non-persistent directories at bootup. Change-Id: Ida66eb430d98d70ff02814ec14bc71a52e92d615 Signed-off-by: William A. Kennington III <wak@google.com>
2021-01-30phosphor-ipmi-flash: Add version blob libraryWilliam A. Kennington III1-0/+1
We need this library to load when phosphor-ipmi-flash is installed, to provide the version blobs that associate with firmware. Change-Id: Id80b60a826ca67674282a66b45ca39456b1cb447 Signed-off-by: William A. Kennington III <wak@google.com>
2021-01-28phosphor-ipmi-flash: srcrev bump 84904b97d4..ebccf63286Andrew Geissler1-1/+1
William A. Kennington III (2): tools: Make progress bar starting more consistent tools: Fix missing FD close() Change-Id: I476059785b03f7537dfc1d6389943c335ea7752d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-24phosphor-ipmi-flash: srcrev bump 4857ab46d9..84904b97d4Andrew Geissler1-1/+1
William A. Kennington III (3): buildjson: Reduce include scope as needed handler_config: Split out from buildjson version-handler/test: Remove unused declarations (From meta-phosphor rev: 76c750d950927b110e02681903439d8b13823831) Change-Id: Iff07ee24f65584f70bb6a44e79cb99fbf4a86a97 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-22phosphor-ipmi-flash: srcrev bump 0d5bb78453..4857ab46d9Andrew Geissler1-1/+1
William A. Kennington III (1): util: Fix missing header (From meta-phosphor rev: b440afa18ed097d73ce9a3ecc788bf84e4d4bdee) Change-Id: I60796ee8cb2efa5e14c787211f9242cbd9b376cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-20phosphor-ipmi-flash: srcrev bump 0674a6d7e2..0d5bb78453Andrew Geissler1-1/+1
William A. Kennington III (1): tools/progress: Add finish and abort functions (From meta-phosphor rev: 78d6f090e331ea1dd24f7689fc15becfcdb5171a) Change-Id: I6fa8460dea4c8b8a63118421fae164498c7de492 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-14phosphor-ipmi-flash: srcrev bump 9936c45639..0674a6d7e2Andrew Geissler1-1/+1
William A. Kennington III (2): version-handler: Add session stat version-handler: Produce errors for unavailable data (From meta-phosphor rev: 86b4b4fc1c2da8e1d40381d78a369a0d2a092967) Change-Id: Icb1b4e6d49179062f18a9996441be82df71f3af4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-06phosphor-ipmi-flash: srcrev bump 12e6e7568b..9936c45639Andrew Geissler1-1/+1
William A. Kennington III (2): Add callback support to triggerable actions version_handler: Support multiple sessions (From meta-phosphor rev: 5acaff93a4bda8659e9a6a285283fdf0462dc355) Change-Id: Ibcd2cacd2894c360fc2923b5705625e467340ac2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-05phosphor-ipmi-flash: Add function2 dependencyWilliam A. Kennington III1-0/+1
This will be used by an incoming change. (From meta-phosphor rev: 65e7e7a21d217d36092692d9f854aea7b700c11e) Change-Id: I489ff831e25a4f1092e3a5d2862854d63de1f809 Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-31phosphor-ipmi-flash: srcrev bump c5b901d84e..12e6e7568bAndrew Geissler1-1/+1
William A. Kennington III (1): version_handler: Read doesn't need to catch missing sessions (From meta-phosphor rev: 9e6c86f665d6ab1a804cc460865f74d4ee897e88) Change-Id: Ib01b2c2737805036b48b606628fff34990b0291a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-24phosphor-ipmi-flash: srcrev bump c78bfc8230..c5b901d84eAndrew Geissler1-1/+1
William A. Kennington III (13): version-handler: Remove superfluous canHandleBlob verison-handler: Cleanup extern C version_handlers_builder: Use string references version-handler: Remove create special cases Makefile: Fix code coverage flags Makefile: Consistently use tabs buildjson: Remove arbitrary restrictions on HandlerConfig version-handler: Refactor handler construction version-handler: Refactor maps to simplify accesses version-handler: Remove superfluous open session check general_systemd: Don't print missing job version_handler: Don't store session information immediately version_handler: Expire shouldn't fail (From meta-phosphor rev: 7bb55d20ed0486f84cb067db690937e11d3d3ab8) Change-Id: Iade8d60d238a6f0245d147e2c02d7e31082c0cf6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-11phosphor-ipmi-flash: srcrev bump 7af41c28ee..c78bfc8230Andrew Geissler1-1/+1
Jason Ling (1): version-handler: add version-handler, blob handler (From meta-phosphor rev: 64e9eb1be4698df584b969856d5017d06a80d12d) Change-Id: Id6a338af90de8d08a4df4d86afaa526f18356fb8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-01phosphor-ipmi-flash: srcrev bump 85e54f1bf6..7af41c28eeAndrew Geissler1-1/+1
Jason Ling (1): json builder: fix error with buildHandlerConfigs William A. Kennington III (1): README: Add span-lite install (From meta-phosphor rev: 3473bd46238d7db45eedcdc7337af59ce106b1af) Change-Id: I88dc87e2333dc07681ca40b5ccce4f0a82eea67c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-14phosphor-ipmi-flash: srcrev bump 49dd8ce280..85e54f1bf6Andrew Geissler1-1/+1
Jason Ling (2): test: move shared mocks to common area version-handler: implement json parser (From meta-phosphor rev: d011590599fd02f8833e4776032ebcf289e71f4f) Change-Id: I66807ea98302488b4cbff2701b7281dff62af7ac Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05phosphor-ipmi-flash: srcrev bump 56a2273fc7..49dd8ce280Andrew Geissler1-1/+1
Jason Ling (1): make building handlers from json more generic Willy Tu (2): Add option to skip p2a bridge disable tools: remove shadow field (From meta-phosphor rev: 0c673882d14219fcc5c5c0150f4fc452154b6332) Change-Id: Ib71ec2d45382c95373a196a71c8cfe8b8ca91eae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-29phosphor-ipmi-flash: srcrev bump a606550743..56a2273fc7Andrew Geissler1-1/+1
Jason Ling (1): extend file_handler to support reads (From meta-phosphor rev: a5a032d5759f7dd6fbcaf854eda832c06eada306) Change-Id: I84ae173fca5922896e26cf5418015a367bfef93d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-27phosphor-ipmi-flash: srcrev bump 63902a439c..a606550743Andrew Geissler1-1/+1
Jason Ling (1): move files around to create a common convenience library Patrick Venture (1): bmc: firmware-handler: lpc: minor cleanup (From meta-phosphor rev: 8dc426ca4a459a7adba82cc94af4b16cd130992f) Change-Id: I2d53847306a70c53fba5b9e7bf0f9b398d13f2e3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-08phosphor-ipmi-flash: srcrev bump ede9c9f668..63902a439cAndrew Geissler1-1/+1
Patrick Venture (5): tools/test: add updater tests to increase coverage cleanup: coverage: add missing coverage tools: io: add ppcMemFd cleanup tools: add missing io handler unittests bmc/test: cleanup remove unused declarations (From meta-phosphor rev: d9f7481ada5eeacb47d067844e1ce025484b006e) Change-Id: I0bcbddc4c31d92a7da58a80a6ef40152219eda70 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-02phosphor-ipmi-flash: srcrev bump e261ca2adb..ede9c9f668Andrew Geissler1-1/+1
Patrick Venture (2): bmc/test: add missing util header util: use constexpr string instead of string objects (From meta-phosphor rev: 7de6e412719be201a9914fcd2809a09988498a47) Change-Id: If797ce36879dafd3e234a17918282e35a68a060a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-30phosphor-ipmi-flash: srcrev bump 794a37c14c..e261ca2adbAndrew Geissler1-1/+1
Patrick Venture (2): bmc/test: fixups detected in bazel-type build tools/test: add missing virtual destructor (From meta-phosphor rev: c00b7f08fb22942b267644eda9a3879202991b66) Change-Id: I8fc674e3713c2ee48459021cbf6097c9a15b4a8c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-26phosphor-ipmi-flash: srcrev bump 2950c258a4..794a37c14cAndrew Geissler1-1/+1
Patrick Venture (8): bmc: move transports vector into handler object bmc: using namespace ipmi_flash simplifies reading bmc: move support transports vector into factory bmc: move data handler to owned object bmc: move memory region size variable to method cleanup: transition to emplace_back where possible bmc: move the memoryRegionSize out of the method bmc/test: drop unused variable (From meta-phosphor rev: 34558f16cf71c58156c8df2fde1032a71139c330) Change-Id: I30d759afffcbb809280daef2358ee631a833eadb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-18phosphor-ipmi-flash: srcrev bump c1a30c047e..2950c258a4Andrew Geissler1-1/+1
Patrick Venture (3): cleanup: drop inclusion of unused filesystem header cleanup: drop default filesystem handler cleanup: let the handler own the file system implementation (From meta-phosphor rev: 1bc73fde89f14b58d3735581e1878bbb630275e5) Change-Id: Ic004b892826e7337f513f73411070021c48ebd14 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-17phosphor-ipmi-flash: srcrev bump 83a71c42b3..c1a30c047eAndrew Geissler1-1/+1
Benjamin Fair (4): tools/pci: replace pciutils with pciaccess tools/pci: add wrapper for libpciaccess tools/pci: refactor PCI bridge tools/pci: add Nuvoton bridge configuration (From meta-phosphor rev: 273a392c26ac745b504dac3675d83d0b83ac5c0b) Change-Id: If56bd1078f502235dbe6d36ad5aa058afc251bb2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>