boot-progress: introduce new setup state
Some OpenBMC systems have an option to boot into a setup state where the
user can interact with the host via a KVM or virtual tty interface.
Commonly this is the BIOS setup menu on a computer system.
The PLDM "Boot Progress" sensor in DSP0249_1.0.0.pdf defines this state
as "7 – User-Initiated System Setup "
The DMTF also has a "SetupEntered" coming for their BootProgressTypes
enumeration. This will be released as a part of the 2021.1 release.
This new D-Bus enum value will be how we connect the host PLDM sensor
with the Redfish BootProgress API.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ic3c68ddc16e4afeb782c6bfdabea62b03a3eee32
diff --git a/xyz/openbmc_project/State/Boot/Progress.interface.yaml b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
index 28c72ee..45699b1 100644
--- a/xyz/openbmc_project/State/Boot/Progress.interface.yaml
+++ b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
@@ -50,6 +50,9 @@
- name: OSRunning
description: >
Operating System up and running
+ - name: SystemSetup
+ description: >
+ System firmware has entered a setup state
- name: MotherboardInit
description: >
Motherboard/Basebord Initialization.