summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/pldm
AgeCommit message (Collapse)AuthorFilesLines
3 dayspldm: srcrev bump 98831af9d0..6a7682ea87Andrew Geissler1-1/+1
Adriana Kobylak (1): oem: ibm: fileTable: Add lids for Blueridge and Fuji systems Sagar Srinivas (1): softpoweroff: Correcting PEL log creation Thu Nguyen (1): platform-mc: Create Numeric sensor D-Bus object Change-Id: I6dd4d53681d8d323aafe906a391696ec2c1e5218 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
9 dayspldm: srcrev bump b8cf46b885..98831af9d0Andrew Geissler1-1/+1
Pavithra Barithaya (5): clang-diagonsotic error: unknown type name 'stateSensorCacheMaps' clang-diagnostic error: no type named 'BIOSAttribute' clang-diagnostic error: error: use of undeclared identifiers clang-diagnostic error: no member in the namespace 'std' clang-diagnostic error: undeclared identifier Thu Nguyen (1): platform-mc: test: remove C type cast Change-Id: Ic0c8fc2f6b5aae96ab8e3c39e0633e9be255a73a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
10 dayspldm: srcrev bump ef5c4eb0e3..b8cf46b885Andrew Geissler1-1/+1
Patrick Williams (1): stdexec: pass scheduler to default_task_context Thu Nguyen (1): platform-mc: Terminus name handling Change-Id: I7ba93f5304f5d36070d799509e0457780dab6436 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
12 dayspldm: srcrev bump 267c7efc46..ef5c4eb0e3Andrew Geissler1-1/+1
Andrew Jeffery (15): pldmd: Remove unused MCTP_MSG_TYPE_PLDM host-bmc: host_pdr_handler: Drop unused emptyJsonList host-bmc: host_pdr_handler: Drop unused fruJson host-bmc: motherboard: Delete move methods host-bmc: cpu_core: Delete move methods host-bmc: dbus_to_event_handler: Remove unused mctp_fd host-bmc: host_pdr_handler: Remove unused fields oem-ibm: libpldmresponder: file_io: Remove unused fields oem-ibm: libpldmresponder: file_io_type_vpd: Remove unused vpdFileType oem-ibm: libpldmresponder: oem_ibm_handler: Remove unused `this` oem-ibm: requester: dbus_to_file_handler: Drop unused mctp_fd libpldmresponder: bios_config: Remove unused 'fd' member platform-mc: terminus_manager: Remove unused 'event' field pldm: Drop pessimizing moves fw-update: Break circular dependency Manojkiran Eda (1): fix type deduction failure in gcc-14 Tal Yacobi (1): pldmtool: Fix missing range begin Change-Id: Ia7673c632d8f198430bd48c9afcb726c0a7e590e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-19pldm: srcrev bump 6b901e4a78..267c7efc46Andrew Geissler1-1/+1
Kamalkumar Patel (1): Adding exception handling while hosting Dbus path Potin Lai (1): pldmtool: support GetNextPart for GetPDR command Tal Yacobi (1): pldmtool: Add GetStateEffecterStates command Thu Nguyen (1): pldmtool: GetPLDMCommand: Support version option Change-Id: I5fd256ff1ad4fb4df39fc439d71d8fcd97c7cc8f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-17pldm: srcrev bump 478e71db08..6b901e4a78Andrew Geissler1-1/+1
George Liu (1): oem-ibm: Implement Host lamp test interface Gilbert Chen (1): platform-mc: PDR handling Kamalkumar Patel (2): Add support for the coreCount property in DBus Implementing Motherboard interface Patrick Williams (2): terminus_manager: fix spelling of Terminus sdbusplus: use shorter type aliases Thu Nguyen (3): OWNERS: Add `Thu Nguyen` as a reviewer pldmd: fix crash when re-request D-Bus name requester: Use return code instead of throwing exception Change-Id: I9a0e54675248d5c4f754d5dc6e6ee6520316b018 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-11pldm: srcrev bump c6240ac435..478e71db08Andrew Geissler1-1/+1
Riya Dixit (1): host-bmc: Logging PEL for PDR Exchange Failure Change-Id: I1f5bf3a8c5ae36934e986c2ed91ff281b9edf591 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-11pldm: srcrev bump 0a42269664..c6240ac435Andrew Geissler1-1/+1
Jerry C Chen (1): platform-mc: add more exception type Manojkiran Eda (3): libpldmresponder: fix an eternal hang in requesting bus name Skip endpoint check when responding to GetPDR requests skip asking for PDR's from remote endpoint Change-Id: I2e453e750f22c667721f5eaca35730dcf10de638 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-09pldm: srcrev bump aa1efa490c..0a42269664Andrew Geissler1-1/+1
Archana Kakani (3): pldm: Implement PCIeSlot interface pldm: Implement PCIeDevice interface pldm: Implement Cable interface Kamalkumar Patel (1): pldm: Adding support to find system type Change-Id: I96a35e345d439a3e4ccf5f5de14356e7c6a9832e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-02pldm: srcrev bump 079e776975..aa1efa490cAndrew Geissler1-1/+1
Archana Kakani (1): pldm: Document BIOS support Change-Id: Ie1df9a8b8f911c7c4a53616d7adea3f885acfa77 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-21pldm: srcrev bump 14107a10c5..079e776975Andrew Geissler1-1/+1
Andrew Jeffery (2): pldm: Use system include directives for libpldm headers oem-ibm: libpldmresponder: Replace deprecated libpldm header path Kamalkumar Patel (1): Adding CPUCore interface support Manojkiran Eda (2): fix markdownlint issues reported in CI Fix spelling mistakes using codespell Riya Dixit (1): oem-ibm: Adding value_name json key for dynamic deallocation of Memory Change-Id: I675437d29bc9d53d7973e8c708988a00d5b7b26f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-20pldm: srcrev bump 2576aecdd5..14107a10c5Andrew Geissler1-1/+1
Andrew Jeffery (1): common: test: Add gmock dependency to generated targets Gilbert Chen (1): platform-mc: Added Terminus/TerminusManager class Kamalkumar Patel (2): pldm: Rearranging datatype declaration host-bmc: migrate dbus hosting logic into dbus folder Patrick Williams (1): sdbusplus: use shorter type aliases Change-Id: I59b29018c0707e41dd3bd311212ce6c420c1ee32 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-18pldm: srcrev bump a881c170b5..2576aecdd5Andrew Geissler1-1/+1
Archana Kakani (1): oem-ibm: Parse the pcie topology file Manojkiran Eda (1): Fix spelling mistakes using codespell Change-Id: I69d4afac1f7334e83db8288123ddbb97b6054e37 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-11pldm: srcrev bump 7d47570cc2..a881c170b5Andrew Geissler1-1/+1
Archana Kakani (1): bios: Converting bios json keys to lower snake case George Liu (1): Reduce multiple oem_ibm entry points in pldmd Change-Id: Id295d92456eb99b766e209015918439d2948254a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-10pldm: srcrev bump d06de1cbf8..7d47570cc2Andrew Geissler1-1/+1
Archana Kakani (2): pldm: Add bios configuration in single json file pldm: Removing default string length Manojkiran Eda (1): Make containerId optional in the event json file Riya Dixit (2): oem-ibm: Adding BIOS attribute for dynamic deallocation of Memory pldm: Remove unnecessary type casting in logs Change-Id: I04b900ab9f0670ae9891500174e8302740a8ab65 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-04pldm: srcrev bump 087a751fba..d06de1cbf8Andrew Geissler1-1/+1
Gilbert Chen (1): requester: Add coroutine API Kamalkumar Patel (1): host-bmc: Removing misleading trace Pavithra Barithaya (1): oem-ibm: Setting the slot power state to Off Riya Dixit (2): libpldmresponder: Improving Logs (lg2) oem-ibm : File I/O read-write with length 0 Change-Id: I75ed72a48c4cb0de1bc9eab1bb0a01a7d4f238a1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-27pldm: srcrev bump 18145f7d91..087a751fbaAndrew Geissler1-1/+1
Riya Dixit (2): oem-ibm: Improving logs (lg2) pldmd, requester, softoff & utilities: Improving logs (lg2) Change-Id: I7bae97e43ca06fb758d745b65d4c64b99e02caa3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-21pldm: srcrev bump 15ce5a18e2..18145f7d91Andrew Geissler1-1/+1
Kamalkumar Patel (1): oem-ibm: Fix size corruption during DMA transfer Sagar Srinivas (1): oem_ibm: Implement timer for Surveillance Pings Change-Id: I073f8489dcbd0a28936644c00a9957fe31c96be2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-14meta-phosphor: Add system-specific-bios-json build optionArchana Kakani1-0/+1
The PLDM BIOS specification [1] defines data structures and messages for communicating BIOS settings, BIOS attributes, boot configurations, and boot order settings. The BIOS attributes supported by OpenBMC systems are added in JSON files, adhering to the specifications outlined in the BIOS Management Profile [2]. Since a single BIOS attribute may have different values for different variants of systems, it's practical to create a BIOS attribute JSON file for each system type. To enable this optional feature within PLDM, creating build option system-specific-bios-json. System specific bios attributes support in PLDM is added in below commits https://gerrit.openbmc.org/c/openbmc/pldm/+/55997 https://gerrit.openbmc.org/c/openbmc/pldm/+/69371 https://gerrit.openbmc.org/c/openbmc/pldm/+/70083 [1]: https://www.dmtf.org/sites/default/files/standards/documents/DSP1061_1.0.0.pdf [2]: https://www.dmtf.org/sites/default/files/standards/documents/DSP0247_1.0.0.pdf Change-Id: I372715e83232cd49cca4d33835da4c7c9b3d59c8 Signed-off-by: Archana Kakani <archana.kakani@ibm.com>
2024-05-14pldm: srcrev bump ba741d5fd0..15ce5a18e2Andrew Geissler1-1/+1
Kamalkumar Patel (3): host-bmc: refine remote terminus functionality Add Json Config support for entity to DBus string oem-ibm: Adding entity path correction function Pavithra Barithaya (2): Add getSubtreePaths utility functions oem-ibm: Add util API to get the connector object paths Riya Dixit (2): host-bmc: Improving Logs (lg2) common & fw-update: Improving Logs (lg2) Change-Id: I33dca6c71e6e789e09885581e62448eac003e621 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-09pldm: srcrev bump cea52d9b24..ba741d5fd0Andrew Geissler1-1/+1
Gilbert Chen (1): requester: Modified MctpDiscovery class Manojkiran Eda (1): Remove dead host_pdr_handler code & json-file Patrick Williams (1): sdbusplus: use shorter type aliases Change-Id: I796dead2e4da0fa77f6599d9553570f8170281e8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-30pldm: srcrev bump 07a07e2ac4..cea52d9b24Andrew Geissler1-1/+1
Manojkiran Eda (2): Deprecate the support for x86 sdk common: modernize getCurrentSystemTime() API Pavithra Barithaya (3): Replace sizeof() with .size() Remove repeated branches Remove unused variables defined nothingIIersonal (1): pldmtool: Add NumericSensor PDR Change-Id: I61cf1e3372e451a914fc3dd66f7ecbd7845ae377 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-25pldm: srcrev bump 3daf7a1ca0..07a07e2ac4Andrew Geissler1-1/+1
DelphineCCChiu (1): fw-update: Fix variable being used before initialized Manojkiran Eda (5): fix inconsistent spacing in BIOS logs Remove unused variables common: Improve printBuffer() & added unit tests Remove setup.cfg file from the repository Fix a potential crash due to unbound array access Change-Id: Id5a47f4e11933700b78e1abf240c6c868ec444d0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-23pldm: srcrev bump 963c0fdf1a..3daf7a1ca0Andrew Geissler1-1/+1
Manojkiran Eda (1): libpldmresponder: fix a potential pldm crash Change-Id: I8f6a04efb277b9d941ebde6bc43a1e308f9b9d08 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-17pldm: srcrev bump 15b9411186..963c0fdf1aAndrew Geissler1-1/+1
Archana Kakani (1): oem-ibm: Adding system specific bios attribute files Manojkiran Eda (1): Revert "Adding severity when reporting an error" Change-Id: Ia8668746c5d70da79986f6cafaeb43b5b941c1a4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-16pldm: srcrev bump 46f352ed24..15b9411186Andrew Geissler1-1/+1
Pavithra Barithaya (1): fix constVariableReference cpp style check Change-Id: I6d4a2d42b661ec82763f1a33c080c883f8d0e896 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-15pldm: srcrev bump d28f08cf02..46f352ed24Andrew Geissler1-1/+1
Archana Kakani (3): pldm: Build BIOS Table Lazily oem-ibm: PCIe Topology support pldm: Meson option for system specific bios attributes Manojkiran Eda (1): fix usage of broken feature in meson.build file Patrick Williams (1): sdbusplus: use shorter type aliases Pavithra Barithaya (1): clang-error: fix clang-analyzer-deadcode.DeadStores error Riya Dixit (1): utils: Retrieval of managed objects of DBUS Sagar Srinivas (1): Softoff: Add config support for PDR entities Thu Nguyen (1): pldmd: fix memory leak Zach Clark (1): Update pldm-softpoweroff application with working values Change-Id: I62ad35551f622fe28937b7214c161bbf901f95aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-02pldm: srcrev bump ae933cc2e7..d28f08cf02Andrew Geissler1-1/+1
Pavithra Barithaya (2): oem-ibm: Hex value support for the PCIe config space data Adding severity when reporting an error Sagar Srinivas (1): Use std::map.contains as per latest c++ nothingIIersonal (1): pldmtool: Add GetSensorReading command Change-Id: Icfa724c31b4b2aa53e6dcf39be367ca0a9000476 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-27pldm: srcrev bump 71c01e9bde..ae933cc2e7Andrew Geissler1-1/+1
Manojkiran Eda (1): Add support for Previous State in Sensor events Change-Id: Ib3d82a3f20019b1f9c9b683c108eac93477a2d12 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-14pldm: srcrev bump 5e542be218..71c01e9bdeAndrew Geissler1-1/+1
Pavithra Barithaya (1): OWNERS: Add Pavithra as a reviewer Change-Id: I0b9f691ff648c78dc19a57c655859d2aa310dcbd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-11pldm: srcrev bump 245fc6f10f..5e542be218Andrew Geissler1-1/+1
Pavithra Barithaya (2): oem-ibm: Access key update support oem-ibm: Add util API for setting the present property Change-Id: Ibbdcc7adb403020da7ecb8de6f31770091249bb5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-03-05pldm: srcrev bump 3fcfaa1228..245fc6f10fAndrew Geissler1-1/+1
Sampa Misra (1): oem-ibm: Check if a FRU is IBM specific Change-Id: Idce9f2f1c96890cf746de0b732436632c043ea73 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-28pldm: srcrev bump 15e998baf4..3fcfaa1228Andrew Geissler1-1/+1
Manojkiran Eda (1): Fix softoff crash due to double free corruption Sagar Srinivas (1): oem-ibm: Add state set id support for remote sensor events Change-Id: I4d054fe3b1fb318485bb0429a84af12be50ff7ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-28pldm: srcrev bump 2edc34bb36..15e998baf4Andrew Geissler1-1/+1
Manojkiran Eda (1): Remove Sampa from the maintainers list Change-Id: I7aa660cdb644c18567a12633b03b80bc44ee71d8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-24pldm: srcrev bump a410c6580f..2edc34bb36Andrew Geissler1-1/+1
Kamalkumar Patel (1): Addressing a DBus query crash in pldm Manojkiran Eda (2): skip creating sensors when its dbus is not present skip creating effecter when its dbus isn't present Sagar Srinivas (2): Add state set id support for remote sensor events Remove iostream references Change-Id: I8e64fe3a0a41ad585a7cf7697d9c3d64c9c71c62 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-21pldm: srcrev bump b4ef4310bd..a410c6580fAndrew Geissler1-1/+1
Kamalkumar Patel (1): Enhancing misguiding error trace Patrick Williams (1): sdbusplus: use shorter type aliases Pavithra Barithaya (1): oem:ibm :Implement SetFruRecordTable Change-Id: I653df76010b318e4d4ab8c4b36dd3bb67264dca2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-14pldm: srcrev bump e4e2e824bb..b4ef4310bdAndrew Geissler1-1/+1
Kamalkumar Patel (2): Adding Platform specific PDR support Adding json support for pdr generation Riya Dixit (1): pldmtool: Adding support for Device Power State Change-Id: Icbc308e5d75fbb0ae1be0e56ee42e8ff98962c28 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-09pldm: srcrev bump 58cbcaf210..e4e2e824bbAndrew Geissler1-1/+1
Patrick Williams (2): utils: simplify getDbusPropertyVariant simplify convert_from_string calls Pavithra Barithaya (1): Reducing the dbus string constants Change-Id: I3267e709b2913596ed27e743cce83fba07d3c820 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-30pldm: srcrev bump 9e6631e201..58cbcaf210Andrew Geissler1-1/+1
Kamalkumar Patel (1): PLDM:Catching exception precisely and printing it Change-Id: I2a6e2bfe61c990b3f29be4c4a19e82d6ebdeef2c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-26pldm: srcrev bump 33a9cd0b23..9e6631e201Andrew Geissler1-1/+1
Pavithra Barithaya (1): fru: fix in the FRU Record Table Change-Id: I2625f5374a513237404a80fda25e47a53fbc1655 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-24pldm: srcrev bump 7927f90c8b..33a9cd0b23Andrew Geissler1-1/+1
Manojkiran Eda (1): host-bmc: fix fru record table size Change-Id: I389518898fafb1f5d881c935fbf8d5d4909c99cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-22pldm: srcrev bump 21f128d8fb..7927f90c8bAndrew Geissler1-1/+1
Sagar Srinivas (1): bios: Add support for enum value display names Change-Id: Ic5edab7b6bf05886cd16f448996d63eed186b04e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-20pldm: srcrev bump ef0e4c2cda..21f128d8fbAndrew Geissler1-1/+1
Andrew Jeffery (2): pldm: Use system include directives for libpldm pldm: Use modern libpldm OEM header paths Change-Id: I702f98d16dc6b18674c05e78feadcea9f5ea5788 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-10pldm: srcrev bump 90314a3f09..ef0e4c2cdaAndrew Geissler1-1/+1
George Liu (1): owners: updated George email Change-Id: Ia9ea23695cdbd4a85d9fdc05dd3de6bc5d0bb52b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-10pldm: Add oem-ibm build optionGeorge Liu1-1/+1
Currently, several machines use the oem-ibm function in the pldm_%.bbappend file. It should be added to PACKAGECONFIG in the pldm_git recipe and disabled by default. Signed-off-by: George Liu <liuxiwei@ieisystem.com> Change-Id: Ia120de9ad80f24333575e3b278ff14c3272a4733
2024-01-04pldm: srcrev bump 0a4ae8a819..90314a3f09Andrew Geissler1-1/+1
Patrick Williams (1): OWNERS: add Patrick for Meta-specific files Sagar Srinivas (1): Reorganize the setEventReceiver code Change-Id: I54e1db4f8e90be5fa330ebf3c732c236af20e762 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-03pldm: srcrev bump 4cc1f7cf3a..0a4ae8a819Andrew Geissler1-1/+1
Patrick Williams (1): meson: simplify add_project_arguments for OEM_IBM Change-Id: Ib34baa1de883f2d8698a0d487460385df77ad8c2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-30pldm: srcrev bump d2e48991c2..4cc1f7cf3aAndrew Geissler1-1/+1
Pavithra Barithaya (1): README.md: update the error scenario output Change-Id: Ib748a95bc3c33baef54cc081828dbd40e5748548 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13pldm: srcrev bump cf772846d2..d2e48991c2Andrew Geissler1-1/+1
Delphine CC Chiu (1): Refactor: Handler expands TID parameter vkaverap@in.ibm.com (1): oem-ibm: BIOS attribute support for LINUX KVM Change-Id: Ia225ff41a63378c18cfb5c5eee089d4fd9638993 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-09pldm: srcrev bump 5db6e8725f..cf772846d2Andrew Geissler1-1/+1
Adriana Kobylak (1): oem: ibm: fileTable: Add lid 81e00670 Patrick Williams (2): sdbusplus: avoid deprecated phosphor::Timer meson: adjust nlohmann-json dependency Change-Id: Iefda690077220b95d201496a6ae38fde289f968c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>