blob: a435307b6b2c5e922b18485853c948b82f24ffb7 [file] [log] [blame]
Ramesh Iyyar1f971f22021-05-17 06:13:25 -05001description: >
2 Implement to provide the isolated hardware entry attributes.
3
4 The object which implements this interface must implement
Patrick Williamsa1347412022-12-06 10:56:22 -06005 xyz.openbmc_project.Association.Definitions to point associated object, for
6 example, isolated hardware inventory path and error log if it caused to
7 isolate hardware. The isolated hardware association of forward and reverse
8 name must be following respectively "isolated_hw" and "isolated_hw_entry".
9 The error log association of forward and reverse types must be following
Ramesh Iyyar1f971f22021-05-17 06:13:25 -050010 respectively "isolated_hw_errorlog" and "isolated_hw_entry".
11
12 The object which implements this interface should implement
Patrick Williamsa1347412022-12-06 10:56:22 -060013 xyz.openbmc_project.Object.Delete to allow the deletion of individual
14 isolated hardware object.
Ramesh Iyyar1f971f22021-05-17 06:13:25 -050015
16 The object which implements this interface must implement
Patrick Williamsa1347412022-12-06 10:56:22 -060017 xyz.openbmc_project.Time.EpochTime for the isolated hardware creation time.
Ramesh Iyyar1f971f22021-05-17 06:13:25 -050018
19properties:
20 - name: Severity
21 type: enum[self.Type]
22 description: >
23 The severity of hardware isolation.
24 - name: Resolved
25 type: boolean
26 default: false
27 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060028 The isolated hardware resolution status is used to indicate whether
29 the isolated hardware is repaired or replaced. Setting this to "true"
30 may not delete this entry object because in a few system platforms
31 isolated hardware entries may not be deleted and used for further
32 analysis.
Ramesh Iyyar1f971f22021-05-17 06:13:25 -050033
34enumerations:
35 - name: Type
36 description: >
37 Possible severity for hardware isolation.
38 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050039 - name: Critical
40 description: >
41 Critical hardware to repair or replace.
42 - name: Warning
43 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060044 The system can boot without the isolated hardware but, will lose
45 the system configuration benefits of isolated hardware.
Patrick Williams8da396c2022-03-14 14:21:02 -050046 - name: Manual
47 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060048 A user attempted to isolate hardware to proceed with the host to
49 boot.