commit | ff3e548479bdf4c9db4315f45f1599a4f9adc33f | [log] [tgz] |
---|---|---|
author | Andrew Geissler <geissonator@yahoo.com> | Wed Dec 09 15:05:02 2020 -0600 |
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | Mon Dec 14 22:16:20 2020 +0000 |
tree | f92032421331600ed330fc259344833ce89636e5 | |
parent | 064663fa543eb32bf55f0657a56a3a6cf47bfe0e [diff] |
stop instruction in quiesce 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 op-stop-instructions.service to the quiesce target to ensure the host is actually stopped when quiesce is entered. Tested: - Disabled AutoReboot and turned on QuiesceOnHwError. Verified when an error which triggers QuiesceOnHwError was injected, the host state went to Quiesce and the host was stopped via the stop instructions. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I777e88cbb445b53cffec053e202b5928db5de170
This layer provides support for the BMC firmware on OpenPOWER reference platforms, and/or a base upon which to create a BMC firmware implementation on any POWER system.
This layer depends on: URI: git://git.openembedded.org/openembedded-core layers: meta branch: master revision: HEAD URI: https://github.com/openbmc/meta-phosphor branch: master revision: HEAD URI: https://github.com/openbmc/meta-aspeed branch: master revision: HEAD
More information on OpenPOWER can be found here.
meta-openpower patches are reviewed using the Gerrit instance at https://gerrit.openbmc-project.xyz.
Please submit patches to Gerrit. More information on using Gerrit can be found here. https://github.com/openbmc/meta-openpower is a hosting mirror only and GitHub pull requests are not monitored and will not be accepted.
Patch checklist. Please ensure patches adhere to the following guidelines:
For questions or help please come join us on the mailing list or in IRC.