summaryrefslogtreecommitdiffstats
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
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>
-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
-rw-r--r--meta-phosphor/classes/mrw-rev.bbclass2
-rw-r--r--meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-host.inc2
-rw-r--r--meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-mrw-config/config.yaml157
-rw-r--r--meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory/config.yaml1047
11 files changed, 5668 insertions, 3159 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
diff --git a/meta-phosphor/classes/mrw-rev.bbclass b/meta-phosphor/classes/mrw-rev.bbclass
index 16cabc012..f3aaf1c95 100644
--- a/meta-phosphor/classes/mrw-rev.bbclass
+++ b/meta-phosphor/classes/mrw-rev.bbclass
@@ -2,4 +2,4 @@ MRW_API_SRC_URI ?= "git://github.com/open-power/serverwiz.git;subpath=scripts"
MRW_API_SRCREV ?= "60c8e10cbb11768cd1ba394b35cb1d6627efec42"
MRW_TOOLS_SRC_URI ?= "git://github.com/openbmc/phosphor-mrw-tools"
-MRW_TOOLS_SRCREV ?= "457653333a01917ca4297b76110232e64c50da16"
+MRW_TOOLS_SRCREV ?= "bb3c54af21d619a88f5b4fd868ab7f3a74ee221d"
diff --git a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-host.inc b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-host.inc
index e34c2c989..62677c3d6 100644
--- a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-host.inc
+++ b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-host.inc
@@ -2,4 +2,4 @@ HOMEPAGE = "http://github.com/openbmc/phosphor-host-ipmid"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc"
SRC_URI += "git://github.com/openbmc/phosphor-host-ipmid"
-SRCREV = "e84841ce7e833d527709c557e9e25829f4e3893c"
+SRCREV = "e245e4e932279a112325dae06d7c12cf9e8ed833"
diff --git a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-mrw-config/config.yaml b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-mrw-config/config.yaml
index 4e78c9a34..7666265f9 100644
--- a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-mrw-config/config.yaml
+++ b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-mrw-config/config.yaml
@@ -5,8 +5,9 @@ boot_count_sensor:
interfaces:
xyz.openbmc_project.Control.Boot.RebootAttempts:
AttemptsLeft:
- 0xFF:
- type: uint32_t
+ Offsets:
+ 0xFF:
+ type: uint32_t
os_boot_sensor:
path: /xyz/openbmc_project/state/host0
@@ -15,24 +16,25 @@ os_boot_sensor:
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:
+ 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
fw_boot_sensor:
path: /xyz/openbmc_project/state/host0
@@ -41,21 +43,22 @@ fw_boot_sensor:
interfaces:
xyz.openbmc_project.State.Boot.Progress:
BootProgress:
- 0x00:
- type: string
- set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified"
- 0x01:
- type: string
- set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit"
- 0x03:
- type: string
- set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit"
- 0x13:
- type: string
- set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart"
- 0x14:
- type: string
- set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit"
+ Offsets:
+ 0x00:
+ type: string
+ set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified"
+ 0x01:
+ type: string
+ set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit"
+ 0x03:
+ type: string
+ set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit"
+ 0x13:
+ type: string
+ set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart"
+ 0x14:
+ type: string
+ set: "xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit"
dimm_func_sensor:
serviceInterface: xyz.openbmc_project.Inventory.Manager
@@ -63,16 +66,23 @@ dimm_func_sensor:
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
- type: "bool"
- assert: false
- deassert: true
+ Offsets:
+ 0x04:
+ type: "bool"
+ assert: false
+ deassert: true
+ Prereqs:
+ 0x06:
+ type: "bool"
+ assert: true
+ deassert: false
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
- type: "bool"
- assert: true
- deassert: false
+ Offsets:
+ 0x06:
+ type: "bool"
+ assert: true
+ deassert: false
cpu_func_sensor:
serviceInterface: xyz.openbmc_project.Inventory.Manager
@@ -80,16 +90,23 @@ cpu_func_sensor:
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- type: "bool"
- assert: false
- deassert: true
+ Offsets:
+ 0x08:
+ type: "bool"
+ assert: false
+ deassert: true
+ Prereqs:
+ 0x07:
+ type: "bool"
+ assert: true
+ deassert: false
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- type: "bool"
- assert: true
- deassert: false
+ Offsets:
+ 0x07:
+ type: "bool"
+ assert: true
+ deassert: false
cpucore_func_sensor:
serviceInterface: xyz.openbmc_project.Inventory.Manager
@@ -97,17 +114,24 @@ cpucore_func_sensor:
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
- type: "bool"
- assert: false
- deassert: true
+ Offsets:
+ 0x08:
+ type: "bool"
+ assert: false
+ deassert: true
+ Prereqs:
+ 0x07:
+ type: "bool"
+ assert: true
+ deassert: false
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
- type: "bool"
- assert: true
- deassert: false
- skipOn: "deassert"
+ Offsets:
+ 0x07:
+ type: "bool"
+ assert: true
+ deassert: false
+ skipOn: "deassert"
tpm_required_sensor:
path: /xyz/openbmc_project/control/host0/TPMEnable
@@ -116,9 +140,10 @@ tpm_required_sensor:
interfaces:
xyz.openbmc_project.Control.TPM.Policy:
TPMEnable:
- 0x00:
- type: "bool"
- assert: false
- 0x01:
- type: "bool"
- assert: true
+ Offsets:
+ 0x00:
+ type: "bool"
+ assert: false
+ 0x01:
+ type: "bool"
+ assert: true
diff --git a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory/config.yaml b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory/config.yaml
index c5797f276..8e4506bbb 100644
--- a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory/config.yaml
+++ b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory/config.yaml
@@ -1,14 +1,3 @@
-0x07:
- sensorType: 0xC3
- path: /xyz/openbmc_project/state/host0
- sensorReadingType: 0x6F
- serviceInterface: org.freedesktop.DBus.Properties
- readingType: assertion
- interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- 0xFF:
- type: uint32_t
0x03:
sensorType: 0x0F
path: /xyz/openbmc_project/state/host0
@@ -18,6 +7,7 @@
interfaces:
xyz.openbmc_project.State.Boot.Progress:
BootProgress:
+ Offsets:
0x13:
type: string
set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
@@ -27,1290 +17,1813 @@
0x01:
type: string
set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
+ 0x03:
+ type: string
+ set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
0x14:
type: string
set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
+0x05:
+ 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
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
-0xa6:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm0
+ 0x05:
+ assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
+ type: string
+0x07:
+ sensorType: 0xC3
+ path: /xyz/openbmc_project/state/host0
+ sensorReadingType: 0x6F
+ serviceInterface: org.freedesktop.DBus.Properties
+ readingType: assertion
+ interfaces:
+ xyz.openbmc_project.Control.Boot.RebootAttempts:
+ AttemptsLeft:
+ Offsets:
+ 0xFF:
+ type: uint32_t
+0x12:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xa8:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm1
+ skipOn: deassert
+0x15:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core1
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xba:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm10
+ skipOn: deassert
+0x18:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core2
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xbc:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm11
+ skipOn: deassert
+0x1b:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core3
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xbe:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm12
+ skipOn: deassert
+0x1e:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core4
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xc0:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm13
+ skipOn: deassert
+0x21:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core5
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xc2:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm14
+ skipOn: deassert
+0x24:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core6
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xc4:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm15
+ skipOn: deassert
+0x27:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core7
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xaa:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm2
+ skipOn: deassert
+0x2a:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core8
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xac:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm3
+ skipOn: deassert
+0x2d:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core9
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xae:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm4
+ skipOn: deassert
+0x30:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core10
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xb0:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm5
+ skipOn: deassert
+0x33:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core11
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xb2:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm6
+ skipOn: deassert
+0x36:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core12
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xb4:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm7
+ skipOn: deassert
+0x39:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core13
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xb6:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm8
+ skipOn: deassert
+0x3c:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core14
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0xb8:
- sensorType: 0x0C
- path: /system/chassis/motherboard/dimm9
+ skipOn: deassert
+0x3f:
+ sensorType: 0x07
+ path: /system/chassis/motherboard/cpu0/core15
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x04:
+ Prereqs:
+ 0x07:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x08:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x06:
+ Offsets:
+ 0x07:
assert: true
deassert: false
type: bool
-0x5a:
+ skipOn: deassert
+0x42:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0
+ path: /system/chassis/motherboard/cpu0/core16
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
-0x12:
+ skipOn: deassert
+0x45:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core0
+ path: /system/chassis/motherboard/cpu0/core17
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
-0x15:
+ skipOn: deassert
+0x48:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core1
+ path: /system/chassis/motherboard/cpu0/core18
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
-0x18:
+ skipOn: deassert
+0x4b:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core2
+ path: /system/chassis/motherboard/cpu0/core19
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
-0x1b:
+ skipOn: deassert
+0x4e:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core3
+ path: /system/chassis/motherboard/cpu0/core20
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
-0x1e:
+ skipOn: deassert
+0x51:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core4
+ path: /system/chassis/motherboard/cpu0/core21
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
-0x21:
+ skipOn: deassert
+0x54:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core5
+ path: /system/chassis/motherboard/cpu0/core22
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
-0x24:
+ skipOn: deassert
+0x57:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core6
+ path: /system/chassis/motherboard/cpu0/core23
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
-0x27:
+ skipOn: deassert
+0x5a:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core7
+ 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
-0x2a:
+0x5c:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core8
+ path: /system/chassis/motherboard/cpu1/core0
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
-0x2d:
+ skipOn: deassert
+0x5f:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core9
+ path: /system/chassis/motherboard/cpu1/core1
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
-0x30:
+ skipOn: deassert
+0x62:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core10
+ path: /system/chassis/motherboard/cpu1/core2
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
-0x33:
+ skipOn: deassert
+0x65:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core11
+ path: /system/chassis/motherboard/cpu1/core3
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
-0x36:
+ skipOn: deassert
+0x68:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core12
+ path: /system/chassis/motherboard/cpu1/core4
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
-0x39:
+ skipOn: deassert
+0x6b:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core13
+ path: /system/chassis/motherboard/cpu1/core5
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
-0x3c:
+ skipOn: deassert
+0x6e:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core14
+ path: /system/chassis/motherboard/cpu1/core6
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
-0x3f:
+ skipOn: deassert
+0x71:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core15
+ path: /system/chassis/motherboard/cpu1/core7
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
-0x42:
+ skipOn: deassert
+0x74:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core16
+ path: /system/chassis/motherboard/cpu1/core8
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
-0x45:
+ skipOn: deassert
+0x77:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core17
+ path: /system/chassis/motherboard/cpu1/core9
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
-0x48:
+ skipOn: deassert
+0x7a:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core18
+ path: /system/chassis/motherboard/cpu1/core10
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
-0x4b:
+ skipOn: deassert
+0x7d:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core19
+ path: /system/chassis/motherboard/cpu1/core11
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
-0x4e:
+ skipOn: deassert
+0x80:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core20
+ path: /system/chassis/motherboard/cpu1/core12
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
-0x51:
+ skipOn: deassert
+0x83:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core21
+ path: /system/chassis/motherboard/cpu1/core13
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
-0x54:
+ skipOn: deassert
+0x86:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core22
+ path: /system/chassis/motherboard/cpu1/core14
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
-0x57:
+ skipOn: deassert
+0x89:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu0/core23
+ path: /system/chassis/motherboard/cpu1/core15
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
-0xa4:
+ skipOn: deassert
+0x8c:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1
+ path: /system/chassis/motherboard/cpu1/core16
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
-0x5c:
+ skipOn: deassert
+0x8f:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core0
+ path: /system/chassis/motherboard/cpu1/core17
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
-0x5f:
+ skipOn: deassert
+0x92:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core1
+ path: /system/chassis/motherboard/cpu1/core18
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
-0x62:
+ skipOn: deassert
+0x95:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core2
+ path: /system/chassis/motherboard/cpu1/core19
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
-0x65:
+ skipOn: deassert
+0x98:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core3
+ path: /system/chassis/motherboard/cpu1/core20
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
-0x68:
+ skipOn: deassert
+0x9b:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core4
+ path: /system/chassis/motherboard/cpu1/core21
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
-0x6b:
+ skipOn: deassert
+0x9e:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core5
+ path: /system/chassis/motherboard/cpu1/core22
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
-0x6e:
+ skipOn: deassert
+0xa1:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core6
+ path: /system/chassis/motherboard/cpu1/core23
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
-0x71:
+ skipOn: deassert
+0xa4:
sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core7
+ 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
-0x74:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core8
+0xa6:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm0
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x77:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core9
+0xa8:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm1
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x7a:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core10
+0xaa:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm2
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x7d:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core11
+0xac:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm3
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x80:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core12
+0xae:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm4
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x83:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core13
+0xb0:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm5
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x86:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core14
+0xb2:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm6
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x89:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core15
+0xb4:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm7
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x8c:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core16
+0xb6:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm8
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x8f:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core17
+0xb8:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm9
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x92:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core18
+0xba:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm10
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x95:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core19
+0xbc:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm11
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x98:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core20
+0xbe:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm12
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x9b:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core21
+0xc0:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm13
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x9e:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core22
+0xc2:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm14
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0xa1:
- sensorType: 0x07
- path: /system/chassis/motherboard/cpu1/core23
+0xc4:
+ sensorType: 0x0C
+ path: /system/chassis/motherboard/dimm15
sensorReadingType: 0x6F
serviceInterface: xyz.openbmc_project.Inventory.Manager
readingType: assertion
interfaces:
xyz.openbmc_project.State.Decorator.OperationalStatus:
Functional:
- 0x08:
+ Prereqs:
+ 0x06:
+ assert: true
+ deassert: false
+ type: bool
+ Offsets:
+ 0x04:
assert: false
deassert: true
type: bool
xyz.openbmc_project.Inventory.Item:
Present:
- 0x07:
+ Offsets:
+ 0x06:
assert: true
deassert: false
type: bool
-0x05:
- 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:
- 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
OpenPOWER on IntegriCloud