diff options
author | Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> | 2017-10-02 12:45:27 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2017-10-12 16:33:41 +0300 |
commit | e8f6012220b29041ef515c763fb32569780c9283 (patch) | |
tree | 6e18e7d9bb55721820754471a592512a742cb957 | |
parent | ca0a04fe124671db1b55e99c696d964ed1c2795e (diff) | |
download | openbmc-e8f6012220b29041ef515c763fb32569780c9283.tar.xz |
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>
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 |