#
57db6a13 |
| 10-Oct-2024 |
Thang Tran <thuutran@amperecomputing.com> |
state: add errors for transition request
Sometimes, BMC/Chassis/Host should reject transition request to protect the system (e.g: While BMC is flashing Host/BMC/CPLD ...). In that case, BMC/Chassis/
state: add errors for transition request
Sometimes, BMC/Chassis/Host should reject transition request to protect the system (e.g: While BMC is flashing Host/BMC/CPLD ...). In that case, BMC/Chassis/Host should return an error to inform this transition request is unavailable at this time.
Change-Id: Ief36089266d8439d8e8bd5bcd68c1a7647120595 Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
show more ...
|
#
5133c7bf |
| 04-Sep-2024 |
Tim Lee <timlee660101@gmail.com> |
State: add new RebootCause value for supporting Software reset
According new design from below commit: https://gerrit.openbmc.org/c/openbmc/docs/+/73678
We need to add new `RebootCause` value for S
State: add new RebootCause value for supporting Software reset
According new design from below commit: https://gerrit.openbmc.org/c/openbmc/docs/+/73678
We need to add new `RebootCause` value for Software reset.
Tested: busctl get-property xyz.openbmc_project.State.BMC \ /xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC \ LastRebootCause
When executing reboot command then return as below: s "xyz.openbmc_project.State.BMC.BMCResetCause.Software"
Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Iaeadc05960556aec09acd65bf0253c7267786dd7
show more ...
|
#
855b46f3 |
| 15-Jan-2024 |
Patrick Williams <patrick@stwcx.xyz> |
State: add default paths for BMC,Host,Chassis
Add namespace and path constants matching those in the README for programmatic use.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ice4
State: add default paths for BMC,Host,Chassis
Add namespace and path constants matching those in the README for programmatic use.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ice4e14716b2de6477f3dd7c15e53cc7bdb68270f
show more ...
|
#
a1347418 |
| 06-Dec-2022 |
Patrick Williams <patrick@stwcx.xyz> |
reformat with latest settings
Reformat with the latest settings from openbmc-build-scripts (and copy latest config files where appropriate). Fix a few minor markdownlint issues.
Signed-off-by: Pat
reformat with latest settings
Reformat with the latest settings from openbmc-build-scripts (and copy latest config files where appropriate). Fix a few minor markdownlint issues.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I55205817c29dc3f182a165ddf9cd5d4e07b90063
show more ...
|
#
8da396ca |
| 14-Mar-2022 |
Patrick Williams <patrick@stwcx.xyz> |
yaml: format with prettier
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I193f690f3612fe72ec69030f81f4d5096a761601
|
#
615e4f93 |
| 28-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
bmc-reboot: add pinhole reset reason
Some systems have a physical mechanism on them to force a reboot of the BMC. One common mechanism for this is a pinhole. The user utilizes a round, thin piece of
bmc-reboot: add pinhole reset reason
Some systems have a physical mechanism on them to force a reboot of the BMC. One common mechanism for this is a pinhole. The user utilizes a round, thin piece of metal (commonly a paper clip) to trigger this reset.
The use of the pinhole reset is usually utilized to force a reboot of an unresponsive BMC. BMC firmware, when it comes back from the reboot, may want to do some special handling for this scenario.
Some systems, like the IBM p10bmc machines, have some logic in the hardware to set a GPIO so that BMC firmware will have a mechanism to know if the reboot cause was the result of a pinhole reset. IBM systems would like to add some software logic around this. For example, if a pinhole reset was done, the firmware will not run its auto power on functions. If a user has force reset a system, they do not want firmware trying to auto power on the machine.
The design on this can be found here: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/47816
Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Id8f0e5b8da708ec82d13a89013e19692ef5959b8
show more ...
|
#
a9c704e7 |
| 23-Sep-2021 |
Andrew Geissler <geissonator@yahoo.com> |
bmc-quiesced: introduce bmc service failure state
Introduce a new Quiesced state for the BMC. This state will be entered when the new obmc-bmc-service-failure.target is started. This target will be
bmc-quiesced: introduce bmc service failure state
Introduce a new Quiesced state for the BMC. This state will be entered when the new obmc-bmc-service-failure.target is started. This target will be started when a systemd service within the BMC goes into a fail state and has its OnFailure set to start this target.
The design doc for this new function is at: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/46690
Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I847aeaf2267709c080cf2fd49aac15506c23e2bb
show more ...
|
#
2a4da80e |
| 03-Aug-2021 |
Tim Lee <timlee660101@gmail.com> |
Add LastRebootCause property for BMC Reboot Cause feature
Scenario: Customer want to know the last reboot cause of BMC through OpenBMC WebUI. Thus, we need to add LastRebootCause property in BMC.int
Add LastRebootCause property for BMC Reboot Cause feature
Scenario: Customer want to know the last reboot cause of BMC through OpenBMC WebUI. Thus, we need to add LastRebootCause property in BMC.interface.yaml. Meanwhile, we also modify phosphor-state-manager and phosphor-webui to support show BMC Reboot Cause information in Reboot BMC page.
Tested: busctl get-property xyz.openbmc_project.State.BMC /xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC LastRebootCause
When unplug/plug in BMC power cable then return as below: (POR i.e. Power-On-Reset) s "xyz.openbmc_project.State.BMC.BMCResetCause.POR"
When executing reboot command then return as below: s "xyz.openbmc_project.State.BMC.BMCResetCause.Watchdog"
Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Iac99adc1e12ab42076f0d33aa87a179f63b9c1ce
show more ...
|
#
b1b4d261 |
| 05-Jun-2021 |
William A. Kennington III <wak@google.com> |
treewide: Create yaml directory
This allows the propagated yamldir paramter to work correctly in subproject style builds. We don't want other files in the project conflicting with tools that scan th
treewide: Create yaml directory
This allows the propagated yamldir paramter to work correctly in subproject style builds. We don't want other files in the project conflicting with tools that scan the yamldir.
Change-Id: Ie2759c7f3baf399392cdda0e507055ceb262d2e1 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|