From e8f6012220b29041ef515c763fb32569780c9283 Mon Sep 17 00:00:00 2001 From: Dhruvaraj Subhashchandran Date: Mon, 2 Oct 2017 04:45:27 -0500 Subject: 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 --- .../phosphor-ipmi-sensor-inventory%/config.yaml | 1788 +++++++++++++------- 1 file changed, 1151 insertions(+), 637 deletions(-) (limited to 'meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi') 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 -- cgit v1.2.1