summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/pldm/pldm_git.bb
AgeCommit message (Collapse)AuthorFilesLines
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>
2023-12-02pldm: srcrev bump 099efc60f6..5db6e8725fAndrew Geissler1-1/+1
Patrick Williams (2): meson: disable oe-sdk by default build: use allowed over enabled Sagar Srinivas (2): oem_ibm: Persist the remote PDRs before merging Fix pldm bump fail Change-Id: I4645034234dbb0b64286fabd56e99d2ebec779b9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-18pldm: srcrev bump 9427089e8b..099efc60f6Andrew Geissler1-1/+1
Pavithra Barithaya (2): clang-error: fix clang-diagnostic-defaulted-function-deleted error clang-error: fix clang-diagnostic-unused-const-variable error Change-Id: I78fc4ec2f01f21e6f590e915ef75684cd97b7537 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-11pldm: srcrev bump 66794d0f91..9427089e8bAndrew Geissler1-1/+1
Archana Kakani (1): libpldmresponder:Support GetNumericEffecterValue responder Pavithra Barithaya (1): pldmtool: Support for Get Numeric Effecter Value command Thu Nguyen (1): pldmtool : Add retry option `-n` or `--retry-count` Change-Id: I954df6881863479f0d45d4d02631e8e3df562d24 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-01pldm: srcrev bump 4ddee3a0fd..66794d0f91Andrew Geissler1-1/+1
Archana Kakani (1): oem-ibm: Spelling correction Gard to Guard Dung Cao (1): requester: Correct the type when getting EID property Change-Id: I88bcf368e2ba410121e3909a1553fb8ba1008da0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-26pldm: srcrev bump a675662c8b..4ddee3a0fdAndrew Geissler1-1/+1
Thu Nguyen (1): requestHandler: Queue the request messages to one endpoint Change-Id: I8d4abefde1a75648e1fb1458867bafcb528fc562 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-24meta-phosphor: pldm: Enable af-mctp transport with df-mctpAndrew Jeffery1-0/+5
Use of the mctp-demux transport is deprecated in OpenBMC. AF_MCTP sockets should be used instead. Default platforms using the `mctp` distro feature to the AF_MCTP transport, in line with the support configured and installed by it. Change-Id: I01e27bf164a840e4fbd585254efaf0202a79d986 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2023-10-23pldm: srcrev bump 96af8cb2c4..a675662c8bAndrew Geissler1-1/+1
Patrick Williams (1): clang-format: copy latest and re-format Change-Id: Ie1b2d2df3b421efb7ab50d8922a1f72493897ded Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-21pldm: srcrev bump 3d03f3fab5..96af8cb2c4Andrew Geissler1-1/+1
George Liu (1): Normalize fru record set and PDRs from Remote terminus Manojkiran Eda (1): Remove a bad trace Rashmica Gupta (1): pldm: Convert to using libpldm transport APIs Change-Id: I78c9e70d33131be81db6bf0e693b21bef8278813 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-20pldm: srcrev bump ebf8bb54af..3d03f3fab5Andrew Geissler1-1/+1
Andrew Jeffery (3): pldmtool: Remove redundent include of 'config.h' InstanceIdDb: Drop use of phosphor-logging InstanceIdDb: Move header from pldmd/ to common/ Dung Cao (1): pldmtool/softoff: Use InstanceId APIs from libpldm Change-Id: I028479c5548de2c698cb6a3e2326767de6dd9ded Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-18pldm: srcrev bump d310f8213a..ebf8bb54afAndrew Geissler1-1/+1
Sagar Srinivas (1): Maintain consistency of entity instance variable Change-Id: I8517663a41ab5f9b14b3ce1d19362076daac4250 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-11meta-phosphor: eliminate pldm.incPatrick Williams1-2/+6
The pldm.inc file is an artifact from when libpldm was split out into a separate package but from the same code-repository as pldm. Now that they are in separate repositories, we can combined the pldm.inc content into the base pldm_git.bb recipe. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I77f318d3289d017582051358a327db04d8f12101
2023-03-28Adding Phosphor Logging as a dependency for PLDMRiya Dixit1-0/+1
This commit adds phosphor logging as a dependency for PLDM package in the PLDM recipe file. Change-Id: I2b86c11b9306b25c12c3e332bd40b34041c72d9d Signed-off-by: Riya Dixit <riyadixitagra@gmail.com>
2022-10-14pldm: srcrev bump 27a022ca33..4913998a13Andrew Geissler1-1/+0
As the pldm code already removed the libpldm code, we are removing that from the recipe as well. Manojkiran Eda (2): Remove libpldm code & add libpldm.wrap Remove libpldm documentation from pldm Change-Id: Icc9ec6e5462c7a3c34405fa01b86f6087e7f8efc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-12Fix recipes to use libpldm instead of pldm & bumpManojkiran Eda1-0/+2
This commit does following things : 1. It would build pldm in libpldm-only=disabled mode, so pldm recipe would now not build & ship libpldm anymore. 2. Package libpldm into ibm systems which actually build pldm repo with just libpldm-only option & ships the libpldm shared library. 3. Change pldm & all the dependent recipes to use libpldm instead of pldm. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I6c616f6d8df00e783f94da0e69bd3127089e2184
2022-09-20Run oe-stylize on our filesEd Tanous1-19/+12
In all of our recipes, we should be following yoctos lead on formatting, order, and other things, for consistency in our meta layers. This commit runs oe-stylize.py on all of our files. The types of changes being made can be seen in the commit, but amount to: 1. Setting an explicit key ordering 2. Sectioning the files appropriately 3. Applying rules checking to our files At some point in the near future, we would turn this on as part of repotest, but some minor changes need to be upstreamed to meta-oe (WIP) to make that happen. Looking for input on whether this is something we'd like to do, and whether the diffs below look reasonable to folks. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
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-08-11meta-phosphor: prep for new override syntaxPatrick Williams1-4/+4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
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-01-30Revert "run soft off in quiesce"Andrew Geissler1-8/+0
This reverts commit 284d56bb877be545f59cf10883d28a37f306fc5b. Testing has uncovered some corner cases where the host is in a good enough state to respond to the initial shutdown request, but not in a good enough state to actually shut itself down. This results in the quiesce operation hitting the 2 hour timeout that is used in this scenario. 2 hours to reach a quiesce state is not acceptable. This is going to take some more design and discussion. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I45a39879da6e7af8c573a1d1d2577f98579df6ee
2020-12-17run soft off in quiesceAndrew Geissler1-0/+8
When the obmc-host-quiesce@.target was initially created the idea was to leave the system in the state it was in. In most cases the host had crashed. As OpenBMC has grown, the use cases for the quiesce target have grown. For example the Quiesce On Hardware Error design: https://github.com/openbmc/docs/blob/master/designs/fail-boot-on-hw-error.md When the QuiesceOnHwError setting is enabled, the host will be put in a Quiesce state to indicate that an error has occurred. In a lot of cases though the host actually can (and does) continue to boot. This causes a lot of confusion for the user (host state shows Quiesce but host is still booting). This commit adds the pldmSoftPowerOff.service to the quiesce target to ensure the host is given a chance (if it's running) to gracefully shut itself down. If the host does not respond then the soft off service will follow it's timeout flow and exit without error. Tested: - Verified when quiesce error is injected that the PLDM soft off service was called (From meta-phosphor rev: dfa2d6beb496b2265402950caf524c7f79850c46) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ie6d07011a5ac5f6964435364ff6e332a77e5a3d4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05soft-off: install pldm soft off service in targetsAndrew Geissler1-0/+23
This officially enables the pldm soft off service on systems which choose to install the pldm package. Tested: - Confirmed that with all "softoff" Topic patches that a Rainier system correctly waited for the host to power down before turning off chassis power. (From meta-phosphor rev: 5e124cdc223024621eb79027d89f070e89a67e67) Change-Id: If5e2d53852d4dbb3a0f8e39a2cdf3ef53f6aa3cf Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-08-28pldm: Add pldm-softpoweroff service and srcrev bump 1b180d8a6d..184f60263aChicago Duan1-0/+1
Add the pldmSoftPowerOff.service in the pldm_git.bb. srcrev bump 1b180d8a6d..184f60263a : Chicago Duan (1): soft-off: Send soft off request to the host and wait the host soft off responds (From meta-phosphor rev: 4236597f531f95e736714f35e43b13f8882187cc) Signed-off-by: Chicago Duan <duanzhijia01@inspur.com> Change-Id: If5cf32f01b6c554dca68f3a35a4bd71760c15e5f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24pldm: add service fileDeepak Kodihalli1-0/+3
openbmc/pldm now has an in-repo systemd service file. Package the same. Also need the srcrev bump with this commit because the two are co-reqs. (From meta-phosphor rev: 127d89742398dec1681fe309002fa4e4fb3c2e24) Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com> Change-Id: I2703ca9a416cfc4631d2210fc42723a45851d226 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-14pldm: Remove boost dependsXiaochao Ma1-1/+0
Remove boost depends in pldm_git.bb . PLDM was used crc function from boost before. But now, the pldm has replaced the boost crc method with its own: https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/31139 (From meta-phosphor rev: 0e2b30d04ee1814e08dd496d4c3595db3caffda7) Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com> Change-Id: I64e558576ad4f065c5db023d5ff26de4c5d26b08 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>