Enhancing OperatingSystemState property

This commit adds a new enumeration called StandBy to the existing
OperatingSystemState property to represent the OS/hypervisor boot
progress. The new enumeration is a missing state which indicates that
the OS is ready to boot.

The OperatingSystemState property acts as a progress indicator (ready
to boot/standby is a valid progress state). This is also an indication
for the PLDM daemon to determine that host communication channels can
be established (i.e when the hypervisor reaches the standby state).

Standard interfaces like PLDM and IPMI has similar state defined. This
is required as it is a valid progress state as per IPMI 2.0
(Section 42.2, Sensor Type Codes and Data, Table 42, Base OS boot
status) and the PLDM state spec (DSP0249, Section 6.3,
State Sets Tables, Table 7 – Boot-Related State Sets,
Set ID - 196 Boot Progress).

Change-Id: I5fe2a0477b268b2c2599db1cfd73a540570d6ffe
Signed-off-by: Sampa Misra <sampmisr@in.ibm.com>
1 file changed