boot-progress: add new pldm/redfish progress enums
The following design doc describes the new Redfish BootProgress schema
and OpenBMC's support of it:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/32988
This commit adds these new boot progress enumerations while also leaving
MotherboardInit (which does not have a mapping to the new Redfish
BootProgress object) so as to continue to support systems still
utilizing it. If needed, MotherboardInit could be mapped to one of the
Redfish BootProgress values.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I9cb6714ea4044ca3b19724029478172d2af732d2
diff --git a/xyz/openbmc_project/State/Boot/Progress.interface.yaml b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
index 2872098..6135be2 100644
--- a/xyz/openbmc_project/State/Boot/Progress.interface.yaml
+++ b/xyz/openbmc_project/State/Boot/Progress.interface.yaml
@@ -16,6 +16,12 @@
- name: Unspecified
description: >
Unknown state.
+ - name: PrimaryProcInit
+ description: >
+ Primary Processor Initialization
+ - name: BusInit
+ description: >
+ Processor and Memory Bus Initialization
- name: MemoryInit
description: >
Memory Initialization
@@ -25,9 +31,15 @@
- name: PCIInit
description: >
PCI resource initialization
+ - name: SystemInitComplete
+ description: >
+ System firmware completed booting
- name: OSStart
description: >
Starting Operating System.
+ - name: OSRunning
+ description: >
+ Operating System up and running
- name: MotherboardInit
description: >
Motherboard/Basebord Initialization.