Revision Date Author Comments
# c6883fc4 27-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

State.Host: use set for AllowedHostTransitions

The intended use of this is as a set of allowed elements. Express
intent with `set` instead of `array`, even though these end up on dbus
in the same d

State.Host: use set for AllowedHostTransitions

The intended use of this is as a set of allowed elements. Express
intent with `set` instead of `array`, even though these end up on dbus
in the same data type.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I0c2f55daa704f578ed1bb45a93ad81b4c57b90fc

show more ...


# 637ea06c 18-Jan-2024 Andrew Geissler <geissonator@yahoo.com>

host-state: define new allowed host transition prop

IBM has a system where the host firmware does not want to allow
a ForcedWarmReboot due to potential error paths with the chassis power
remaining o

host-state: define new allowed host transition prop

IBM has a system where the host firmware does not want to allow
a ForcedWarmReboot due to potential error paths with the chassis power
remaining on and their software being forcefully rebooted.

Define a new property which allows the BMC software to optionally define
which Transition actions they support.

bmcweb currently hard codes the AllowableValues in
redfish/v1/Systems/system/ResetActionInfo. That code will be changed
to first look for this new property on D-Bus. If it's not found or
empty, stick with the hard coded defaults. If it is found and it's
non-empty then use it to fill in the AllowableValues.

Change-Id: I65d29c2bbc54a64084aea21023fd7d33cd129dce
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

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 ...


# abb61a0f 25-May-2023 Andrew Geissler <geissonator@yahoo.com>

bmc-ready: include new error codes in interfaces

This will generate the appropriate bindings and ensure the error is
passed back to the caller allowing them to properly handle this type of
error.

C

bmc-ready: include new error codes in interfaces

This will generate the appropriate bindings and ensure the error is
passed back to the caller allowing them to properly handle this type of
error.

Change-Id: I63301d0371d27835417fcba503c32f854f1919bd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

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


# e0764cf4 28-Oct-2021 Andrew Geissler <geissonator@yahoo.com>

host-state: introduce new host crash restart reason

In situations where the host firmware crashes, and BMC firmware detects
it, the BMC will attempt to recover by initiating a reboot of

host-state: introduce new host crash restart reason

In situations where the host firmware crashes, and BMC firmware detects
it, the BMC will attempt to recover by initiating a reboot of the host
firmware a certain amount of times.

On IBM systems, the host needs to know when a crash is the reason for a
boot. This property will be utilized by the host communication firmware
to tell them.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ibf18c1ac084ec8fb0b0ab3985623ed41f01f65ad

show more ...


# ab2ce4ea 28-Oct-2021 Andrew Geissler <geissonator@yahoo.com>

host-state: introduce new scheduled power on reason

The xyz.openbmc_project.State.ScheduledHostTransition interface is
utilized to schedule a host transition at some point in the future.

host-state: introduce new scheduled power on reason

The xyz.openbmc_project.State.ScheduledHostTransition interface is
utilized to schedule a host transition at some point in the future. Add
this as a potential reason for the host RestartCause property.

On IBM systems, the host needs to know when a scheduled transition is
the reason for a boot. This property will be utilized by the host
communication firmware to tell them.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I438982223482f9819abaee25bbf5b85ae27392bc

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 to

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 ...