commit | 62c8c93e3c37a5ae85f97f37123831ad1797d327 | [log] [tgz] |
---|---|---|
author | Marri Devender Rao <devenrao@in.ibm.com> | Thu Jun 09 03:15:26 2022 -0500 |
committer | Marri Devender Rao <devenrao@in.ibm.com> | Sat Jun 11 02:57:16 2022 -0500 |
tree | 9affda2b1f6ffedbc6a64873e0bdea669a59e616 | |
parent | ae663a0cdff29eacb08a35b0810139a45ff62db4 [diff] |
PHAL: mpreboot- exit with failure if no functional processor found On some special cases noticed DeviceTree was returning no functional processor when queried. As there are no functional processors present MPreboot was not performed and no error/PEL was created to notify the user. Rather the method was exiting with SUCCESS. Now modified to log an error message and create a PEL if no functional processors are found to perform MPReboot. openpower-proc-control[3663]: Starting memory preserving reboot openpower-proc-control[3663]: EnterMPReboot is not executed on any processors phosphor-log-manager[320]: Event not found in PEL message registry: org.open_power.Processor.Error.MemoryPreservingReboot phosphor-log-manager[320]: Created PEL 0x50014017 (BMC ID 750) with SRC BD752004 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: Id781fc1bc9fac869c96c29562f62260c1a7c909d
Contains procedures that interact with the OpenPower nest chipset.
To build this package, do the following steps: 1. meson builddir 2. ninja -C builddir To build with phal feature: 1. meson builddir -Dphal=enabled -Dopenfsi=enabled 2. ninja -C builddir To clean the repository run `ninja -C builddir/ clean`.