blob: c4140a639bad5f556ad75a980c3f37068a230c73 [file] [log] [blame]
Andrew Geisslerec9fc422021-04-19 16:29:13 -05001description: >
Patrick Williamsa1347412022-12-06 10:56:22 -06002 Implement to provide information on the condition of the host firmware. The
3 expectation is the implementer of this interface utilize their host protocol
4 (IPMI, PLDM, ...) to check the state of the host firmware running on the
5 system.
Andrew Geisslerec9fc422021-04-19 16:29:13 -05006
7properties:
8 - name: CurrentFirmwareCondition
9 type: enum[self.FirmwareCondition]
Patrick Williams8da396c2022-03-14 14:21:02 -050010 default: "Unknown"
Andrew Geisslerec9fc422021-04-19 16:29:13 -050011 description: >
12 The current condition of the host
13
14enumerations:
15 - name: FirmwareCondition
16 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050017 The current condition of the host firmware
Andrew Geisslerec9fc422021-04-19 16:29:13 -050018 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050019 - name: "Unknown"
20 description: >
21 The condition of the host firmware is unknown
22 - name: "Off"
23 description: >
24 Host firmware is not responsive to communication
25 - name: "Running"
26 description: >
27 Host firmware is running and responsive to communication