summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/pldm
AgeCommit message (Collapse)AuthorFilesLines
2021-12-10pldm: srcrev bump 872f0f6938..27403f46dbAndrew Geissler1-1/+1
Brad Bishop (2): pldmtool: oem: ibm: add missing header pldmtool: oem: ibm: untangle header dependencies George Liu (1): Remove duplicate LID_STAGING_DIR Change-Id: I4addd1073f78ebc04636321764325a59cc07709b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-08pldm: srcrev bump a6bf120793..872f0f6938Andrew Geissler1-1/+1
George Liu (2): host-bmc: Fix D-Bus property signal of sendStateSensorEvent method utils: Add split method Manojkiran Eda (1): Change entity type of dimm from 142 to 66 Change-Id: Ie6b9880cb9baa50695935ca09a42a330fd2e58a7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-04pldm: srcrev bump 9e0265b527..a6bf120793Andrew Geissler1-1/+1
Zach Clark (2): Remove hb_power_limit_enable_current and hb_power_limit_in_watts_current Define safe variant of decode_get_fru_record_table_resp Change-Id: I198bf4ce845d7a4d88b25fe7eaf459919f65fd53 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-02pldm: srcrev bump eea835a91b..9e0265b527Andrew Geissler1-1/+1
Brad Bishop (3): pldm_visualise_pdrs.py: make use of --all pldm_visualise_pdrs.py: add support for ssh_config pldm_visualise_pdrs.py: add jump host support Change-Id: Id08c01b5f67f9277007b01714d86f41932cd17df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-01pldm: srcrev bump 3d34b2c211..eea835a91bAndrew Geissler1-1/+1
Tom Joseph (1): pldmtool: Add GetStatus firmware update command Change-Id: I0530e1ec1afd5e0bec87b59a0f24fc6ba6d1862d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-29pldm: srcrev bump 77aef218a5..3d34b2c211Andrew Geissler1-1/+1
Brad Bishop (1): fw-update: tests: add missing dependency Eddie James (2): Rename IBM OEM state set header and install it Fix renamed IBM OEM state set header in pldmtool Manojkiran Eda (2): Update the clang-format file with latest Fix a bad error traces Sampa Misra (1): oem: refine support for VINI record Change-Id: I29157f556db05e36de5da92e88a46f7538f4d8b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-16pldm: srcrev bump 1ef62c37a2..77aef218a5Andrew Geissler1-1/+1
Brad Bishop (1): pldm_visualise_pdrs.py: add some error handling Christian Geddes (1): Increment max size of hb_lid_ids from 512->1024 Manojkiran Eda (3): oem_ibm: Tie hb_tpm_required to TPMEnable dbus property Fix the property type error Fix pldm crashes Sagar Srinivas (1): PLDM: Fix wrong instance number for reboot effecter (deep IPL effecter) Change-Id: Ieff2aea574d19f1ea7b9bbd3b8a6c100db5dc2da Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-14pldm: srcrev bump 9a3c6eb1ec..1ef62c37a2Andrew Geissler1-1/+1
Manojkiran Eda (1): Add getSubtree utility functions Change-Id: Ic2baa9b43815f7db49a40e1e22774ed9f32e629c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-11pldm: srcrev bump 38b6e5fb49..9a3c6eb1ecAndrew Geissler1-1/+1
George Liu (1): libpldm: Add encode API for GetPDRRepositoryInfo response Change-Id: I10091ed5d3b078599d5791704688f8affe286521 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-10pldm: srcrev bump bdf56f0475..38b6e5fb49Andrew Geissler1-1/+1
Zach Clark (1): Define the hb_inhibit_bmc_reset BIOS attribute Change-Id: Idc1c4f2067f35fb23cee19346abdcaad45f88fe0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-09pldm: srcrev bump b7e083ea32..bdf56f0475Andrew Geissler1-1/+1
Pavithra Barithaya (1): PLDM: effecter PDRs support for Slot PowerState Change-Id: I5058995631356c0f1e6e71f14049a046d94e02d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-02pldm: srcrev bump d207b59478..b7e083ea32Andrew Geissler1-1/+1
Tom Joseph (7): libpldm: Modify the validation check on ActiveComponentVersionString fw-update: Implement inventory manager fw-update: Implement firmware update package parser fw-update: Implement DeviceUpdater fw-update: Implement firmware UpdateManager fw-update: Firmware discovery of MCTP endpoints fw-update : Optimize passing infra parameters Change-Id: Ie7aaed2129463d1c6247c37f56a2198b11705760 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-30pldm: srcrev bump 9152313739..d207b59478Andrew Geissler1-1/+1
Brad Bishop (1): pldmtool: platform: getpdr: form proper JSON Tom Joseph (1): tools: Extend support for ComponentOptions Change-Id: I67babd88c7e6868123c21e79ffca65f01cca334a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-28pldm: srcrev bump 60e1fe91de..9152313739Andrew Geissler1-1/+1
Brad Bishop (1): pldm_visualise_pdrs.py: use a generator Change-Id: I6894273199ab564df4d99903755baf7a1bfb81b8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-27pldm: srcrev bump f4a7dd792d..60e1fe91deAndrew Geissler1-1/+1
Manojkiran Eda (1): Make Terminus info a class variable Change-Id: Ic8b09ea6bc7601fcbbf20441f1cf3450f72adcb0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-23pldm: srcrev bump 97296e0355..f4a7dd792dAndrew Geissler1-1/+1
Sagar Srinivas (1): Fix for Inband code update hang due to incorrect container IDs Change-Id: I26ed4535627d52b23a9b434286797379939ae174 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-20pldm: srcrev bump 02d71143a2..97296e0355Andrew Geissler1-1/+1
Manojkiran Eda (1): oem_ibm: Tie up the pvm_system_name with the AssetTag Matt Spinler (1): oem_ibm: Enhance PEL D-Bus call failure tracing Sagar Srinivas (1): pldm: Change Container IDs of Sensors and Effecters chenduibm (1): Add BIOS attribute hb_ioadapter_enlarged_capacity Change-Id: I036272d59d694505a996308d2ac7f6bd8df23336 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-18pldm: srcrev bump c80f3efa22..02d71143a2Andrew Geissler1-1/+1
Brad Bishop (1): pldmtool: platform: check for circular references Change-Id: I793c2d8af06a685fae5e10174cdba30155e12dfc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-18pldm: srcrev bump fc0d14dfbd..c80f3efa22Andrew Geissler1-1/+1
Brad Bishop (1): pldmd: make invalid cmdline arguments cause exit Change-Id: Id46f32472bd246702cc7c6f673555a88f000c0dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14pldm: srcrev bump c30a82cf34..fc0d14dfbdAndrew Geissler1-1/+1
Brad Bishop (3): pldmd: clean up exit logic pldm_visualise_pdrs.py: make --user optional pldmd: move DbusHandler to stack Manojkiran Eda (1): Fix issues reported by static analysis tool Change-Id: Ife4be596ff90512118757616a36b43f8dbb46746 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-12pldm: srcrev bump 60c186b92a..c30a82cf34Andrew Geissler1-1/+1
Brad Bishop (1): utils: print out host EID path Christian Geddes (2): Introduce hb_max_num_huge_pages integer bios attribute for oem/ibm Add hb_hyp_switch_current to IBM's enum_attrs.json Patrick Williams (1): catch exceptions as const Change-Id: Ida2db2cde026cb0362925b3bc80b6b467c9e4b24 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08pldm: srcrev bump 9296f244f2..60c186b92aAndrew Geissler1-1/+1
Brad Bishop (2): OWNERS: visualise_pdrs: Add Manoj pldm_visualise_pdrs.py: remove impossible branch Christian Geddes (2): Move IBM's OEM state sets oem/ibm/libpldm/state_set.h Define SBE_MAINTENANCE_STATE IBM OEM state set Jayashankar Padath (1): oem-ibm: Resource dump related fixes Manojkiran Eda (1): json updates for DIMM functional states Pavithra Barithaya (2): PLDM: Reset Reload usecase to check the BMC state PLDM: Refactor the code Change-Id: I57e67c130868bca7334fe958eb90b34088263609 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05pldm: srcrev bump d1e5e7076c..9296f244f2Andrew Geissler1-1/+1
Adriana Kobylak (1): oem: ibm: Assemble the image in a forked process Manojkiran Eda (1): Make Terminus ID & Terminus Handle configurable Pavithra Barithaya (2): PLDM : fix to remove a trace PLDM: fix for a poweron hang chenduibm (1): BIOS Attribute for HOST USB Ports Enablement Change-Id: I71f212d393ed4793e831cd4575a89456b0596b95 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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>