meta-ibm: palmetto: new YAML dependency scheme
A prior patch added a new recipe palmetto-yaml-config to provide all the
YAML configuration for Palmetto systems. This patch switches the layer
to that recipe by setting EXTRA_OECONF and DEPENDS as appropriate in the
required bbappends.
With this switch, a number of recipes and their provided YAML are now
dead metadata, so remove those.
(From meta-ibm rev: cf525fc486dce2c8e97c076536c85b47d009de26)
Change-Id: I88a91b19857ba75aab49ba2e78923ab7d69edddd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/meta-ibm/meta-palmetto/conf/machine/palmetto.conf b/meta-ibm/meta-palmetto/conf/machine/palmetto.conf
index 66be1e2..9e1c123 100644
--- a/meta-ibm/meta-palmetto/conf/machine/palmetto.conf
+++ b/meta-ibm/meta-palmetto/conf/machine/palmetto.conf
@@ -17,6 +17,5 @@
PHOSPHOR_MRW_URI = "git://github.com/open-power/palmetto-xml"
PHOSPHOR_MRW_REV = "82818682f2c2009c30d700df6d5f8897a3096e4f"
-PREFERRED_PROVIDER_virtual/phosphor-ipmi-fru-inventory = "palmetto-ipmi-inventory-map-native"
PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "palmetto-led-manager-config-native"
PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native = "palmetto-occ-control-config-native"
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb
deleted file mode 100644
index 8e328d8..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map-native.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-SUMMARY = "Palmetto IPMI to DBus Inventory mapping."
-PR = "r1"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://${IBMBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658"
-
-inherit native
-inherit phosphor-ipmi-fru
-
-SRC_URI += "file://config.yaml"
-
-PROVIDES += "virtual/phosphor-ipmi-fru-inventory"
-
-S = "${WORKDIR}"
-
-do_install() {
- # TODO: install this to inventory_datadir
- # after ipmi-fru-parser untangles the host
- # firmware config from the machine inventory.
- DEST=${D}${config_datadir}
-
- install -d ${DEST}
- install config.yaml ${DEST}
-}
-
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml
deleted file mode 100644
index cade45e..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/palmetto-ipmi-inventory-map/config.yaml
+++ /dev/null
@@ -1,220 +0,0 @@
-1:
- /system/chassis/motherboard/cpu0:
- entityID: 3
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Custom Field 2
- IPMIFruSection: Board
- IPMIFruValueDelimiter: 58
- xyz.openbmc_project.Inventory.Decorator.Asset:
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Board
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Board
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Board
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Board
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Board
-2:
- /system/chassis:
- entityID: 23
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Decorator.Asset:
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Chassis
- Model:
- IPMIFruProperty: Part Number
- IPMIFruSection: Chassis
-
- /system/chassis/motherboard/membuf:
- entityID: 23
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Decorator.Asset:
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Board
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Board
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Board
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Board
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Board
-3:
- /system/chassis/motherboard/dimm0:
- entityID: 32
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Asset:
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Product
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Product
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Product
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Product
- Model:
- IPMIFruProperty: Model Number
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Version
-4:
- /system/chassis/motherboard/dimm1:
- entityID: 32
- entityInstance: 2
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Asset:
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Product
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Product
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Product
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Product
- Model:
- IPMIFruProperty: Model Number
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Version
-5:
- /system/chassis/motherboard/dimm2:
- entityID: 32
- entityInstance: 3
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Asset:
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Product
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Product
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Product
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Product
- Model:
- IPMIFruProperty: Model Number
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Version
-6:
- /system/chassis/motherboard/dimm3:
- entityID: 32
- entityInstance: 4
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Asset:
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Product
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Product
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Product
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Product
- Model:
- IPMIFruProperty: Model Number
- IPMIFruSection: Product
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Version
-14:
- /system/chassis/motherboard:
- entityID: 7
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Decorator.Asset:
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Board
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Board
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Board
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Board
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Board
-15:
- /system:
- entityID: 25
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- PrettyName:
- IPMIFruProperty: Name
- IPMIFruSection: Board
- xyz.openbmc_project.Inventory.Decorator.Asset:
- BuildDate:
- IPMIFruProperty: Mfg Date
- IPMIFruSection: Board
- PartNumber:
- IPMIFruProperty: Part Number
- IPMIFruSection: Board
- Manufacturer:
- IPMIFruProperty: Manufacturer
- IPMIFruSection: Board
- SerialNumber:
- IPMIFruProperty: Serial Number
- IPMIFruSection: Board
- xyz.openbmc_project.Inventory.Decorator.Revision:
- Version:
- IPMIFruProperty: Version
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native.bbappend
deleted file mode 100644
index 2d33559..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native.bbappend
+++ /dev/null
@@ -1 +0,0 @@
-FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:"
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native/extra-properties.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native/extra-properties.yaml
deleted file mode 100644
index 5caabf1..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru-properties-native/extra-properties.yaml
+++ /dev/null
@@ -1,73 +0,0 @@
-/system/chassis/motherboard/cpu0:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis/motherboard:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis/motherboard/membuf0:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis/motherboard/dimm0:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-
-/system/chassis/motherboard/dimm1:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis/motherboard/dimm2:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
-/system/chassis/motherboard/dimm3:
- xyz.openbmc_project.Inventory.Decorator.Replaceable:
- FieldReplaceable: 'true'
- xyz.openbmc_project.Inventory.Decorator.Cacheable:
- Cached: 'true'
- xyz.openbmc_project.Inventory.Item:
- Present: 'true'
-
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend
new file mode 100644
index 0000000..b69c6e1
--- /dev/null
+++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-fru_%.bbappend
@@ -0,0 +1,6 @@
+DEPENDS_append_palmetto = " palmetto-yaml-config"
+
+EXTRA_OECONF_palmetto = " \
+ YAML_GEN=${STAGING_DIR_HOST}${datadir}/palmetto-yaml-config/ipmi-fru-read.yaml \
+ PROP_YAML=${STAGING_DIR_HOST}${datadir}/palmetto-yaml-config/ipmi-extra-properties.yaml \
+ "
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend
new file mode 100644
index 0000000..db33e28
--- /dev/null
+++ b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-host_%.bbappend
@@ -0,0 +1,6 @@
+DEPENDS_append_palmetto = " palmetto-yaml-config"
+
+EXTRA_OECONF_palmetto = " \
+ SENSOR_YAML_GEN=${STAGING_DIR_HOST}${datadir}/palmetto-yaml-config/ipmi-sensors.yaml \
+ FRU_YAML_GEN=${STAGING_DIR_HOST}${datadir}/palmetto-yaml-config/ipmi-fru-read.yaml \
+ "
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native.bbappend b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native.bbappend
deleted file mode 100644
index 2d33559..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native.bbappend
+++ /dev/null
@@ -1 +0,0 @@
-FILESEXTRAPATHS_prepend_palmetto := "${THISDIR}/${PN}:"
diff --git a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native/config.yaml b/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native/config.yaml
deleted file mode 100755
index cc78ed2..0000000
--- a/meta-ibm/meta-palmetto/recipes-phosphor/ipmi/phosphor-ipmi-sensor-inventory-native/config.yaml
+++ /dev/null
@@ -1,1082 +0,0 @@
-5:
- entityID: 34
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.State.Boot.Progress:
- BootProgress:
- Offsets:
- 0:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified
- type: string
- 1:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MemoryInit
- type: string
- 3:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.SecondaryProcInit
- type: string
- 7:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.PCIInit
- type: string
- 19:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.OSStart
- type: string
- 20:
- set: xyz.openbmc_project.State.Boot.Progress.ProgressStages.MotherboardInit
- type: string
- mutability: Mutability::Write|Mutability::Read
- path: /xyz/openbmc_project/state/host0
- readingType: eventdata2
- sensorNamePattern: nameProperty
- sensorReadingType: 111
- sensorType: 15
- serviceInterface: org.freedesktop.DBus.Properties
-8:
- entityID: 210
- entityInstance: 1
- interfaces:
- org.open_power.OCC.Status:
- OccActive:
- Offsets:
- 0:
- assert: false
- deassert: true
- type: bool
- 1:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /org/open_power/control/occ0
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 9
- sensorType: 7
- serviceInterface: org.freedesktop.DBus.Properties
-9:
- entityID: 34
- entityInstance: 2
- interfaces:
- xyz.openbmc_project.Control.Boot.RebootAttempts:
- AttemptsLeft:
- Offsets:
- 255:
- type: uint32_t
- mutability: Mutability::Write|Mutability::Read
- path: /xyz/openbmc_project/state/host0
- readingType: readingAssertion
- sensorNamePattern: nameProperty
- sensorReadingType: 111
- sensorType: 195
- serviceInterface: org.freedesktop.DBus.Properties
-30:
- entityID: 32
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 6:
- assert: true
- deassert: false
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 4:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 6:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/dimm0
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 111
- sensorType: 12
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-31:
- entityID: 32
- entityInstance: 2
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 6:
- assert: true
- deassert: false
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 4:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 6:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/dimm1
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 111
- sensorType: 12
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-32:
- entityID: 32
- entityInstance: 3
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 6:
- assert: true
- deassert: false
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 4:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 6:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/dimm2
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 111
- sensorType: 12
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-33:
- entityID: 32
- entityInstance: 4
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 6:
- assert: true
- deassert: false
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 4:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 6:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/dimm3
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 111
- sensorType: 12
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-34:
- entityID: 208
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core0
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-35:
- entityID: 208
- entityInstance: 2
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core1
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-36:
- entityID: 208
- entityInstance: 3
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core2
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-37:
- entityID: 208
- entityInstance: 4
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core3
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-38:
- entityID: 208
- entityInstance: 5
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core4
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-39:
- entityID: 208
- entityInstance: 6
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core5
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-40:
- entityID: 208
- entityInstance: 7
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core6
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-41:
- entityID: 208
- entityInstance: 8
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core7
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-42:
- entityID: 208
- entityInstance: 9
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core8
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-43:
- entityID: 208
- entityInstance: 10
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core9
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-44:
- entityID: 208
- entityInstance: 11
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core10
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-45:
- entityID: 208
- entityInstance: 12
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- skipOn: deassert
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu0/core11
- readingType: assertion
- sensorNamePattern: nameParentLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-47:
- entityID: 3
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Inventory.Item:
- Present:
- Offsets:
- 7:
- assert: true
- deassert: false
- type: bool
- xyz.openbmc_project.State.Decorator.OperationalStatus:
- Functional:
- Offsets:
- 8:
- assert: false
- deassert: true
- type: bool
- Prereqs:
- 7:
- assert: true
- deassert: false
- type: bool
- mutability: Mutability::Write|Mutability::Read
- path: /system/chassis/motherboard/cpu
- readingType: assertion
- sensorNamePattern: nameLeaf
- sensorReadingType: 111
- sensorType: 7
- serviceInterface: xyz.openbmc_project.Inventory.Manager
-50:
- entityID: 35
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.State.OperatingSystem.Status:
- OperatingSystemState:
- Offsets:
- 1:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CBoot
- type: string
- 2:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.PXEBoot
- type: string
- 3:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.DiagBoot
- type: string
- 4:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.CDROMBoot
- type: string
- 5:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.ROMBoot
- type: string
- 6:
- assert: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.BootComplete
- type: string
- mutability: Mutability::Write|Mutability::Read
- path: /xyz/openbmc_project/state/host0
- readingType: assertion
- sensorNamePattern: nameProperty
- sensorReadingType: 111
- sensorType: 31
- serviceInterface: org.freedesktop.DBus.Properties
-101:
- bExp: 0
- entityID: 209
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/centaur0_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-102:
- bExp: 0
- entityID: 32
- entityInstance: 5
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/dimm0_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-103:
- bExp: 0
- entityID: 32
- entityInstance: 6
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/dimm1_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-104:
- bExp: 0
- entityID: 32
- entityInstance: 7
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/dimm2_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-105:
- bExp: 0
- entityID: 32
- entityInstance: 8
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/dimm3_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-106:
- bExp: 0
- entityID: 208
- entityInstance: 13
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core0_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-107:
- bExp: 0
- entityID: 208
- entityInstance: 19
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core1_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-108:
- bExp: 0
- entityID: 208
- entityInstance: 20
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core2_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-109:
- bExp: 0
- entityID: 208
- entityInstance: 21
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core3_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-110:
- bExp: 0
- entityID: 208
- entityInstance: 22
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core4_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-111:
- bExp: 0
- entityID: 208
- entityInstance: 23
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core5_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-112:
- bExp: 0
- entityID: 208
- entityInstance: 24
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core6_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-113:
- bExp: 0
- entityID: 208
- entityInstance: 14
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core7_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-114:
- bExp: 0
- entityID: 208
- entityInstance: 15
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core8_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-115:
- bExp: 0
- entityID: 208
- entityInstance: 16
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core9_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-116:
- bExp: 0
- entityID: 208
- entityInstance: 17
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core10_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-117:
- bExp: 0
- entityID: 208
- entityInstance: 18
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 1
- mutability: Mutability::Write|Mutability::Read
- offsetB: -127
- path: /xyz/openbmc_project/sensors/temperature/core11_temp
- rExp: 0
- readingType: readingData
- scale: -3
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 1
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.DegreesC
-131:
- bExp: 0
- entityID: 10
- entityInstance: 2
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 2
- offsetB: 0
- path: /xyz/openbmc_project/sensors/power/p0_power
- rExp: 0
- readingType: readingData
- scale: -6
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 8
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.Watts
-132:
- bExp: 0
- entityID: 10
- entityInstance: 3
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 2
- offsetB: 0
- path: /xyz/openbmc_project/sensors/power/p0_pcie_power
- rExp: 0
- readingType: readingData
- scale: -6
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 8
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.Watts
-133:
- bExp: 0
- entityID: 10
- entityInstance: 4
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 2
- offsetB: 0
- path: /xyz/openbmc_project/sensors/power/p0_io_power
- rExp: 0
- readingType: readingData
- scale: -6
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 8
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.Watts
-135:
- bExp: 0
- entityID: 10
- entityInstance: 1
- interfaces:
- xyz.openbmc_project.Sensor.Value:
- Value:
- Offsets:
- 255:
- type: int64_t
- multiplierM: 2
- offsetB: 0
- path: /xyz/openbmc_project/sensors/power/centaur0_power
- rExp: 0
- readingType: readingData
- scale: -6
- sensorNamePattern: nameLeaf
- sensorReadingType: 1
- sensorType: 8
- serviceInterface: org.freedesktop.DBus.Properties
- unit: xyz.openbmc_project.Sensor.Value.Unit.Watts