summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/pldm
AgeCommit message (Collapse)AuthorFilesLines
2021-09-28pldm: srcrev bump be06bc920c..d1e5e7076cAndrew Geissler1-1/+1
George Liu (1): BIOS: support readonly attributes Manojkiran Eda (1): Remove dbus backend for the current attributes Change-Id: I4aa215918d092b04be5de78b4b28d6827af46ad9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-23pldm: srcrev bump 841ee3d56a..be06bc920cAndrew Geissler1-1/+1
Manojkiran Eda (1): Fix json files Sagar Srinivas (3): PLDM: implement surveillance between Host and bmc oem_ibm: Reset Watchdog Timer oem_ibm: Disable Watchdog Timer Sridevi Ramesh (3): PDR: Add effecter support for fault LEDS. Update dimm & pcieslot entity info for sensor LEDs. Update CPU entity info for sensor LEDs Change-Id: Ibd79c4ea66c761754ff6d86969e3add3b5f78567 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17pldm: srcrev bump a6678d7445..841ee3d56aAndrew Geissler1-1/+1
Pavithra Barithaya (1): PLDM : Temporary fix in the pldmRepoChangeEvent Change-Id: Ie130c1bc3211a0d761bfcf45fa3a632811d5ecb5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-16Make soft-off service to be a soft dependency for host targetsManojkiran Eda1-6/+6
In the current state soft-off service is a hard dependency (requires) for the host shut down target, so in any case where the soft-off service fails with an error condition, the shutdown target fails too. This commit intends to make soft-off service as a soft dependency(wants) so that the shutdown target can still proceed even though the pldmsoftoff service fails for whatever reason. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I5650702c6eb71adab10fdb6493c9d582a9cb0129
2021-09-15pldm: srcrev bump e5268cda73..a6678d7445Andrew Geissler1-1/+1
George Liu (1): Update clang-format Change-Id: I0ad894ebd8caf2bc62b500f4e7e167bdb9e8dc81 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14pldm: srcrev bump 430aaee501..e5268cda73Andrew Geissler1-1/+1
Tom Joseph (1): Refactor the verbose tracing in PLDM Change-Id: I5bed3b2087068a6359db4b146056388cf20ecbef Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-11pldm: srcrev bump 3ddbe439da..430aaee501Andrew Geissler1-1/+1
Manojkiran Eda (2): Remove executable permissions for config file Remove unused function in fru parser code Change-Id: I7baf892e270e760e9934ee7c1029f461ef6fc4cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-10pldm: srcrev bump 0922275b3b..3ddbe439daAndrew Geissler1-1/+1
Manojkiran Eda (1): Fix for discovering the HostState Shantappa Teekappanavar (1): pldmtool: List all PDR records or PDR records based on PDR type Change-Id: Ideab672f4cf4bda8254f58c501eff52cdba76a27 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-09pldm: srcrev bump e5bbe0d055..0922275b3bAndrew Geissler1-1/+1
Adriana Kobylak (1): oem: ibm: Add services to reset PHYP NVRAM Tom Joseph (1): tools: Extend pldm_fwup_pkg_creator Change-Id: I9dce25f3137a938c84dd080eaa8f37aa5a5147eb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-09-08pldm: srcrev bump 4fea7a2057..e5bbe0d055Andrew Geissler1-1/+1
Tom Joseph (1): libpldm: Fix error in completion code Change-Id: I3bb81129e99f3fdd9d8cfd1f0c8dfbe4ebb39ea9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-04pldm: srcrev bump 84f0d5746c..4fea7a2057Andrew Geissler1-1/+1
Patrick Williams (2): dos2unix conversion exception: switch to public sdbus exception Change-Id: I10fe61daaf5d1c5679800e5383880422a5601c87 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02pldm: srcrev bump adbb24526a..84f0d5746cAndrew Geissler1-1/+1
Christian Geddes (1): Add HBD_RW lids to fileTable.json Change-Id: Ia5e80bc1cd77abaf94d3e72d198b553806d9aa6a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31pldm: srcrev bump b6b3cf32b0..adbb24526aAndrew Geissler1-1/+1
Brad Bishop (2): build: un-hardcode prefix build: provide an option to skip systemd units Pavithra Barithaya (1): PLDM: Remove a trace line Change-Id: I083563594ba383b83b677b445c89dd46fb85376f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-26pldm: srcrev bump 4e8b1d1883..b6b3cf32b0Andrew Geissler1-1/+1
Brad Bishop (1): treewide: remove 'using namespace' from headers George Liu (1): libpldm: fix entity_association_tree_copy method Isaac Salem (1): pldmbios: Add BIOS attributes hb_key_clear_request Sampa Misra (1): pldmd: use async instead of event loop at start Sridevi Ramesh (1): BIOS: Add 5 new bios attributes in enum_attrs.json Change-Id: If8110b2f79321986bdfb79c0566434e6317457a5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-20pldm: srcrev bump a03b082956..4e8b1d1883Andrew Geissler1-1/+1
Brad Bishop (1): tests: remove an unused header file Change-Id: I61a41ee3505c96a34470f95c8f44a102a1a576fa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-20pldm: srcrev bump 3a0fe62f5b..a03b082956Andrew Geissler1-1/+1
Brad Bishop (4): readme: remove redundant meson directive readme: add another method for running unit tests libpldmresponder: fix missing newline pldmd: fix null pointer dereference Roland Veloz (1): Adds the TPM Required Policy to the BMC BIOS Sampa Misra (2): pldm requester: fix wrong command type remove the rvalue reference from Request class Tom Joseph (1): libpldmresponder: Move host specific code under build flag gokulsanker (6): libpldm: Added encode API for GetStatus request libpldm: Add decode API for GetStatus response libpldm: Add encode API for CancelUpdateComponent request libpldm: Add decode API for CancelUpdateComponent response libpldm: Add encode API for CancelUpdate request libpldm: Add decode API for CancelUpdate response Change-Id: I633d4c8da339e86434b6613766db067510ecfe04 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-18pldm: srcrev bump 33ac59dd77..3a0fe62f5bAndrew Geissler1-1/+1
Chen Du (1): Update PLDM BIOS attribute hb_mirror_memory_mode name Sridevi Ramesh (1): pldmtool: Display GetPDR state set ID possible state names in an array gokulsanker (10): libpldm: Add decode API for RequestFirmwareData request libpldm: Add encode API for RequestFirmwareData response libpldm: Add decode API for TransferComplete request libpldm: Add encode API for TransferComplete response libpldm: Add decode API for VerifyComplete request libpldm: Add encode API for VerifyComplete response libpldm: Add decode API for ApplyComplete request libpldm: Add encode API for ApplyComplete response libpldm: Add encode API for ActivateFirmware request libpldm: Add decode API for ActivateFirmware response Change-Id: I385ddffbb9989b63ce25feec7498feff24352c01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-11meta-phosphor: prep for new override syntaxPatrick Williams1-4/+4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
2021-08-09pldm: srcrev bump ab8017917e..33ac59dd77Andrew Geissler1-1/+1
Manojkiran Eda (1): Update OWNERS file to match the format in docs Tom Joseph (1): tools: Fix bug in pldm_fwup_pkg_creator.py Change-Id: Iaf8296676804d34886a3613d109aff9d8305a020 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-06pldm: srcrev bump d169dd164c..ab8017917eAndrew Geissler1-1/+1
Andrew Geissler (1): make pldmd a dbus systemd service George Liu (2): Remove getBitfieldCount method Fix enum_attrs.json error Manojkiran Eda (1): Owners file for pldm Pavithra Barithaya (2): BMC RR : Read and update the status for BMC reset PLDM: Implement host-condition interface Sampa Misra (1): Avoid redundant entity association PDRs after merge sampmisr (1): BMC RR: check whether the Host is running Change-Id: I137c88f92c70898a1f71b8c566db436532a6ef11 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03pldm: srcrev bump d37b495920..d169dd164cAndrew Geissler1-1/+1
Brad Bishop (1): meson: add missing nlohmann dependencies to tests Change-Id: Ia6433bbf90c058837e215c518d557a3a5345f2e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30pldm: srcrev bump 394fac67e9..d37b495920Andrew Geissler1-1/+1
George Liu (1): Support inband write for PELS from HB to bmc Manojkiran Eda (1): Fix json error Change-Id: I4e03621b1d9b2298c868d1e58bad5362b402d563 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-26pldm: srcrev bump 2e30eb1a8a..394fac67e9Andrew Geissler1-1/+1
Manojkiran Eda (1): Rectify few error messages in pldm Change-Id: I1f2ca230438b89ee39993c7950f6a4d4663eb2ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-23pldm: srcrev bump 4b533f253f..2e30eb1a8aAndrew Geissler1-1/+1
Chen Du (1): Add BIOS attribute hb_mirror_memory Sridevi Ramesh (2): PLDM: Implement encode response & decode request API for SetFRURecordTable pdr: Sensor support for various fault LEDS. Change-Id: Ie2c3e13df03ada13da5c0d89c3b8db72092eb70f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-19pldm: srcrev bump 45cd16be5c..4b533f253fAndrew Geissler1-1/+1
gokulsanker (4): libpldm: Add encode API for PassComponentTable request libpldm: Add decode API for PassComponentTable response libpldm: Add encode API for UpdateComponent request libpldm: Add decode API for UpdateComponent response Change-Id: Ica95a073f4a175498b4e8276ddcca7ae15aea624 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-16pldm: srcrev bump 50eedf5f34..45cd16be5cAndrew Geissler1-1/+1
Pavithra Barithaya (1): PLDM: Fix in the setNumericEffecterValueHandler Change-Id: I25f2c7cf46fa8d83cea77209b78e8a0758dca915 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-15pldm: srcrev bump 03b01ca8f0..50eedf5f34Andrew Geissler1-1/+1
Zach Clark (1): Add *_current definitions for currently-defined Hostboot BIOS attributes Change-Id: Id109a7acd0ac28254a2c22eb606d88556b5a33b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-14pldm: srcrev bump b6540532d5..03b01ca8f0Andrew Geissler1-1/+1
Manojkiran Eda (1): Add support for vendor specific FruDbusLookup Change-Id: I2fa4902c67d63781b0f5326cd009520109942cb3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-13pldm: srcrev bump c0c7948108..b6540532d5Andrew Geissler1-1/+1
Sridevi Ramesh (1): BIOS: Add new option value 'ManualOnly' for 'pvm_stop_at_standby' Change-Id: I751c8117aff9df101b3a657eea3af9ea9a9be852 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-08pldm: srcrev bump b8cc3257fd..c0c7948108Andrew Geissler1-1/+1
Sampa Misra (1): implement async handlers for all requester commands Change-Id: I00156085fd0b2fe40e5536183bee3e5b6e2fe825 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-02pldm: srcrev bump 83a644cbaf..b8cc3257fdAndrew Geissler1-1/+1
Manojkiran Eda (1): Initial version of pldm-visualization-pdr tool Change-Id: I053d02bf6c5b22b6c21a1738fdd9efa84d754abf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01pldm: srcrev bump 64a8f0fb34..83a644cbafAndrew Geissler1-1/+1
Sridevi Ramesh (1): libpldmresponder & pldmtool : Expand support for GetPLDMCommands Tom Joseph (1): libpldm: Fix validation in decode_get_firmware_parameters_resp Change-Id: I3863b37d4b23f7b772a494388be5e0911cda84d5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-29pldm: srcrev bump c33c2f05c9..64a8f0fb34Andrew Geissler1-1/+1
George Liu (2): Verify currect node is a child of current parent Add entity instance as an input parameter to pldm_pdr_tree_add() Change-Id: I8eaccc23ec728769c305e8b1efa5217ffae992cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-25pldm: srcrev bump fe6f0d40f0..c33c2f05c9Andrew Geissler1-1/+1
Tom Joseph (4): common: Add helper function toString libpldm: Add API to decode firmware device ID record libpldm: Add API to decode component image info libpldm: Fix the check for the valid data length gokulsanker (2): libpldm: Add encode API for RequestUpdate cmd request libpldm: Add decode API for RequestUpdate cmd response Change-Id: Iee6ef4ef63dcfde005c6977122297c0a9041e8ae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-24pldm: srcrev bump 9ea56f6260..fe6f0d40f0Andrew Geissler1-1/+1
Jayashankar Padath (1): fru: Add location code and VINI record in fru record table Pavithra Barithaya (1): PLDM: Change rate_unit field to None Tom Joseph (1): libpldm: Add API to decode package header info Change-Id: I8106b7588e472e75de2f9bf249e733ad91e7c1e5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22pldm: srcrev bump bc44b7bc1a..9ea56f6260Andrew Geissler1-1/+1
Christian Geddes (1): Update lid id for HCODE_LID and make HBD writeable in fileTable json Change-Id: Iff63d0c023d38ce73490fe0d0c23c2833f7c9d25 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22pldm: Add function2 dependencyTom Joseph1-0/+1
PLDM is adding infrastructure to register callbacks for the PLDM requester code. https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/43465 function2 is header only and already leveraged in sdeventplus and phosphor-ipmi-flash. function 2 provides move-only fu2::unique_function. Using function2 had an image size increase of 4K for PLDM daemon with build-type minsize. Signed-off-by: Tom Joseph <rushtotom@gmail.com> Change-Id: I427219b51cee7b29b7e62cc77d597143f21fcda0
2021-06-22pldm: srcrev bump 003fe02100..bc44b7bc1aAndrew Geissler1-1/+1
Tom Joseph (2): libpldm: Enhance decode of GetFirmwareParameters response libpldm: Fix is_string_type_valid Change-Id: I9f7fca4701c8c5e59ba786c9bbd9a589f72352b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22pldm: srcrev bump ea72f240bb..003fe02100Andrew Geissler1-1/+1
Andrew Jeffery (1): systemd: Remove mctp-demux dependency Tom Joseph (1): requester: Enhance the PLDM requester code Change-Id: I4b52657c9b5c79ded2cae44c716fdada1fec0aad Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-21pldm: srcrev bump a137f903b5..ea72f240bbAndrew Geissler1-1/+1
Deepak Kodihalli (1): Initial version of pldm_fwup_pkg_creator.py Ilya Smirnov (1): Add Secure Version Lockin BIOS Attribute Sridevi Ramesh (1): bios: Remove two unneeded bios attributes as mentioned below Change-Id: I09227020d4f8a02e7dff7f0cf2e1fb281bcf26f8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-18pldm: srcrev bump cb0982ba18..a137f903b5Andrew Geissler1-1/+1
Jayashankar Padath (1): fru: Add new inventory items in the fru parser Manojkiran Eda (1): Remove Inventory Manager dependency for pldm Pavithra Barithaya (1): PLDM: Remove Boot Progress entry from 11.json Tom Joseph (1): requester: PLDM handler for async request/response Change-Id: I76b5512fa5fe58b25b5d9f1e4d5e54f5a62927f5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-17pldm: srcrev bump 772403b934..cb0982ba18Andrew Geissler1-1/+1
George Liu (1): Fix the return value of pack_pldm_header and unpack_pldm_header Tom Joseph (1): Fix: uninitialized local variable Change-Id: I8373b2d04738fff38bb361ea9a409723c40f4de3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-12pldm: srcrev bump 763b51ea10..772403b934Andrew Geissler1-1/+1
Pavithra Barithaya (1): PLDM: Fix for handling invalid event state Sridevi Ramesh (1): Fix for pldmtool GetFruRecordTable command with oem-ibm disabled. Change-Id: I136e13252db412c6451c94e03dc845d57ecdfaac Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-11pldm: srcrev bump 06347d7947..763b51ea10Andrew Geissler1-1/+1
Tom Joseph (1): libpldm: Add APIs to decode descriptor entries Change-Id: I46397f4419453ae3b9828ced8105912fef74df3a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-08pldm: srcrev bump 12c8a661ac..06347d7947Andrew Geissler1-1/+1
George Liu (1): pdr: Fix property values corresponding to sensor states Jayashankar Padath (2): pdr: dimm identify leds sensor/effecter support pdr: sensor/effecter support for power supply fault leds Manojkiran Eda (1): Improve the pldmtool to display logical entities Change-Id: I5466b3b1fe92a82166af99555090ac8085d7a3c6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-04pldm: srcrev bump ef90100482..12c8a661acAndrew Geissler1-1/+1
Manojkiran Eda (2): Set Memory Module entity type for DIMM's pldmtool : Add new entity types & statesets Sridevi Ramesh (1): Document README for pldmtool. Change-Id: I1124d6cf711d2439d8f508bdc515805af5717b09 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-02pldm: srcrev bump ef89c46de7..ef90100482Andrew Geissler1-1/+1
Christian Geddes (3): Add definition for hb_lid_ids attribute to string_attrs.json Support a list of CSVs for a file table entry path's value Add Hostboot's IPL-time lids to PLDM File Table json gokulsanker (5): libpldm : Add encode API for QueryDeviceIdentifiers cmd libpldm : Add decode API for QueryDeviceIdentifiers cmd libpldm: Added encode API for GetFirmwareParameters cmd libpldm: Add decode API for GetFirmwareParameters response libpldm: Add decode API for ComponentParameterTable entry Change-Id: Ifa582bd7c661b5f80da5a78426179cbe1d65817e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-27pldm: srcrev bump c073a20e1f..ef89c46de7Andrew Geissler1-1/+1
Jayashankar Padath (1): oem-ibm: Increase the hypervisor nvram size Change-Id: Ib0b6896f2c78596012bfa20139bd93c8c525ed12 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-26pldm: srcrev bump 79175b44a2..c073a20e1fAndrew Geissler1-1/+1
Sampa Misra (1): entity_association_tree: Keep tree always updated Change-Id: I719c2243e429faf9293aab58db5c07b101543b6c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-25pldm: srcrev bump 144ef2bd47..79175b44a2Andrew Geissler1-1/+1
Jayashankar Padath (1): pldmtool: Add new entity types in the pdr support list Change-Id: I0c30538708dac1dbd34506c4961bd68aae96bc23 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>