summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
diff options
context:
space:
mode:
authorDhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>2017-10-02 04:45:27 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-10-12 13:33:41 +0000
commite8f6012220b29041ef515c763fb32569780c9283 (patch)
tree6e18e7d9bb55721820754471a592512a742cb957 /meta-openbmc-machines/meta-openpower
parentca0a04fe124671db1b55e99c696d964ed1c2795e (diff)
downloadtalos-openbmc-e8f6012220b29041ef515c763fb32569780c9283.tar.gz
talos-openbmc-e8f6012220b29041ef515c763fb32569780c9283.zip
ipmi: sensor config yaml updates
When marking a unit as functional both functional state and presence need to be checked to avoid marking non-present units as functional. There was a change in yaml structure for accomodating fix for marking non-present units as functional. All these yamls are not sorted by sensor id, so it will easier for a future script based change. Change-Id: I122d652de32ba4f323ee7b31a59078d86e158246 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower')
-rw-r--r--meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml17
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ibm/meta-firestone/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml1720
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml1720
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml553
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml1788
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml183
-rwxr-xr-xmeta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml1638
7 files changed, 4795 insertions, 2824 deletions
diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml
index bd928b847..0f887d591 100644
--- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml
+++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/ipmi/openpower-ipmi-oem-sensor-inventory-mrw/openpower-config.yaml
@@ -4,11 +4,12 @@ occ_active_sensor:
interfaces:
org.open_power.OCC.Status:
OccActive:
- 0x00:
- type: "bool"
- assert: "false"
- deassert: "true"
- 0x01:
- type: "bool"
- assert: "true"
- deassert: "false"
+ Offsets:
+ 0x00:
+ type: "bool"
+ assert: "false"
+ deassert: "true"
+ 0x01:
+ type: "bool"
+ assert: "true"
+ deassert: "false"
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-firestone/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-firestone/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index c5cc56965..8c59f5d9d 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-firestone/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-firestone/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,65 +1,28 @@
0x05:
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorReadingType: 0x6F
sensorType: 0x0F
- serviceInterface: org.freedesktop.DBus.Properties
-0xB5:
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x5F:
+ readingType: eventdata2
interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
+ xyz.openbmc_project.State.Boot.Progress:
+ BootProgress:
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x08:
sensorType: 0x07
path: /org/open_power/control/occ0
@@ -69,6 +32,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -86,6 +50,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -94,44 +59,84 @@
assert: true
deassert: false
type: bool
-0x21:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm0
+0x0c:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x0e:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu1
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x20:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x1e:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm1
+ path: /system/chassis/motherboard/dimm3
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm2
@@ -139,75 +144,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x1e:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x20:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm3
+ path: /system/chassis/motherboard/dimm1
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x25:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x21:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm4
+ path: /system/chassis/motherboard/dimm0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x24:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x22:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm5
+ path: /system/chassis/motherboard/dimm7
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x23:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm6
@@ -215,75 +248,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x22:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x24:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm7
+ path: /system/chassis/motherboard/dimm5
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x29:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x25:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm8
+ path: /system/chassis/motherboard/dimm4
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x28:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x26:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm9
+ path: /system/chassis/motherboard/dimm11
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x27:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm10
@@ -291,75 +352,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x26:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x28:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm11
+ path: /system/chassis/motherboard/dimm9
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2d:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x29:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm12
+ path: /system/chassis/motherboard/dimm8
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2c:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2a:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm13
+ path: /system/chassis/motherboard/dimm15
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm14
@@ -367,75 +456,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2a:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2c:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm15
+ path: /system/chassis/motherboard/dimm13
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x31:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2d:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm16
+ path: /system/chassis/motherboard/dimm12
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x30:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2e:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm17
+ path: /system/chassis/motherboard/dimm19
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm18
@@ -443,75 +560,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2e:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x30:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm19
+ path: /system/chassis/motherboard/dimm17
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x35:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x31:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm20
+ path: /system/chassis/motherboard/dimm16
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x34:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x32:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm21
+ path: /system/chassis/motherboard/dimm23
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x33:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm22
@@ -519,75 +664,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x32:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x34:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm23
+ path: /system/chassis/motherboard/dimm21
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x39:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x35:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm24
+ path: /system/chassis/motherboard/dimm20
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x38:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x36:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm25
+ path: /system/chassis/motherboard/dimm27
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x37:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm26
@@ -595,75 +768,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x36:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x38:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm27
+ path: /system/chassis/motherboard/dimm25
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3d:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x39:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm28
+ path: /system/chassis/motherboard/dimm24
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3c:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3a:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm29
+ path: /system/chassis/motherboard/dimm31
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x3b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm30
@@ -671,76 +872,77 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3a:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm31
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x0c:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3c:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm29
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-0x0e:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3d:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm28
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x3e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core0
@@ -750,16 +952,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core1
@@ -769,16 +979,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x40:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core2
@@ -788,16 +1006,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x41:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core3
@@ -807,16 +1033,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x42:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core4
@@ -826,16 +1060,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x43:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core5
@@ -845,16 +1087,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x44:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core6
@@ -864,16 +1114,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x45:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core7
@@ -883,16 +1141,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x46:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core8
@@ -902,16 +1168,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x47:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core9
@@ -921,16 +1195,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x48:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core10
@@ -940,16 +1222,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x49:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core11
@@ -959,16 +1249,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core0
@@ -978,16 +1276,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core1
@@ -997,16 +1303,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core2
@@ -1016,16 +1330,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core3
@@ -1035,16 +1357,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core4
@@ -1054,16 +1384,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core5
@@ -1073,16 +1411,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x50:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core6
@@ -1092,16 +1438,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x51:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core7
@@ -1111,16 +1465,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x52:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core8
@@ -1130,16 +1492,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x53:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core9
@@ -1149,16 +1519,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x54:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core10
@@ -1168,16 +1546,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x55:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core11
@@ -1187,13 +1573,61 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
+0x5F:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: readingAssertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
+0xB5:
+ sensorType: 0x1F
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.OperatingSystem.Status:
+ OperatingSystemState:
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index c5cc56965..8c59f5d9d 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,65 +1,28 @@
0x05:
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorReadingType: 0x6F
sensorType: 0x0F
- serviceInterface: org.freedesktop.DBus.Properties
-0xB5:
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x5F:
+ readingType: eventdata2
interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
+ xyz.openbmc_project.State.Boot.Progress:
+ BootProgress:
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x08:
sensorType: 0x07
path: /org/open_power/control/occ0
@@ -69,6 +32,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -86,6 +50,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -94,44 +59,84 @@
assert: true
deassert: false
type: bool
-0x21:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm0
+0x0c:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x0e:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu1
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x20:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x1e:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm1
+ path: /system/chassis/motherboard/dimm3
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm2
@@ -139,75 +144,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x1e:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x20:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm3
+ path: /system/chassis/motherboard/dimm1
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x25:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x21:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm4
+ path: /system/chassis/motherboard/dimm0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x24:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x22:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm5
+ path: /system/chassis/motherboard/dimm7
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x23:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm6
@@ -215,75 +248,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x22:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x24:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm7
+ path: /system/chassis/motherboard/dimm5
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x29:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x25:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm8
+ path: /system/chassis/motherboard/dimm4
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x28:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x26:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm9
+ path: /system/chassis/motherboard/dimm11
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x27:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm10
@@ -291,75 +352,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x26:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x28:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm11
+ path: /system/chassis/motherboard/dimm9
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2d:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x29:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm12
+ path: /system/chassis/motherboard/dimm8
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2c:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2a:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm13
+ path: /system/chassis/motherboard/dimm15
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm14
@@ -367,75 +456,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2a:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2c:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm15
+ path: /system/chassis/motherboard/dimm13
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x31:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2d:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm16
+ path: /system/chassis/motherboard/dimm12
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x30:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x2e:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm17
+ path: /system/chassis/motherboard/dimm19
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm18
@@ -443,75 +560,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2e:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x30:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm19
+ path: /system/chassis/motherboard/dimm17
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x35:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x31:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm20
+ path: /system/chassis/motherboard/dimm16
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x34:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x32:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm21
+ path: /system/chassis/motherboard/dimm23
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x33:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm22
@@ -519,75 +664,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x32:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x34:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm23
+ path: /system/chassis/motherboard/dimm21
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x39:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x35:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm24
+ path: /system/chassis/motherboard/dimm20
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x38:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x36:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm25
+ path: /system/chassis/motherboard/dimm27
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x37:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm26
@@ -595,75 +768,103 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x36:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x38:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm27
+ path: /system/chassis/motherboard/dimm25
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3d:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x39:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm28
+ path: /system/chassis/motherboard/dimm24
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3c:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3a:
sensorType: 0x0C
- path: /system/chassis/motherboard/dimm29
+ path: /system/chassis/motherboard/dimm31
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x3b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm30
@@ -671,76 +872,77 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x3a:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm31
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x0c:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3c:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm29
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-0x0e:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x3d:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm28
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x3e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core0
@@ -750,16 +952,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core1
@@ -769,16 +979,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x40:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core2
@@ -788,16 +1006,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x41:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core3
@@ -807,16 +1033,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x42:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core4
@@ -826,16 +1060,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x43:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core5
@@ -845,16 +1087,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x44:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core6
@@ -864,16 +1114,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x45:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core7
@@ -883,16 +1141,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x46:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core8
@@ -902,16 +1168,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x47:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core9
@@ -921,16 +1195,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x48:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core10
@@ -940,16 +1222,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x49:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core11
@@ -959,16 +1249,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core0
@@ -978,16 +1276,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core1
@@ -997,16 +1303,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core2
@@ -1016,16 +1330,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core3
@@ -1035,16 +1357,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core4
@@ -1054,16 +1384,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core5
@@ -1073,16 +1411,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x50:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core6
@@ -1092,16 +1438,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x51:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core7
@@ -1111,16 +1465,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x52:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core8
@@ -1130,16 +1492,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x53:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core9
@@ -1149,16 +1519,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x54:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core10
@@ -1168,16 +1546,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x55:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core11
@@ -1187,13 +1573,61 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
+0x5F:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: readingAssertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
+0xB5:
+ sensorType: 0x1F
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.OperatingSystem.Status:
+ OperatingSystemState:
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index 8fd4fb81b..46794297c 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,65 +1,28 @@
0x05:
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorReadingType: 0x6F
sensorType: 0x0F
- serviceInterface: org.freedesktop.DBus.Properties
-0x32:
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x09:
+ readingType: eventdata2
interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
+ xyz.openbmc_project.State.Boot.Progress:
+ BootProgress:
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x08:
sensorType: 0x07
path: /org/open_power/control/occ0
@@ -69,6 +32,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -77,6 +41,18 @@
assert: true
deassert: false
type: bool
+0x09:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: readingAssertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
0x1e:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm0
@@ -84,18 +60,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm1
@@ -103,18 +86,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x20:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm2
@@ -122,18 +112,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x21:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm3
@@ -141,37 +138,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x2f:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x22:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core0
@@ -181,16 +166,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x23:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core1
@@ -200,16 +193,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x24:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core2
@@ -219,16 +220,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x25:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core3
@@ -238,16 +247,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x26:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core4
@@ -257,16 +274,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x27:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core5
@@ -276,16 +301,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x28:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core6
@@ -295,16 +328,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x29:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core7
@@ -314,16 +355,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core8
@@ -333,16 +382,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core9
@@ -352,16 +409,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core10
@@ -371,16 +436,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core11
@@ -390,13 +463,75 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
+0x2f:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x32:
+ sensorType: 0x1F
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.OperatingSystem.Status:
+ OperatingSystemState:
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index 0b26f8f07..34661b92b 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,65 +1,28 @@
0x02:
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorReadingType: 0x6F
sensorType: 0x0F
- serviceInterface: org.freedesktop.DBus.Properties
-0x91:
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x8B:
+ readingType: eventdata2
interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
+ xyz.openbmc_project.State.Boot.Progress:
+ BootProgress:
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x03:
sensorType: 0x07
path: /org/open_power/control/occ0
@@ -69,6 +32,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -86,6 +50,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -94,6 +59,58 @@
assert: true
deassert: false
type: bool
+0x08:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x09:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu1
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
0x0b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm0
@@ -101,18 +118,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x0c:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm1
@@ -120,18 +144,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x0d:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm2
@@ -139,18 +170,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x0e:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm3
@@ -158,18 +196,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x0f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm4
@@ -177,18 +222,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x10:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm5
@@ -196,18 +248,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x11:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm6
@@ -215,18 +274,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x12:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm7
@@ -234,18 +300,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x13:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm8
@@ -253,18 +326,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x14:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm9
@@ -272,18 +352,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x15:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm10
@@ -291,18 +378,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x16:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm11
@@ -310,18 +404,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x17:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm12
@@ -329,18 +430,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x18:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm13
@@ -348,18 +456,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x19:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm14
@@ -367,18 +482,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1a:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm15
@@ -386,57 +508,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x08:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-0x09:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core0
@@ -446,16 +536,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core1
@@ -465,16 +563,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core2
@@ -484,16 +590,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core3
@@ -503,16 +617,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x2f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core4
@@ -522,16 +644,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x30:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core5
@@ -541,16 +671,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x31:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core6
@@ -560,16 +698,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x32:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core7
@@ -579,16 +725,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x33:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core8
@@ -598,16 +752,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x34:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core9
@@ -617,16 +779,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x35:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core10
@@ -636,16 +806,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x36:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core11
@@ -655,16 +833,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x37:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core12
@@ -674,16 +860,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x38:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core13
@@ -693,16 +887,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x39:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core14
@@ -712,16 +914,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core15
@@ -731,16 +941,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core16
@@ -750,16 +968,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core17
@@ -769,16 +995,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core18
@@ -788,16 +1022,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core19
@@ -807,16 +1049,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x3f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core20
@@ -826,16 +1076,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x40:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core21
@@ -845,16 +1103,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x41:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core22
@@ -864,16 +1130,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x42:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core23
@@ -883,16 +1157,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x43:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core0
@@ -902,16 +1184,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x44:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core1
@@ -921,16 +1211,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x45:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core2
@@ -940,16 +1238,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x46:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core3
@@ -959,16 +1265,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x47:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core4
@@ -978,16 +1292,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x48:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core5
@@ -997,16 +1319,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x49:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core6
@@ -1016,16 +1346,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core7
@@ -1035,16 +1373,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4b:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core8
@@ -1054,16 +1400,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4c:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core9
@@ -1073,16 +1427,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4d:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core10
@@ -1092,16 +1454,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4e:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core11
@@ -1111,16 +1481,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x4f:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core12
@@ -1130,16 +1508,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x50:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core13
@@ -1149,16 +1535,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x51:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core14
@@ -1168,16 +1562,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x52:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core15
@@ -1187,16 +1589,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x53:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core16
@@ -1206,16 +1616,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x54:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core17
@@ -1225,16 +1643,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x55:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core18
@@ -1244,16 +1670,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x56:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core19
@@ -1263,16 +1697,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x57:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core20
@@ -1282,16 +1724,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x58:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core21
@@ -1301,16 +1751,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x59:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core22
@@ -1320,16 +1778,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0x5a:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core23
@@ -1339,13 +1805,61 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
+0x8B:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: readingAssertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
+0x91:
+ sensorType: 0x1F
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.OperatingSystem.Status:
+ OperatingSystemState:
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
diff --git a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index 05f725ba4..4057194fd 100755
--- a/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-ingrasys/meta-zaius/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,91 +1,104 @@
0x03:
+ sensorType: 0x0F
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: eventdata2
interfaces:
xyz.openbmc_project.State.Boot.Progress:
BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
+0x05:
+ sensorType: 0x1F
path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
sensorReadingType: 0x6F
- sensorType: 0x0F
serviceInterface: org.freedesktop.DBus.Properties
-0x05:
+ readingType: assertion
interfaces:
xyz.openbmc_project.State.OperatingSystem.Status:
OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
+0x07:
+ sensorType: 0xC3
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x07:
+ readingType: readingAssertion
interfaces:
xyz.openbmc_project.Control.Boot.RebootAttempts:
AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
-0x6A:
+ Offsets:
+ 0xFF:
+ type: uint32_t
+0x21:
sensorType: 0x07
- path: /org/open_power/control/occ0
- sensorReadingType: 0x09
- serviceInterface: org.freedesktop.DBus.Properties
+ path: /system/chassis/motherboard/cpu0
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- org.open_power.OCC.Status:
- OccActive:
- 0x00:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
- 0x01:
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xBA:
+0x6A:
sensorType: 0x07
- path: /org/open_power/control/occ1
+ path: /org/open_power/control/occ0
sensorReadingType: 0x09
serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -94,41 +107,47 @@
assert: true
deassert: false
type: bool
-0x21:
+0x71:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
+ path: /system/chassis/motherboard/cpu1
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-0x71:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0xBA:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
+ path: /org/open_power/control/occ1
+ sensorReadingType: 0x09
+ serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
interfaces:
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ org.open_power.OCC.Status:
+ OccActive:
+ Offsets:
+ 0x00:
+ assert: false
+ deassert: true
+ type: bool
+ 0x01:
+ assert: true
+ deassert: false
+ type: bool
diff --git a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
index 7f0321168..bbbef7b47 100755
--- a/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
+++ b/meta-openbmc-machines/meta-openpower/meta-rackspace/meta-barreleye/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory%/config.yaml
@@ -1,65 +1,28 @@
0x05:
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- 0x00:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 0x01:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 0x03:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 0x13:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 0x14:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorReadingType: 0x6F
sensorType: 0x0F
- serviceInterface: org.freedesktop.DBus.Properties
-0x32:
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- 0x01:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 0x02:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 0x03:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 0x04:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 0x05:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 0x06:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
path: /xyz/openbmc_project/state/host0
- readingType: assertion
sensorReadingType: 0x6F
- sensorType: 0x1F
serviceInterface: org.freedesktop.DBus.Properties
-0x09:
+ readingType: eventdata2
interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorReadingType: 0x6F
- sensorType: 0xC3
- serviceInterface: org.freedesktop.DBus.Properties
+ xyz.openbmc_project.State.Boot.Progress:
+ BootProgress:
+ Offsets:
+ 0x13:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
+ 0x00:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
+ 0x01:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x14:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x08:
sensorType: 0x07
path: /org/open_power/control/occ0
@@ -69,6 +32,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -77,6 +41,18 @@
assert: true
deassert: false
type: bool
+0x09:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: readingAssertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
0x0A:
sensorType: 0x07
path: /org/open_power/control/occ1
@@ -86,6 +62,7 @@
interfaces:
org.open_power.OCC.Status:
OccActive:
+ Offsets:
0x00:
assert: false
deassert: true
@@ -94,6 +71,58 @@
assert: true
deassert: false
type: bool
+0x0c:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+0x0e:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu1
+ sensorReadingType: 0x6F
+ serviceInterface: xyz.openbmc_project.Inventory.Manager
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.State.Decorator.OperationalStatus:
+ Functional:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
0x10:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm0
@@ -101,18 +130,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x11:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm1
@@ -120,18 +156,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x12:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm2
@@ -139,18 +182,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x13:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm3
@@ -158,18 +208,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x14:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm4
@@ -177,18 +234,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x15:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm5
@@ -196,18 +260,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x16:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm6
@@ -215,18 +286,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x17:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm7
@@ -234,18 +312,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x18:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm8
@@ -253,18 +338,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x19:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm9
@@ -272,18 +364,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1a:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm10
@@ -291,18 +390,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm11
@@ -310,18 +416,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1c:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm12
@@ -329,18 +442,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1d:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm13
@@ -348,18 +468,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1e:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm14
@@ -367,18 +494,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x1f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm15
@@ -386,18 +520,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x20:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm16
@@ -405,18 +546,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x21:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm17
@@ -424,18 +572,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x22:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm18
@@ -443,18 +598,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x23:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm19
@@ -462,18 +624,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x24:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm20
@@ -481,18 +650,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x25:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm21
@@ -500,18 +676,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x26:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm22
@@ -519,18 +702,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x27:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm23
@@ -538,18 +728,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x28:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm24
@@ -557,18 +754,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x29:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm25
@@ -576,18 +780,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2a:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm26
@@ -595,18 +806,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2b:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm27
@@ -614,18 +832,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2c:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm28
@@ -633,18 +858,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2d:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm29
@@ -652,18 +884,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2e:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm30
@@ -671,18 +910,25 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
+ xyz.openbmc_project.Inventory.Item:
+ Present:
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
0x2f:
sensorType: 0x0C
path: /system/chassis/motherboard/dimm31
@@ -690,57 +936,53 @@
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x06:
- type: bool
- assert: true
- deassert: false
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x04:
- assert: false
- deassert: true
- type: bool
-0x0c:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
- sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
- readingType: assertion
- interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-0x0e:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
+ Offsets:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+0x32:
+ sensorType: 0x1F
+ path: /xyz/openbmc_project/state/host0
sensorReadingType: 0x6F
- serviceInterface: xyz.openbmc_project.Inventory.Manager
+ serviceInterface: org.freedesktop.DBus.Properties
readingType: assertion
interfaces:
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
- xyz.openbmc_project.Inventory.Item:
- Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
-
+ xyz.openbmc_project.State.OperatingSystem.Status:
+ OperatingSystemState:
+ Offsets:
+ 0x02:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
+ type: string
+ 0x06:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
+ type: string
+ 0x04:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
+ type: string
+ 0x01:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
+ type: string
+ 0x03:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
+ type: string
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
0xc8:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core0
@@ -750,16 +992,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xc9:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core1
@@ -769,16 +1019,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xca:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core2
@@ -788,16 +1046,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xcb:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core3
@@ -807,16 +1073,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xcc:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core4
@@ -826,16 +1100,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xcd:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core5
@@ -845,16 +1127,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xce:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core6
@@ -864,16 +1154,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xcf:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core7
@@ -883,16 +1181,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd0:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core8
@@ -902,16 +1208,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd1:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core9
@@ -921,16 +1235,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd2:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core10
@@ -940,16 +1262,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd3:
sensorType: 0x07
path: /system/chassis/motherboard/cpu0/core11
@@ -959,16 +1289,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd4:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core0
@@ -978,16 +1316,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd5:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core1
@@ -997,16 +1343,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd6:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core2
@@ -1016,16 +1370,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd7:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core3
@@ -1035,16 +1397,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd8:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core4
@@ -1054,16 +1424,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xd9:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core5
@@ -1073,16 +1451,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xda:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core6
@@ -1092,16 +1478,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xdb:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core7
@@ -1111,16 +1505,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xdc:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core8
@@ -1130,16 +1532,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xdd:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core9
@@ -1149,16 +1559,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xde:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core10
@@ -1168,16 +1586,24 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
0xdf:
sensorType: 0x07
path: /system/chassis/motherboard/cpu1/core11
@@ -1187,13 +1613,21 @@
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- deassert: true
- assert: false
- type: bool
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
+ assert: false
+ deassert: true
+ type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- deassert: false
- assert: true
- type: bool
+ Offsets:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ skipOn: deassert
OpenPOWER on IntegriCloud