summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/targeting/common/xmltohb')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml474
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/attribute_types_hb.xml273
-rw-r--r--src/usr/targeting/common/xmltohb/hb_customized_attrs.xml97
-rw-r--r--src/usr/targeting/common/xmltohb/simics_AXONE.system.xml12785
-rw-r--r--src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml134
-rw-r--r--src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml130
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml490
-rw-r--r--src/usr/targeting/common/xmltohb/target_types_hb.xml52
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/xmltohb.pl289
9 files changed, 14022 insertions, 702 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index b1ae2e230..e15880f87 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2012,2019 -->
+<!-- Contributors Listed Below - COPYRIGHT 2012,2020 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -187,6 +187,62 @@
</simpleType>
</attribute>
+ <enumerationType>
+ <default>DEFAULT_ALL</default>
+ <description>Enumeration for the various BPM update behaviors</description>
+ <enumerator>
+ <name>DEFAULT_ALL</name>
+ <value>0x0000</value>
+ </enumerator>
+ <enumerator>
+ <name>SKIP_ALL</name>
+ <value>0x1010</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCE_ALL</name>
+ <value>0x1111</value>
+ </enumerator>
+ <enumerator>
+ <name>SKIP_FW</name>
+ <value>0x1000</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCE_FW</name>
+ <value>0x1100</value>
+ </enumerator>
+ <enumerator>
+ <name>SKIP_CONFIG</name>
+ <value>0x0010</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCE_CONFIG</name>
+ <value>0x0011</value>
+ </enumerator>
+ <enumerator>
+ <name>FORCE_CONFIG_SKIP_FW</name>
+ <value>0x1011</value>
+ </enumerator>
+ <enumerator>
+ <name>SKIP_CONFIG_FORCE_FW</name>
+ <value>0x1110</value>
+ </enumerator>
+ <id>BPM_UPDATE_BEHAVIOR</id>
+ </enumerationType>
+
+ <attribute>
+ <id>BPM_UPDATE_OVERRIDE</id>
+ <description>
+ If non-zero then use value to determine which portion of BPM updates to
+ skip/force/default behavior.
+ </description>
+ <simpleType>
+ <uint16_t/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <no_export/>
+ </attribute>
+
<attribute>
<id>BRAZOS_RX_FIFO_OVERRIDE</id>
<description>
@@ -884,6 +940,54 @@
</attribute>
<attribute>
+ <description>Specifies a target's eeprom content type.</description>
+ <hasStringConversion/>
+ <id>EEPROM_CONTENT_TYPE</id>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <simpleType>
+ <enumeration>
+ <id>EEPROM_CONTENT_TYPE</id>
+ </enumeration>
+ </simpleType>
+ </attribute>
+
+ <enumerationType>
+ <default>RAW</default>
+ <description>Enumeration indicating a target's eeprom
+ content type.
+ RAW - eeprom has no specified layout
+ ISDIMM - uses standard JEDEC layout for DDR memory
+ IBM_FRUVPD - uses ipz converged vpd layout with records/keywords for
+ generic FRUs
+ IBM_MVPD - use ipz converged vpd layout with records/keywords for
+ processor modules
+ DDIMM - uses Differential DIMM layout
+ </description>
+ <enumerator>
+ <name>RAW</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>ISDIMM</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>IBM_FRUVPD</name>
+ <value>2</value>
+ </enumerator>
+ <enumerator>
+ <name>IBM_MVPD</name>
+ <value>3</value>
+ </enumerator>
+ <enumerator>
+ <name>DDIMM</name>
+ <value>4</value>
+ </enumerator>
+ <id>EEPROM_CONTENT_TYPE</id>
+ </enumerationType>
+
+ <attribute>
<id>EEPROM_NV_INFO</id>
<description>Information needed to address the NV controller on the NVDIMM</description>
<complexType>
@@ -1179,8 +1283,9 @@
<attribute>
<complexType>
- <description>Structure to define the addressing for an I2C
- slave device.</description>
+ <description>Structure to define the addressing for an attached I2C
+ eeprom device that contains secondary VPD info.
+ </description>
<field>
<default>physical:sys-0</default>
<description>Entity path to the chip that contains the I2C
@@ -1189,49 +1294,49 @@
<type>EntityPath</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>Port from the I2C Master device. This is a 6-bit
value.</description>
<name>port</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>Device address on the I2C bus. This is a 7-bit value,
but then shifted 1 bit left.</description>
<name>devAddr</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>I2C master engine. This is a 2-bit
value.</description>
<name>engine</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x02</default>
+ <default>0xFF</default>
<description>The number of bytes a device requires to set its
internal address/offset.</description>
<name>byteAddrOffset</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x0</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The number of kilobytes a device can hold. 'Zero'
value possible for some devices.</description>
<name>maxMemorySizeKB</name>
<type>uint64_t</type>
</field>
<field>
- <default>0x01</default>
+ <default>0xFF</default>
<description>The number of chips making up an eeprom device.
</description>
<name>chipCount</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x0</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The maximum number of bytes that can be written to
a device at one time. 'Zero' value means no maximum
value is expected or checked.</description>
@@ -1239,7 +1344,7 @@
<type>uint64_t</type>
</field>
<field>
- <default>0xA</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The amount of time in milliseconds a device requires
on the completion of a write command to update its
internal memory.</description>
@@ -1264,6 +1369,12 @@
<name>i2cMuxPath</name>
<type>EntityPath</type>
</field>
+ <field>
+ <default>0xFFFFFFFF</default>
+ <description>Indicates the target's eeprom content type</description>
+ <name>eepromContentType</name>
+ <type>uint32_t</type>
+ </field>
</complexType>
<description>Information needed to address the EERPROM slaves</description>
<id>EEPROM_VPD_BACKUP_INFO</id>
@@ -1273,8 +1384,9 @@
<attribute>
<complexType>
- <description>Structure to define the addressing for an I2C
- slave device.</description>
+ <description>Structure to define the addressing for an attached I2C
+ eeprom device that contains primary VPD info.
+ </description>
<field>
<default>physical:sys-0</default>
<description>Entity path to the chip that contains the I2C
@@ -1283,28 +1395,28 @@
<type>EntityPath</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>Port from the I2C Master device. This is a 6-bit
value.</description>
<name>port</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>Device address on the I2C bus. This is a 7-bit value,
but then shifted 1 bit left.</description>
<name>devAddr</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x80</default>
+ <default>0xFF</default>
<description>I2C master engine. This is a 2-bit
value.</description>
<name>engine</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x02</default>
+ <default>0xFF</default>
<description>
The number of bytes a device requires to set its
internal address/offset. DDR4 DIMMs require a special EEPROM
@@ -1318,21 +1430,21 @@
<type>uint8_t</type>
</field>
<field>
- <default>0x0</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The number of kilobytes a device can hold. 'Zero'
value possible for some devices.</description>
<name>maxMemorySizeKB</name>
<type>uint64_t</type>
</field>
<field>
- <default>0x01</default>
+ <default>0xFF</default>
<description>The number of chips making up an eeprom device.
</description>
<name>chipCount</name>
<type>uint8_t</type>
</field>
<field>
- <default>0x0</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The maximum number of bytes that can be written to
a device at one time. 'Zero' value means no maximum
value is expected or checked.</description>
@@ -1340,7 +1452,7 @@
<type>uint64_t</type>
</field>
<field>
- <default>0xA</default>
+ <default>0xFFFFFFFFFFFFFFFF</default>
<description>The amount of time in milliseconds a device requires
on the completion of a write command to update its
internal memory.</description>
@@ -1365,6 +1477,12 @@
<name>i2cMuxPath</name>
<type>EntityPath</type>
</field>
+ <field>
+ <default>0xFFFFFFFF</default>
+ <description>Indicates the target's eeprom content type</description>
+ <name>eepromContentType</name>
+ <type>uint32_t</type>
+ </field>
</complexType>
<description>Information needed to address the EEPROM slaves</description>
<id>EEPROM_VPD_PRIMARY_INFO</id>
@@ -1672,6 +1790,36 @@
</attribute>
<attribute>
+ <description>
+ Lab-only trigger to force a factory reset of the NVDIMMs.
+ NOTE: This will erase any saved image and encryption keys.
+ </description>
+ <id>FORCE_NVDIMM_RESET</id>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ </attribute>
+
+ <attribute>
+ <id>FORCE_SRAM_MMIO_OVER_I2C</id>
+ <description>
+ Force inband SRAM access to be over I2C instead of MMIO
+ This is a way to get data when the MMIO path is not working
+ (0x00 = use normal path, 0x01 = force i2c path)
+ </description>
+ <simpleType>
+ <uint8_t/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
<id>FREQ_CORE_CEILING_MHZ</id>
<description>
The maximum core frequency in MHz.
@@ -2208,6 +2356,46 @@
<value>0xB</value>
</enumerator>
<enumerator>
+ <name>THERMAL_SENSOR</name>
+ <value>0x0C</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM_Atmel24c04</name>
+ <value>0x0D</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM_Atmel24c412</name>
+ <value>0x0E</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM_Atmel24c32</name>
+ <value>0x0F</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM_Atmel24c64</name>
+ <value>0x10</value>
+ </enumerator>
+ <enumerator>
+ <name>SEEPROM_Atmel24c16</name>
+ <value>0x11</value>
+ </enumerator>
+ <enumerator>
+ <name>NVDIA_GPU</name>
+ <value>0x12</value>
+ </enumerator>
+ <enumerator>
+ <name>NXP_LPC_Microcontroller_LPC11U35</name>
+ <value>0x13</value>
+ </enumerator>
+ <enumerator>
+ <name>9550</name>
+ <value>0x14</value>
+ </enumerator>
+ <enumerator>
+ <name>TCG_I2C_TPM</name>
+ <value>0x15</value>
+ </enumerator>
+ <enumerator>
<name>UNKNOWN</name>
<value>0xFF</value>
</enumerator>
@@ -2782,6 +2970,81 @@
<writeable/>
</attribute>
+ <attribute>
+ <id>KEY_CLEAR_REQUEST</id>
+ <description>
+ Indicates types of Key Clear Requests are being made
+ </description>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <simpleType>
+ <enumeration>
+ <id>KEY_CLEAR_REQUEST</id>
+ <default>NONE</default>
+ </enumeration>
+ </simpleType>
+ <writeable/>
+ </attribute>
+
+ <enumerationType>
+ <id>KEY_CLEAR_REQUEST</id>
+ <description>
+ Enum indicating the different possible Key Clear Request values
+ </description>
+ <enumerator>
+ <description>
+ (Default) Key clear not requested
+ </description>
+ <name>NONE</name>
+ <value>0x0000</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ Clear/reset all sensitive data controlled by platform firmware
+ from the system
+ </description>
+ <name>ALL</name>
+ <value>0x8000</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ This indicates OPAL to clear the OS platform key
+ </description>
+ <name>OS_PK</name>
+ <value>0x4000</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ This indicates to OPAL/PEF to clear the System Security Officer
+ certificate
+ </description>
+ <name>PEF_SSO</name>
+ <value>0x2000</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ This indicates to PowerVM to clear the system key to the default state
+ </description>
+ <name>POWERVM_SYSKEY</name>
+ <value>0x1000</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ Clear all sensitive data for MFG processing
+ Only valid on development drivers
+ </description>
+ <name>MFG</name>
+ <value>0x0100</value>
+ </enumerator>
+ <enumerator>
+ <description>
+ Reserved bits
+ </description>
+ <name>RESERVED</name>
+ <value>0x00FF</value>
+ </enumerator>
+ </enumerationType>
+
<enumerationType>
<id>KEY_TRANSITION_STATE</id>
<description>
@@ -3842,7 +4105,7 @@
<value>48</value>
</enumerator>
<enumerator>
- <name>EXPLORER</name>
+ <name>OCMB</name>
</enumerator>
<enumerator>
<name>JEDEC</name>
@@ -5033,12 +5296,33 @@
<field>
<bits>1</bits>
<default>0</default>
- <description>NVDIMM controller error detected</description>
- <name>error_detected</name>
+ <description>Is OCC active</description>
+ <name>occ_active</name>
<type>uint8_t</type>
</field>
<field>
- <bits>6</bits>
+ <bits>1</bits>
+ <default>0</default>
+ <description>NVDIMM controller fatal error detected</description>
+ <name>fatal_error_detected</name>
+ <type>uint8_t</type>
+ </field>
+ <field>
+ <bits>1</bits>
+ <default>0</default>
+ <description>NVDIMM controller risky error detected</description>
+ <name>risky_error_detected</name>
+ <type>uint8_t</type>
+ </field>
+ <field>
+ <bits>1</bits>
+ <default>0</default>
+ <description>NVDIMM encryption error detected</description>
+ <name>encryption_error_detected</name>
+ <type>uint8_t</type>
+ </field>
+ <field>
+ <bits>3</bits>
<default>0</default>
<description>Reserved for future use</description>
<name>reserved</name>
@@ -5049,6 +5333,88 @@
</attribute>
<attribute>
+ <id>NVDIMM_AUTO_ARM</id>
+ <description>
+ 0 - Do not automatically arm all NVDIMMS in the system at runtime
+ 1 - Automatically arm all NVDIMMS in the system at runtime
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_ENABLE</id>
+ <description>
+ 0 - Encryption is not enabled on all NVDIMMS in the system
+ 1 - Encryption is enabled on all NVDIMMS in the system
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_KEYS_ANCHOR</id>
+ <description>
+ NVDIMM Encryption keys
+ Bytes 0..31 Random String (RS)
+ Bytes 32..63 Erase Key (EK)
+ Bytes 64..95 Access Key (AK)
+ Set by HWSV, stored in anchor card
+ Should match NVDIMM_ENCRYPTION_KEYS_FW
+ </description>
+ <simpleType>
+ <array>96</array>
+ <uint8_t>
+ <default>
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ </default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_KEYS_FW</id>
+ <description>
+ NVDIMM Encryption keys
+ Bytes 0..31 Random String (RS)
+ Bytes 32..63 Erase Key (EK)
+ Bytes 64..95 Access Key (AK)
+ Set by Hostboot, stored in FSP flash
+ Should match NVDIMM_ENCRYPTION_KEYS_ANCHOR
+ </description>
+ <simpleType>
+ <array>96</array>
+ <uint8_t>
+ <default>
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+ </default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
<id>NV_OPS_TIMEOUT_MSEC</id>
<description>
NVDIMM timeout value for 6 main operations
@@ -5083,10 +5449,16 @@
NVDIMM status flag. This is used to record the status and
later report to OPAL/PHYP. Possible values:
- 0x08 - contents not preserved (genesis)
- 0x04 - contents preserved
- 0x02 - failed to preserve contents
- 0x01 - unable to preserve future contents
+ 0x01: Unable to preserve future contents
+ 0x02: Failed to preserve contents
+ 0x04: Contents preserved
+ 0x08: Contents not preserved
+ 0x10: Contents are encrypted
+ 0x20: Secure erase verify complete
+ 0x40: Error detected, but save/restore might work
+ 0x80: Reserved
+ 0xFF: Memory is invalid
+ NOTE: set for virtual SCM devices, does not persist across reboot
</description>
<simpleType>
<uint8_t>
@@ -5149,6 +5521,48 @@
<no_export/>
</attribute>
+ <enumerationType>
+ <default>DEFAULT_ALL</default>
+ <description>Enumeration for the various OCMB Firmware update behaviors</description>
+ <enumerator>
+ <!-- Compare actual and desired versions, update if they do not match -->
+ <name>CHECK_VERSIONS</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <!-- Force an update regardless of the current version in the hardware -->
+ <name>FORCE_UPDATE</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <!-- Do not update the firwmare, do not even check the versions -->
+ <name>PREVENT_UPDATE</name>
+ <value>2</value>
+ </enumerator>
+ <enumerator>
+ <!-- Compare actual and desired versions, but do not do any updates -->
+ <name>CHECK_BUT_NO_UPDATE</name>
+ <value>3</value>
+ </enumerator>
+ <id>OCMB_FW_UPDATE_BEHAVIOR</id>
+ </enumerationType>
+
+ <attribute>
+ <description>
+ Force specific behavior for the OCMB Firmware update function.
+ </description>
+ <id>OCMB_FW_UPDATE_OVERRIDE</id>
+ <!-- @fixme-RTC:244420-Should be volatile-zero -->
+ <persistency>volatile</persistency>
+ <readable/>
+ <simpleType>
+ <uint8_t>
+ <!-- Cannot use enumeration directly due to override issue -->
+ <default>2</default>
+ </uint8_t>
+ </simpleType>
+ </attribute>
+
<attribute>
<description>
Physical entity path an OMI's associated OMIC parent target
@@ -8131,7 +8545,7 @@
</description>
<simpleType>
<uint16_t>
- <default>1</default>
+ <default>0</default>
</uint16_t>
</simpleType>
<persistency>volatile</persistency>
diff --git a/src/usr/targeting/common/xmltohb/attribute_types_hb.xml b/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
index d5dbb659c..7d9af5904 100755
--- a/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types_hb.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2012,2019 -->
+<!-- Contributors Listed Below - COPYRIGHT 2012,2020 -->
<!-- [+] Google Inc. -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
@@ -175,6 +175,21 @@
</attribute>
<attribute>
+ <id>DYNAMIC_I2C_DEVICE_ADDRESS</id>
+ <description>
+ This attribute is used when a given target could have different
+ i2c device addresses depending on which manufacture's device we
+ are using.
+ </description>
+ <simpleType>
+ <uint8_t/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
<id>EARLY_TESTCASES_ISTEP</id>
<description>
Indicates which istep we should execute the CXX testcases after, if
@@ -230,6 +245,62 @@
<readable/>
</attribute>
+ <enumerationType>
+ <description>
+ Enumeration specifying a target's CEC degraded mode domain
+ </description>
+ <default>NO</default>
+ <enumerator>
+ <name>NO</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>BAR_MISMATCH</name>
+ <value>1</value>
+ </enumerator>
+ <id>FORCE_SBE_UPDATE</id>
+ </enumerationType>
+
+ <attribute>
+ <id>FORCE_SBE_UPDATE</id>
+ <description>
+ Set to non-zero to force a SBE update at various places in the IPL.
+ </description>
+ <simpleType>
+ <enumeration>
+ <id>FORCE_SBE_UPDATE</id>
+ <default>NO</default>
+ </enumeration>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hbOnly/>
+ </attribute>
+
+ <attribute>
+ <!-- Need to add this explicitly to handle the Axone case -->
+ <id>FREQ_MCA_MHZ</id>
+ <description>
+ The frequency of the memory controller channel. In synchronous mode,
+ this is equivalent to ATTR_FREQ_PB_MHZ. This may be independently set
+ per pair of memory channels if operating in asynchronous mode,
+ but this configuration is not anticipated. This clock drives the MCU queues,
+ and all the associated logic that drives the inputs to the DMI and reads
+ its outputs
+ </description>
+ <simpleType>
+ <uint32_t/>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_MCA_MHZ</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+ </attribute>
+
<attribute>
<id>FSI_MASTER_MUTEX</id>
<description>Mutex for FSI Master Operations</description>
@@ -254,6 +325,78 @@
<hbOnly/>
</attribute>
+ <attribute>
+ <id>GPIO_INFO_PHYS_PRES</id>
+ <description>Information needed to address GPIO device that corresponds
+ to the Physical Presence Detect circuit</description>
+ <complexType>
+ <description>Structure to define the addessing for an I2C
+ slave device.</description>
+ <field>
+ <name>i2cMasterPath</name>
+ <description>Entity path to the chip that contains the I2C
+ master</description>
+ <type>EntityPath</type>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </field>
+ <field>
+ <name>port</name>
+ <description>Port from the I2C Master device. This is a 6-bit
+ value.</description>
+ <type>uint8_t</type>
+ <default>0</default>
+ </field>
+ <field>
+ <name>devAddr</name>
+ <description>Device address on the I2C bus. This is a 7-bit value,
+ but then shifted 1 bit left.</description>
+ <type>uint8_t</type>
+ <default>0xC0</default>
+ </field>
+ <field>
+ <name>engine</name>
+ <description>I2C master engine. This is a 2-bit
+ value.</description>
+ <type>uint8_t</type>
+ <default>2</default>
+ </field>
+ <field>
+ <name>windowOpenPin</name>
+ <description>Logical GPIO pin number used to open or close the physcial
+ presence window</description>
+ <type>uint8_t</type>
+ <default>0</default>
+ </field>
+ <field>
+ <name>physicalPresencePin</name>
+ <description>Logical GPIO pin number used to determine if physical
+ presence was asserted</description>
+ <type>uint8_t</type>
+ <default>1</default>
+ </field>
+ <!-- i2c Mux Bus Selector Definition -->
+ <field>
+ <default>0xFF</default>
+ <description>Determines which of the N selectable buses the mux
+ will connect to. OxFF indicates no mux present
+ or N/A.</description>
+ <name>i2cMuxBusSelector</name>
+ <type>uint8_t</type>
+ </field>
+ <!-- i2c Mux Path Definition -->
+ <field>
+ <!-- NOTE: physical:sys-0 implies that there is no mux in
+ the bus path for this part. -->
+ <default>physical:sys-0</default>
+ <description>Entity path to the I2C mux for this device.</description>
+ <name>i2cMuxPath</name>
+ <type>EntityPath</type>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ </attribute>
+
<!-- TODO RTC 122856 When support for HB only volatile attributes with non-zero
default is implemented, update default value to match the description,
Until that happens, code must set the appropriate default if needed. -->
@@ -323,6 +466,18 @@
</enumerator>
</enumerationType>
+ <attribute>
+ <id>HB_MUTEX_SERIALIZE_TEST_LOCK</id>
+ <description>Hostboot mutex for serializing certain tests</description>
+ <simpleType>
+ <hbmutex/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hbOnly/>
+ </attribute>
+
<!-- For POD Testing -->
<attribute>
<id>HB_MUTEX_TEST_LOCK</id>
@@ -932,6 +1087,40 @@
</attribute>
<attribute>
+ <id>NVDIMM_READING_PAGE4</id>
+ <description>
+ 0 - Not reading page4 registers
+ 1 - Reading of page4 registers in progress
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hbOnly/>
+ </attribute>
+
+ <attribute>
+ <id>NVDIMM_READING_VENDOR_LOG</id>
+ <description>
+ 0 - Not reading vendor log
+ 1 - Reading of vendor log in progress
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hbOnly/>
+ </attribute>
+
+ <attribute>
<id>OCC_COMMON_AREA_PHYS_ADDR</id>
<description>
Physical address where OCC Common Area is placed in mainstore.
@@ -946,6 +1135,20 @@
</attribute>
<attribute>
+ <id>OCMB_COUNTER_HB</id>
+ <description>
+ Tracks the sequence id for OCMB command transactions.
+ The platform is expected to guarantee a unique value on each read.
+ </description>
+ <simpleType>
+ <uint32_t/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
<description>
While in Secureboot, this value is set to 1 the first time attribute
override is attempted and error logged.
@@ -972,7 +1175,7 @@
<description>The part number for a particular FRU target</description>
<simpleType>
<uint8_t/>
- <array>20</array>
+ <array>48</array>
</simpleType>
<persistency>volatile-zeroed</persistency>
<readable/>
@@ -1047,6 +1250,72 @@
</attribute>
<attribute>
+ <description>Designates if the Physical Presence Window was Asserted:
+ 0 - Physiscal Presence was NOT Asserted
+ 1 - Physical Presence was Asserted
+ </description>
+ <id>PHYS_PRES_ASSERTED</id>
+ <simpleType>
+ <uint8_t>
+ <default>0x0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <description>Designates if the assertion of Physical Presence should
+ be faked:
+ 0 - Do NOT Fake Physical Presence
+ 1 - Fake Physical Presence
+ </description>
+ <id>PHYS_PRES_FAKE_ASSERT</id>
+ <simpleType>
+ <uint8_t>
+ <default>0x0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <description>Designates if there is a request to open the Physical Presence
+ Window:
+ 0 - No Request to Open Window (ie, do NOT open window)
+ 1 - Request to Open Window
+ </description>
+ <id>PHYS_PRES_REQUEST_OPEN_WINDOW</id>
+ <simpleType>
+ <uint8_t>
+ <default>0x0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ </attribute>
+
+ <attribute>
+ <id>SBE_ARCH_DUMP_ADDR</id>
+ <description>
+ Physical address where SBE Architectued Dump Area is located (per
+ Hostboot Instance). Set in istep 21 it is only used during
+ MPIPLs to retrieve the the architected processor state (SPR/GPR)
+ </description>
+ <simpleType>
+ <uint64_t/>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hbOnly/>
+ </attribute>
+
+ <attribute>
<id>SBE_COMM_ADDR</id>
<description>
Virtual address where SBE Communications are placed in mainstore.
diff --git a/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml b/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml
index 25daef3dc..6033800d3 100644
--- a/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml
+++ b/src/usr/targeting/common/xmltohb/hb_customized_attrs.xml
@@ -418,6 +418,7 @@
<no_export/>
</attribute>
+ <!-- Firmware boots rely on the hypervisor/os to enable the NPUs -->
<attribute>
<id>ATTR_PROC_NPU_PHY0_BAR_ENABLE</id>
<default>0</default>
@@ -455,6 +456,74 @@
</attribute>
<attribute>
+ <id>ATTR_PROC_NPU_MMIO_BAR_ENABLE</id>
+ <default>0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU0_MMIO_BAR_ENABLE</id>
+ <default>0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU1_MMIO_BAR_ENABLE</id>
+ <default>0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU2_MMIO_BAR_ENABLE</id>
+ <default>0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU_MMIO_BAR_BASE_ADDR_OFFSET</id>
+ <default>0x0000030200000000</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU0_MMIO_BAR_BASE_ADDR_OFFSET</id>
+ <default>0x0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU1_MMIO_BAR_BASE_ADDR_OFFSET</id>
+ <default>0x0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU2_MMIO_BAR_BASE_ADDR_OFFSET</id>
+ <default>0x0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU0_PRI_CONFIG</id>
+ <default>0x0,0x0,0x0,0x0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU1_PRI_CONFIG</id>
+ <default>0x0,0x0,0x0,0x0</default>
+ <no_export/>
+ </attribute>
+
+ <attribute>
+ <id>ATTR_PROC_NPU2_PRI_CONFIG</id>
+ <default>0x0,0x0,0x0,0x0</default>
+ <no_export/>
+ </attribute>
+
+ <!-- end NPU config -->
+
+ <attribute>
<id>ATTR_PROC_NX_RNG_BAR_ENABLE</id>
<default>0</default>
<no_export/>
@@ -763,6 +832,34 @@
<writeable/>
<persistency>volatile-zeroed</persistency>
</attribute>
+
+ <!-- pSeries always runs in FULL_DIMM mode -->
+ <attribute>
+ <id>ATTR_MSS_OCMB_HALF_DIMM_MODE</id>
+ <no_export/>
+ <default>FULL_DIMM</default>
+ </attribute>
+
+ <!-- OCMB Endianess attributes -->
+ <attribute>
+ <id>ATTR_MSS_OCMB_EXP_STRUCT_ENDIAN</id>
+ <default>0x1</default>
+ <no_export/>
+ </attribute>
+ <attribute>
+ <id>ATTR_MSS_OCMB_EXP_STRUCT_MMIO_ENDIAN_CTRL</id>
+ <default>0x1</default>
+ <no_export/>
+ </attribute>
+ <attribute>
+ <id>ATTR_MSS_OCMB_EXP_STRUCT_MMIO_WORD_SWAP</id>
+ <default>NO_SWAP</default>
+ <no_export/>
+ </attribute>
+ <attribute>
+ <id>ATTR_MSS_OCMB_EXP_OMI_CFG_ENDIAN_CTRL</id>
+ <no_export/>
+ </attribute>
<!-- =====================================================================
End of customizations definitions
================================================================= -->
diff --git a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
index 157582ce6..df431c210 100644
--- a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2018,2019 -->
+<!-- Contributors Listed Below - COPYRIGHT 2018,2020 -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
<!-- -->
@@ -38,12 +38,12 @@
* Each Axone has has 2 MC units
* Each MC unit has 2 MI units (a total of 4 per chip)
* Each MI unit has 2 MCC units (a total of 8 per chip)
- * Each MCC unit has 4 OMI Units (A total of 16 per chip)
+ * Each MCC unit has 2 OMI Units (A total of 16 per chip)
* OMI Units are special as they have two parents (MI + OMIC (more description below))
* Each OMI unit connects to 1 OCMB chip
* Each OCMB unit contains 1 MEM_PORT unit
* Each MEM_PORT unit connects to 2 DIMMS (Only 1 dimm per mem_port in this XML)
- * Each OCMB chip and its DIMMS are powered by 2 PMIC units
+ * Each OCMB chip and its DIMMS are powered by up to 4 PMIC units
* Each MC unit has 3 OMIC units (a total of 12 per chip)
* Each OMIC unit contains 2 or 3 OMI Units (OMIC0/1/3/4 contain 3 and OMIC2/5 contain 2 for a total of 16 per chip)
* OMI Units are special as they have two parents (OMIC + MCC (described above))
@@ -53,13 +53,19 @@
* PEC 2 has 3 PHBs
* Each Axone has 1 XBUS chiplet (1 XBUS Chiplet translates to multiple xbus units)
* Each Axone has 4 OBUS (OB0 to OB3)
- * Each OBUS has 3 OBUS_BRICK
+ * Each OBUS has up to 2 OBUS_BRICKs
+ * OBUS0 has 2 OBUS_BRICKs
+ * OBUS1 has 1 OBUS_BRICK
+ * OBUS2 has 1 OBUS_BRICK
+ * OBUS3 has 2 OBUS_BRICKs
+ * Each Axone has 3 NPU units, each associated with 2 OBUS_BRICKs
+ * NPU0 is associated with OBUS0, used for NVLINK ( 4 x4 links).
+ * NPU1 is associated with OBUS1/2, used for OpenCAPI ( 1 x8 link).
+ * NPU2 is associated with OBUS3, used for NVLINK ( 4 x4 links).
* Each Axone has 21 PPE units (including the SBE):
* 1 SBE, 1 Powerbus/Fabric PPE, 4 GPEs, 12 CMEs, and 3 IO PPEs.
* Each chiplet existing in an Axone has 1 equivalent PERV unit
- * Each Axone has 2 CAPP units ##TBD## has 2 sys0node0proc0capp0 units
- * with same target ID...input MRW has capp0 and capp1...something
- * wrong in the processMrw.pl (same observed for Witherspoon)
+ * Each Axone has 1 CAPP unit
* Each Axone has 1 OCC unit
- p9Proc0(axone chip)
@@ -195,7 +201,7 @@
</attribute>
<attribute>
<id>ASYNC_NEST_FREQ_MHZ</id>
- <default>0xFFFF</default>
+ <default>2000</default>
</attribute>
<attribute>
<id>HB_SETTINGS</id>
@@ -538,7 +544,7 @@
<default>400,400,0,0,0,0,0,0,0,0,0,0,0,
400,400,400,400,0,0,0,0,0,0,0,0,0,
400,400,0,0,0,0,0,0,0,0,0,0,0,
- 400,400,400,0,0,0,0,0,0,0,0,0,0</default>
+ 400,400,400,400,400,400,400,400,400,0,0,0,0</default>
</attribute>
<attribute>
<id>MRU_ID</id>
@@ -631,8 +637,243 @@
<id>VPD_REC_NUM</id>
<default>0</default>
</attribute>
+ <attribute>
+ <id>FREQ_OMI_MHZ</id>
+ <default>25600</default>
+ </attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1</id>
+ <type>chip-processor-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>ALTFSI_MASTER_CHIP</id>
+ <default>physical:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>ALTFSI_MASTER_PORT</id>
+ <default>0x1</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>CHIP</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_SBE_BACKUP_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x04</value></field>
+ <field><id>devAddr</id><value>0xA8</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x100</value></field>
+ <field><id>port</id><value>3</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
+ <field><id>writePageSize</id><value>0x80</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_SBE_PRIMARY_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x04</value></field>
+ <field><id>devAddr</id><value>0xA8</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x100</value></field>
+ <field><id>port</id><value>1</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
+ <field><id>writePageSize</id><value>0x80</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_BACKUP_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <!-- Note: that there is actually two 64KB chips associated with the MVPD SEEPROM
+ but Hostboot should never access the second chip -->
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x40</value></field>
+ <field><id>port</id><value>2</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
+ <field><id>writePageSize</id><value>0x80</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <!-- Note: that there is actually two 64KB chips associated with the MVPD SEEPROM
+ but Hostboot should never access the second chip -->
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x40</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
+ <field><id>writePageSize</id><value>0x80</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_GROUP_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu:k0:n0:s0:p01</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0x1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>
+ <field><id>flipPort</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSP_BASE_ADDR</id>
+ <default>0x0006070100000000</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00050001</default>
+ </attribute>
+ <attribute>
+ <id>I2C_BUS_SPEED_ARRAY</id>
+ <default>400,400,0,0,0,0,0,0,0,0,0,0,0,
+ 400,400,400,400,0,0,0,0,0,0,0,0,0,
+ 400,400,0,0,0,0,0,0,0,0,0,0,0,
+ 400,400,400,400,400,400,400,400,400,0,0,0,0</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00010000</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PROC_EFF_FABRIC_CHIP_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_EFF_FABRIC_GROUP_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_MASTER_TYPE</id>
+ <default>NOT_MASTER</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_DISTLOSS_VCS_UOHM</id>
+ <default>0x640</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_DISTLOSS_VDD_UOHM</id>
+ <default>0xAA</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_DISTLOSS_VDN_UOHM</id>
+ <default>0xAA</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_LOADLINE_VCS_UOHM</id>
+ <default>0x1F4</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_LOADLINE_VDD_UOHM</id>
+ <default>0x1F4</default>
+ </attribute>
+ <attribute>
+ <id>PROC_R_LOADLINE_VDN_UOHM</id>
+ <default>0x1F4</default>
+ </attribute>
+ <attribute>
+ <id>PROC_VRM_VOFFSET_VCS_UV</id>
+ <default>0x30D4</default>
+ </attribute>
+ <attribute>
+ <id>PROC_VRM_VOFFSET_VDD_UV</id>
+ <default>0x30D4</default>
+ </attribute>
+ <attribute>
+ <id>PROC_VRM_VOFFSET_VDN_UV</id>
+ <default>0x30D4</default>
+ </attribute>
+ <attribute>
+ <id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>useFsiScom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>useSbeScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PROC</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_OMI_MHZ</id>
+ <default>25600</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- EQ Units -->
<!-- ===================================================================== -->
@@ -1008,6 +1249,228 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1eq0</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x00230006</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-16</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x10</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x00230007</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-17</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x11</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x00230008</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-18</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x00230009</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-19</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x0023000A</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-20</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x14</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5</id>
+ <type>unit-eq-power9</type>
+ <attribute><id>HUID</id><default>0x0023000B</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.eq:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-21</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x15</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- EX Units -->
<!-- ===================================================================== -->
@@ -1755,6 +2218,402 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1eq0ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x0006000C</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x10</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq0ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x0006000D</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x10</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x0006000E</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x11</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x0006000F</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x11</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060010</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060011</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060012</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c6</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060013</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060014</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x14</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060015</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c9</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x14</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex0</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060016</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x15</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex1</id>
+ <type>unit-ex-power9</type>
+ <attribute><id>HUID</id><default>0x00060017</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.ex:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x15</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- Core Units -->
<!-- ===================================================================== -->
@@ -3126,9 +3985,898 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1eq0ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070018</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-32</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x20</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq0ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070019</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-33</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x21</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq0ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001A</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>26</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>26</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-34</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x22</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq0ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001B</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-0/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-0/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>27</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>27</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-35</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x23</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001C</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>28</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>28</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-36</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x24</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001D</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>29</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>29</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-37</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x25</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001E</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c6</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-38</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x26</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq1ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007001F</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-1/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-1/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-39</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x27</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070020</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-40</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x28</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070021</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c9</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-41</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x29</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070022</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-42</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2A</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq2ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070023</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-2/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-2/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-43</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2B</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070024</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c12</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>36</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>36</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-44</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2C</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070025</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c13</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>37</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>37</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-45</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2D</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070026</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c14</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-46</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2E</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq3ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070027</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c15</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-3/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-3/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-47</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x2F</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070028</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c16</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-48</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x30</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x00070029</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c17</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-49</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x31</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002A</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c18</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-50</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x32</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq4ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002B</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c19</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-4/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-4/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-51</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x33</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex0core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002C</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c20</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>44</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>44</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-52</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x34</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex0core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002D</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c21</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-0/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-53</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x35</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex1core0</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002E</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c22</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-54</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x36</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1eq5ex1core1</id>
+ <type>unit-core-power9</type>
+ <attribute><id>HUID</id><default>0x0007002F</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.core:k0:n0:s0:p01:c23</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/eq-5/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/eq-5/ex-1/core-1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-55</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x37</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- OBUS Units -->
<!-- ===================================================================== -->
+
<targetInstance>
<id>sys0node0proc0obus0</id>
<type>unit-obus-axone</type>
@@ -3393,6 +5141,270 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1obus0</id>
+ <type>unit-obus-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/obus-0</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:na</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x09</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.obus:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00280004</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-9</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/obus-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OBUS</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1obus1</id>
+ <type>unit-obus-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/obus-1</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:na</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x0A</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.obus:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00280005</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/obus-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OBUS</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1obus2</id>
+ <type>unit-obus-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/obus-2</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:na</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x0B</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.obus:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00280006</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/obus-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OBUS</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1obus3</id>
+ <type>unit-obus-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/obus-3</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:na</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x0C</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.obus:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00280007</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-12</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/obus-3</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OBUS</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- OBUS_BRICK Units -->
<!-- ===================================================================== -->
@@ -3487,11 +5499,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus0obus_brick2</id>
+ <id>sys0node0proc0obus1obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-0/obus_brick-2</default>
+ <default>affinity:sys-0/node-0/proc-0/obus-1/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -3499,7 +5511,7 @@
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x09</default>
+ <default>0x0A</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
@@ -3519,24 +5531,24 @@
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-9</default>
+ <default>physical:sys-0/node-0/proc-0/perv-10</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-0/obus_brick-2</default>
+ <default>physical:sys-0/node-0/proc-0/obus-1/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>2</default>
+ <default>0</default>
</attribute>
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus1obus_brick0</id>
+ <id>sys0node0proc0obus2obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-1/obus_brick-0</default>
+ <default>affinity:sys-0/node-0/proc-0/obus-2/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -3544,15 +5556,15 @@
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0A</default>
+ <default>0x0B</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c3</default>
+ <default>pu.obus_brick:k0:n0:s0:p00:c4</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420003</default>
+ <default>0x00420004</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3564,11 +5576,11 @@
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ <default>physical:sys-0/node-0/proc-0/perv-11</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-1/obus_brick-0</default>
+ <default>physical:sys-0/node-0/proc-0/obus-2/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -3577,11 +5589,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus1obus_brick1</id>
+ <id>sys0node0proc0obus3obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-1/obus_brick-1</default>
+ <default>affinity:sys-0/node-0/proc-0/obus-3/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -3589,15 +5601,15 @@
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0A</default>
+ <default>0x0C</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c4</default>
+ <default>pu.obus_brick:k0:n0:s0:p00:c6</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420004</default>
+ <default>0x00420006</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3609,24 +5621,24 @@
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ <default>physical:sys-0/node-0/proc-0/perv-12</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-1/obus_brick-1</default>
+ <default>physical:sys-0/node-0/proc-0/obus-3/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>1</default>
+ <default>0</default>
</attribute>
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus1obus_brick2</id>
+ <id>sys0node0proc0obus3obus_brick1</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-1/obus_brick-2</default>
+ <default>affinity:sys-0/node-0/proc-0/obus-3/obus_brick-1</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -3634,7 +5646,7 @@
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0A</default>
+ <default>0x0C</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
@@ -3642,7 +5654,7 @@
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420005</default>
+ <default>0x00420007</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3654,40 +5666,40 @@
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ <default>physical:sys-0/node-0/proc-0/perv-12</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-1/obus_brick-2</default>
+ <default>physical:sys-0/node-0/proc-0/obus-3/obus_brick-1</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>3</default>
+ <default>1</default>
</attribute>
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus2obus_brick0</id>
+ <id>sys0node0proc1obus0obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-2/obus_brick-0</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-0/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>6</default>
+ <default>0</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0B</default>
+ <default>0x09</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c6</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c0</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420006</default>
+ <default>0x00420008</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3695,15 +5707,15 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>6</default>
+ <default>8</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ <default>physical:sys-0/node-0/proc-1/perv-9</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-2/obus_brick-0</default>
+ <default>physical:sys-0/node-0/proc-1/obus-0/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -3712,27 +5724,27 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus2obus_brick1</id>
+ <id>sys0node0proc1obus0obus_brick1</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-2/obus_brick-1</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-0/obus_brick-1</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>7</default>
+ <default>1</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0B</default>
+ <default>0x09</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c7</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c1</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420007</default>
+ <default>0x00420009</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3740,15 +5752,15 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>7</default>
+ <default>9</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ <default>physical:sys-0/node-0/proc-1/perv-9</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-2/obus_brick-1</default>
+ <default>physical:sys-0/node-0/proc-1/obus-0/obus_brick-1</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -3757,27 +5769,27 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus2obus_brick2</id>
+ <id>sys0node0proc1obus1obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-2/obus_brick-2</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-1/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>8</default>
+ <default>2</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0B</default>
+ <default>0x0A</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c8</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c2</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420008</default>
+ <default>0x0042000A</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3785,44 +5797,44 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>8</default>
+ <default>10</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ <default>physical:sys-0/node-0/proc-1/perv-10</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-2/obus_brick-2</default>
+ <default>physical:sys-0/node-0/proc-1/obus-1/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>2</default>
+ <default>0</default>
</attribute>
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus3obus_brick0</id>
+ <id>sys0node0proc1obus2obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-3/obus_brick-0</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-2/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>9</default>
+ <default>3</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x0C</default>
+ <default>0x0B</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c9</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c4</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00420009</default>
+ <default>0x0042000B</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3830,15 +5842,15 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>9</default>
+ <default>11</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-12</default>
+ <default>physical:sys-0/node-0/proc-1/perv-11</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-3/obus_brick-0</default>
+ <default>physical:sys-0/node-0/proc-1/obus-2/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -3847,15 +5859,15 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus3obus_brick1</id>
+ <id>sys0node0proc1obus3obus_brick0</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-3/obus_brick-1</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-3/obus_brick-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>10</default>
+ <default>4</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
@@ -3863,11 +5875,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c10</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c6</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x0042000A</default>
+ <default>0x0042000C</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3875,32 +5887,32 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>10</default>
+ <default>12</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-12</default>
+ <default>physical:sys-0/node-0/proc-1/perv-12</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-3/obus_brick-1</default>
+ <default>physical:sys-0/node-0/proc-1/obus-3/obus_brick-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>1</default>
+ <default>0</default>
</attribute>
</targetInstance>
<targetInstance>
- <id>sys0node0proc0obus3obus_brick2</id>
+ <id>sys0node0proc1obus3obus_brick1</id>
<type>unit-obus-brick-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/obus-3/obus_brick-2</default>
+ <default>affinity:sys-0/node-0/proc-1/obus-3/obus_brick-1</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>11</default>
+ <default>5</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
@@ -3908,11 +5920,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.obus_brick:k0:n0:s0:p00:c11</default>
+ <default>pu.obus_brick:k0:n0:s0:p01:c5</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x0042000B</default>
+ <default>0x0042000D</default>
</attribute>
<attribute>
<id>OBUS_SLOT_INDEX</id>
@@ -3920,22 +5932,325 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>11</default>
+ <default>13</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-12</default>
+ <default>physical:sys-0/node-0/proc-1/perv-12</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/obus-3/obus_brick-1</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- ===================================================================== -->
+<!-- NPU Units for node 0 -->
+<!-- ===================================================================== -->
+<targetInstance>
+ <!-- Note : NPU0 covers OBUS0 -->
+ <id>sys0node0proc0npu0</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/npu-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x05</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430000</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/npu-0</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <!-- Note : NPU1 covers OBUS1 and OBUS2, but OBUS1 isn't wired out -->
+ <!-- on the Swift configuration -->
+ <id>sys0node0proc0npu1</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/npu-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x05</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430001</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/npu-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>NPU</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <!-- Note : NPU2 covers OBUS3 -->
+ <id>sys0node0proc0npu2</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/npu-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x03</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430002</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-3</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/obus-3/obus_brick-2</default>
+ <default>physical:sys-0/node-0/proc-0/npu-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
</attribute>
<attribute>
<id>REL_POS</id>
<default>2</default>
</attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>NPU</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <!-- Note : NPU0 covers OBUS0 -->
+ <id>sys0node0proc1npu0</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/npu-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x05</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430003</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/npu-0</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
+<targetInstance>
+ <!-- Note : NPU1 covers OBUS1 and OBUS2, but OBUS2 isn't wired out -->
+ <!-- on the Swift configuration -->
+ <id>sys0node0proc1npu1</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/npu-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x05</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430004</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/npu-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>NPU</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <!-- Note : NPU2 covers OBUS3 -->
+ <id>sys0node0proc1npu2</id>
+ <type>unit-npu-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/npu-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x03</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00430005</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-3</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/npu-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>NPU</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- TPM Units for node 0 -->
<!-- ===================================================================== -->
@@ -4041,7 +6356,7 @@
</attribute>
<attribute>
<id>FAPI_POS</id>
- <default>1</default>
+ <default>0</default>
</attribute>
<attribute>
<id>HUID</id>
@@ -4070,23 +6385,23 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0capp1</id>
+ <id>sys0node0proc1capp0</id>
<type>unit-capp-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/capp-1</default>
+ <default>affinity:sys-0/node-0/proc-1/capp-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>1</default>
+ <default>0</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>4</default>
+ <default>2</default>
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.capp:k0:n0:s0:p00:c1</default>
+ <default>pu.capp:k0:n0:s0:p01:c0</default>
</attribute>
<attribute>
<id>FAPI_POS</id>
@@ -4098,7 +6413,7 @@
</attribute>
<attribute>
<id>MRU_ID</id>
- <default>0x02090001</default>
+ <default>0x02090000</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
@@ -4106,18 +6421,19 @@
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-2</default>
+ <default>physical:sys-0/node-0/proc-1/perv-2</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/capp-1</default>
+ <default>physical:sys-0/node-0/proc-1/capp-0</default>
</attribute>
<attribute>
<id>REL_POS</id>
- <default>1</default>
+ <default>0</default>
</attribute>
</targetInstance>
+
<!-- ===================================================================== -->
<!-- OCC Units -->
<!-- ===================================================================== -->
@@ -4179,6 +6495,65 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1occ0</id>
+ <type>unit-occ-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/occ-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>NA</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00130001</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x02010000</default>
+ </attribute>
+ <attribute>
+ <id>OCC_MASTER_CAPABLE</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/occ-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OCC</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- NX Units -->
<!-- ===================================================================== -->
@@ -4195,7 +6570,7 @@
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
- <default>physical:sys-0/node-0/proc-0/nx-0</default>
+ <default>affinity:sys-0/node-0/proc-0/nx-0</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
@@ -4207,6 +6582,32 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1nx0</id>
+ <type>unit-nx-power9</type>
+ <attribute><id>HUID</id><default>0x001E0001</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>NA</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/nx-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/nx-0</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- PEC Units -->
<!-- ===================================================================== -->
@@ -4468,6 +6869,264 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1pec0</id>
+ <type>unit-pec-power9</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-0</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xD</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.pec:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002D0003</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-13</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_IOP_SWAP_NON_BIFURCATED</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_LANE_MASK_NON_BIFURCATED</id>
+ <default>0xFFFF,0x0000,0x0000,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_CONFIG</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_SWAP</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_LANE_MASK</id>
+ <default>,0x0000,0x0000,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PEC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec1</id>
+ <type>unit-pec-power9</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-1</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xE</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.pec:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002D0004</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-14</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_IOP_SWAP_NON_BIFURCATED</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_LANE_MASK_NON_BIFURCATED</id>
+ <default>0xFF00,0x0000,0x00FF,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_CONFIG</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_SWAP</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_LANE_MASK</id>
+ <default>,0x0000,0x0000,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PEC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec2</id>
+ <type>unit-pec-power9</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-2</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xF</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.pec:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002D0005</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_IOP_SWAP_NON_BIFURCATED</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PEC_PCIE_LANE_MASK_NON_BIFURCATED</id>
+ <default>0xFFFF,0x0000,0x0000,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_CONFIG</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_IOP_SWAP</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_PCIE_LANE_MASK</id>
+ <default>,0x0000,0x0000,0x0000</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PEC</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- PHB Units -->
<!-- ===================================================================== -->
@@ -4891,6 +7550,426 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1pec0phb0</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-0/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xD</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E0006</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-13</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-0/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec1phb0</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-1/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xE</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E0007</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-14</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-1/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec1phb1</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-1/phb-1</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xE</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E0008</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-14</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-1/phb-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec2phb0</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-2/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xF</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E0009</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-2/phb-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec2phb1</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-2/phb-1</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xF</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E000A</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-2/phb-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pec2phb2</id>
+ <type>unit-phb-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pec-2/phb-2</default>
+ </attribute>
+ <attribute>
+ <id>CDM_DOMAIN</id>
+ <default>IO</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0xF</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.phb:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002E000B</default>
+ </attribute>
+ <attribute>
+ <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
+ <default>0x00000031</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pec-2/phb-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PHB</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- PPE Units -->
<!-- ===================================================================== -->
@@ -6136,6 +9215,1248 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1ppe0</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>64</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0033</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>64</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe10</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-10</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>74</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B003D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>74</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-10</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe11</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-11</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>75</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B003E</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>75</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-11</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe12</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c12</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>76</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B003F</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>76</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-12</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe13</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c13</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>77</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0040</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>77</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-13</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe20</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-20</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c20</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>84</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0047</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>84</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-20</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe21</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-21</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c21</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>85</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0048</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>85</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-21</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe22</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-22</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c22</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>86</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0049</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>86</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-22</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe23</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-23</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c23</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>87</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B004A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>87</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-23</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe24</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-24</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c24</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>88</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B004B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>88</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-24</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe25</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-25</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c25</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>89</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B004C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>89</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-25</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe30</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-30</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c30</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>94</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0051</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>94</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-30</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe31</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-31</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c31</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>95</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0052</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-31</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe32</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-32</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c32</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>96</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0053</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>96</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-32</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe33</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-33</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c33</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>97</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0054</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>97</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-33</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe34</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-34</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c34</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>98</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0055</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>98</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-34</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe35</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-35</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c35</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>99</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0065</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>99</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-35</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe40</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-40</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c40</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>104</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B005B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>104</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-40</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe41</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-41</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c41</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>105</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B005C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>105</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-41</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe42</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-42</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c42</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>106</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B005D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>106</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-42</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe43</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-43</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c43</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>107</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B005E</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>107</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-43</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe45</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-45</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c45</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>109</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0060</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>109</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-45</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ppe50</id>
+ <type>unit-ppe-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ppe-50</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>50</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.ppe:k0:n0:s0:p01:c50</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>114</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002B0065</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>114</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ppe-50</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>50</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PPE</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- SBE Units -->
<!-- ===================================================================== -->
@@ -6178,6 +10499,8 @@
<id>PHYS_PATH</id>
<default>physical:sys-0/node-0/proc-0/sbe-0</default>
</attribute>
+ <!--The eeprom associated w/ this target will have a valid entry in the EECACHE
+ that we preload in standalone simics. No cache updates should be needed -->
<attribute>
<id>PRIMARY_CAPABILITIES</id>
<default>
@@ -6253,11 +10576,11 @@
</attribute>
<attribute>
<id>PEER_TARGET</id>
- <default>NULL</default>
+ <default>physical:sys-0/node-0/proc-1/xbus-2</default>
</attribute>
<attribute>
<id>PEER_PATH</id>
- <default>physical:na</default>
+ <default>physical:sys-0/node-0/proc-1/xbus-2</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
@@ -6364,24 +10687,27 @@
</attribute>
</targetInstance>
+<!-- ===================================================================== -->
+<!-- MEMORY SUBSYSTEM -->
+<!-- ===================================================================== -->
+
+<!-- ===================================================================== -->
+<!-- MC Units -->
+<!-- ===================================================================== -->
<targetInstance>
- <id>sys0node0proc0xbus2</id>
- <type>unit-xbus-axone</type>
+ <id>sys0node0proc0mc0</id>
+ <type>unit-mc-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/xbus-2</default>
- </attribute>
- <attribute>
- <id>CDM_DOMAIN</id>
- <default>FABRIC</default>
+ <default>affinity:sys-0/node-0/proc-0/mc-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
- <default>2</default>
+ <default>0</default>
</attribute>
<attribute>
<id>CHIPLET_ID</id>
- <default>0x06</default>
+ <default>0x07</default>
</attribute>
<attribute>
<id>CLASS</id>
@@ -6389,43 +10715,94 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.xbus:k0:n0:s0:p00:c2</default>
+ <default>pu.mc:k0:n0:s0:p00:c0</default>
</attribute>
<attribute>
<id>FAPI_POS</id>
- <default>2</default>
+ <default>0</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x000E0002</default>
+ <default>0x00440000</default>
</attribute>
<attribute>
- <id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
- <default>0x00000031</default>
+ <id>ORDINAL_ID</id>
+ <default>0</default>
</attribute>
<attribute>
- <id>MRU_ID</id>
- <default>0x03020002</default>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-7</default>
</attribute>
<attribute>
- <id>ORDINAL_ID</id>
- <default>2</default>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mc-0</default>
</attribute>
<attribute>
- <id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-6</default>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
</attribute>
<attribute>
- <id>PEER_TARGET</id>
- <default>NULL</default>
+ <id>REL_POS</id>
+ <default>0</default>
</attribute>
<attribute>
- <id>PEER_PATH</id>
- <default>physical:na</default>
+ <id>TYPE</id>
+ <default>MC</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 16GB -->
+ <default>0x30400000000</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mc1</id>
+ <type>unit-mc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mc-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mc:k0:n0:s0:p00:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00440001</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-8</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ <default>physical:sys-0/node-0/proc-0/mc-1</default>
</attribute>
<attribute>
<id>PRIMARY_CAPABILITIES</id>
@@ -6438,27 +10815,25 @@
</attribute>
<attribute>
<id>REL_POS</id>
- <default>2</default>
+ <default>1</default>
</attribute>
<attribute>
<id>TYPE</id>
- <default>XBUS</default>
+ <default>MC</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 48GB -->
+ <default>0x30C00000000</default>
</attribute>
</targetInstance>
-<!-- ===================================================================== -->
-<!-- MEMORY SUBSYSTEM -->
-<!-- ===================================================================== -->
-
-<!-- ===================================================================== -->
-<!-- MC Units -->
-<!-- ===================================================================== -->
<targetInstance>
- <id>sys0node0proc0mc0</id>
+ <id>sys0node0proc1mc0</id>
<type>unit-mc-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/mc-0</default>
+ <default>affinity:sys-0/node-0/proc-1/mc-0</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -6474,27 +10849,27 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.mc:k0:n0:s0:p00:c0</default>
+ <default>pu.mc:k0:n0:s0:p01:c0</default>
</attribute>
<attribute>
<id>FAPI_POS</id>
- <default>0</default>
+ <default>2</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00440000</default>
+ <default>0x00440002</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>0</default>
+ <default>2</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-7</default>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/mc-0</default>
+ <default>physical:sys-0/node-0/proc-1/mc-0</default>
</attribute>
<attribute>
<id>PRIMARY_CAPABILITIES</id>
@@ -6521,11 +10896,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0proc0mc1</id>
+ <id>sys0node0proc1mc1</id>
<type>unit-mc-axone</type>
<attribute>
<id>AFFINITY_PATH</id>
- <default>affinity:sys-0/node-0/proc-0/mc-1</default>
+ <default>affinity:sys-0/node-0/proc-1/mc-1</default>
</attribute>
<attribute>
<id>CHIP_UNIT</id>
@@ -6541,27 +10916,27 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pu.mc:k0:n0:s0:p00:c1</default>
+ <default>pu.mc:k0:n0:s0:p01:c1</default>
</attribute>
<attribute>
<id>FAPI_POS</id>
- <default>1</default>
+ <default>3</default>
</attribute>
<attribute>
<id>HUID</id>
- <default>0x00440001</default>
+ <default>0x00440003</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>1</default>
+ <default>3</default>
</attribute>
<attribute>
<id>PARENT_PERVASIVE</id>
- <default>physical:sys-0/node-0/proc-0/perv-8</default>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/mc-1</default>
+ <default>physical:sys-0/node-0/proc-1/mc-1</default>
</attribute>
<attribute>
<id>PRIMARY_CAPABILITIES</id>
@@ -6838,6 +11213,255 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1mc0mi0</id>
+ <type>unit-mi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mi:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00260004</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MI</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1</id>
+ <type>unit-mi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mi:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00260005</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MI</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0</id>
+ <type>unit-mi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mi:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00260006</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MI</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1</id>
+ <type>unit-mi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mi:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00260007</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MI</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- MCC Units -->
<!-- ===================================================================== -->
@@ -7337,6 +11961,502 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc0</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490010</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc1</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490011</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc0</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490012</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc1</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490013</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc0</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490014</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc1</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490015</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc0</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c6</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490016</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc1</id>
+ <type>unit-mcc-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.mcc:k0:n0:s0:p01:c7</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00490017</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCC</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- OMI Units -->
<!-- ===================================================================== -->
@@ -7416,6 +12536,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>0</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7491,6 +12615,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>1</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7566,6 +12694,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>2</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7641,6 +12773,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>3</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7716,6 +12852,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>4</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7791,6 +12931,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>5</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7866,6 +13010,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>6</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -7941,6 +13089,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>7</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8016,6 +13168,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>8</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8091,6 +13247,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>9</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8166,6 +13326,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>10</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8213,7 +13377,7 @@
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-11</default>
+ <default>physical:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-1</default>
</attribute>
<attribute>
<id>PRIMARY_CAPABILITIES</id>
@@ -8241,6 +13405,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>11</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8316,6 +13484,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>12</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8391,6 +13563,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>13</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8466,6 +13642,10 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>14</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
</targetInstance>
<targetInstance>
@@ -8541,14 +13721,1286 @@
<id>OMI_REFCLOCK_SWIZZLE</id>
<default>15</default>
</attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc0omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480010</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <!-- TODO RTC 201493 - Need to remove these sets (all 16 of them) of
+ OMI_INBAND_BAR_BASE_ADDR_OFFSET once p9a_omi_setup_bars
+ is working -->
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 16GB -->
+ <default>0x30400000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc0omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480011</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 18GB -->
+ <default>0x30480000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc1omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480012</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 24GB -->
+ <default>0x30600000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi0mcc1omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480013</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 26GB -->
+ <default>0x30680000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc0omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480014</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 32GB -->
+ <default>0x30800000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc0omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480015</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 34GB -->
+ <default>0x30880000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc1omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c6</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480016</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 40GB -->
+ <default>0x30A00000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0mi1mcc1omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c7</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480017</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 42GB -->
+ <default>0x30A80000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc0omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c8</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480018</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 48GB -->
+ <default>0x30C00000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc0omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c9</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00480019</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>25</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 50GB -->
+ <default>0x30C80000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc1omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>26</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>26</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 56GB -->
+ <default>0x30E00000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi0mcc1omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>27</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>27</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 58GB -->
+ <default>0x30E80000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc0omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c12</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>28</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>28</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 64GB -->
+ <default>0x31000000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc0omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c13</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>29</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 66GB -->
+ <default>0x31080000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc1omi0</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c14</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001E</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>30</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 72GB -->
+ <default>0x31200000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1mi1mcc1omi1</id>
+ <type>unit-omi-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omi:k0:n0:s0:p01:c15</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0048001F</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>31</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>OMIC_PARENT</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMI</default>
+ </attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ <!-- 3TB + 74GB -->
+ <default>0x31280000000</default>
+ </attribute>
+ <attribute>
+ <id>OMI_REFCLOCK_SWIZZLE</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>OMI_DL_GROUP_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+
<!-- ===================================================================== -->
<!-- OCMB_CHIP Units -->
<!-- ===================================================================== -->
<targetInstance>
<id>sys0node0ocmb0</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0</default>
@@ -8586,9 +15038,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8600,13 +15053,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8614,7 +15067,7 @@
<targetInstance>
<id>sys0node0ocmb1</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0</default>
@@ -8652,9 +15105,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8666,13 +15120,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8680,7 +15134,7 @@
<targetInstance>
<id>sys0node0ocmb2</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0</default>
@@ -8718,9 +15172,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8732,13 +15187,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8746,7 +15201,7 @@
<targetInstance>
<id>sys0node0ocmb3</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0</default>
@@ -8784,9 +15239,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8798,13 +15254,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8812,7 +15268,7 @@
<targetInstance>
<id>sys0node0ocmb4</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0</default>
@@ -8850,9 +15306,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8864,13 +15321,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8878,7 +15335,7 @@
<targetInstance>
<id>sys0node0ocmb5</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0</default>
@@ -8916,9 +15373,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8930,13 +15388,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8944,7 +15402,7 @@
<targetInstance>
<id>sys0node0ocmb6</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0</default>
@@ -8982,9 +15440,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -8996,13 +15455,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9010,7 +15469,7 @@
<targetInstance>
<id>sys0node0ocmb7</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0</default>
@@ -9048,9 +15507,10 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>0</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
- <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9062,13 +15522,13 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -9076,7 +15536,7 @@
<targetInstance>
<id>sys0node0ocmb8</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0</default>
@@ -9114,8 +15574,9 @@
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>1</value></field>
- <field><id>devAddr</id><value>0xD0</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9127,8 +15588,8 @@
<field><id>chipCount</id><value>0x01</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>1</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>20</value></field>
@@ -9141,7 +15602,7 @@
<targetInstance>
<id>sys0node0ocmb9</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-0/mcc-0/omi-1/ocmb_chip-0</default>
@@ -9174,13 +15635,18 @@
<id>FAPI_POS</id>
<default>9</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The engine value is set to be engine 1 (C) which has 12
+ valid ports according to the simics axone model. Only the first 4 ports
+ are actually used so we will use 5-12 as dummy ports for the unused dimm targets.
+ We cannot use the ports on engine 3 (E) becuase simics only has 2 ports marked as valid-->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>1</value></field>
- <field><id>devAddr</id><value>0xD2</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>5</value></field>
+ <field><id>devAddr</id><value>0xD0</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9188,25 +15654,22 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>5</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA2</value></field>
- <field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>1</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb10</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-0/ocmb_chip-0</default>
@@ -9239,13 +15702,18 @@
<id>FAPI_POS</id>
<default>10</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The engine value is set to be engine 1 (C) which has 12
+ valid ports according to the simics axone model. Only the first 4 ports
+ are actually used so we will use 5-12 as dummy ports for the unused dimm targets.
+ We cannot use the ports on engine 3 (E) becuase simics only has 2 ports marked as valid-->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>1</value></field>
- <field><id>devAddr</id><value>0xD4</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>6</value></field>
+ <field><id>devAddr</id><value>0xD0</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9253,25 +15721,22 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>6</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA4</value></field>
- <field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>1</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb11</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-0/mcc-1/omi-1/ocmb_chip-0</default>
@@ -9304,13 +15769,16 @@
<id>FAPI_POS</id>
<default>11</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
+ the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>1</value></field>
- <field><id>devAddr</id><value>0xD6</value></field>
+ <field><id>port</id><value>4</value></field>
+ <field><id>devAddr</id><value>0xD4</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9318,25 +15786,24 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA6</value></field>
+ <field><id>devAddr</id><value>0xA4</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>1</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>port</id><value>4</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb12</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-1/mcc-0/omi-0/ocmb_chip-0</default>
@@ -9369,13 +15836,16 @@
<id>FAPI_POS</id>
<default>12</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
+ the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>2</value></field>
- <field><id>devAddr</id><value>0xD2</value></field>
+ <field><id>port</id><value>5</value></field>
+ <field><id>devAddr</id><value>0xD5</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9383,25 +15853,24 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA2</value></field>
+ <field><id>devAddr</id><value>0xA5</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>2</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>port</id><value>5</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb13</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-1/mcc-0/omi-1/ocmb_chip-0</default>
@@ -9434,13 +15903,16 @@
<id>FAPI_POS</id>
<default>13</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
+ the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>2</value></field>
- <field><id>devAddr</id><value>0xD4</value></field>
+ <field><id>port</id><value>6</value></field>
+ <field><id>devAddr</id><value>0xD6</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9448,25 +15920,24 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA4</value></field>
+ <field><id>devAddr</id><value>0xA6</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>2</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>port</id><value>6</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb14</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-1/mcc-1/omi-0/ocmb_chip-0</default>
@@ -9499,13 +15970,16 @@
<id>FAPI_POS</id>
<default>14</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
+ the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>2</value></field>
- <field><id>devAddr</id><value>0xD6</value></field>
+ <field><id>port</id><value>7</value></field>
+ <field><id>devAddr</id><value>0xD7</value></field>
<field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
@@ -9513,25 +15987,24 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
- <field><id>devAddr</id><value>0xA6</value></field>
+ <field><id>devAddr</id><value>0xA7</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>2</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>port</id><value>7</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0ocmb15</id>
- <type>chip-ocmb-explorer</type>
+ <type>chip-ocmb</type>
<attribute>
<id>AFFINITY_PATH</id>
<default>affinity:sys-0/node-0/proc-0/mc-1/mi-1/mcc-1/omi-1/ocmb_chip-0</default>
@@ -9564,6 +16037,9 @@
<id>FAPI_POS</id>
<default>15</default>
</attribute>
+ <!-- Note that EEPROM_VPD_PRIMARY_INFO/FAPI_I2C_CONTROL_INFO attrs for OCMB 9-15 and DIMM 9-15
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
+ the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
@@ -9578,13 +16054,614 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
<field><id>devAddr</id><value>0xA8</value></field>
<field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
- <field><id>port</id><value>2</value></field>
+ <field><id>port</id><value>8</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb16</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p16</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0010</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-16</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb17</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p17</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0011</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-17</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb18</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p18</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0012</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-18</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb19</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p19</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0013</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-19</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb20</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p20</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0014</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-20</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb21</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p21</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0015</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-21</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb22</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p22</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0016</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-22</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb23</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p23</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0017</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-23</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <!-- Valid Mux Bus Selections are 0x00-0x07 -->
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb24</id>
+ <type>chip-ocmb</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>ocmb:k0:n0:s0:p24</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0004B0018</default>
+ </attribute>
+ <attribute>
+ <id>MRU_ID</id>
+ <default>0x00060000</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-24</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x40</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>20</value></field>
<field><id>writePageSize</id><value>32</value></field>
@@ -9613,6 +16690,10 @@
<default>pmic:k0:n0:s0:p00</default>
</attribute>
<attribute>
+ <id>FAPI_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
@@ -9653,6 +16734,10 @@
<default>pmic:k0:n0:s0:p01</default>
</attribute>
<attribute>
+ <id>FAPI_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
<field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
@@ -9678,11 +16763,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic2</id>
+ <id>sys0node0pmic4</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360002</default>
+ <default>0x00360004</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9690,7 +16775,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p02</default>
+ <default>pmic:k0:n0:s0:p04</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>4</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9705,11 +16794,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>2</default>
+ <default>4</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-2</default>
+ <default>physical:sys-0/node-0/pmic-4</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9718,11 +16807,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic3</id>
+ <id>sys0node0pmic5</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360003</default>
+ <default>0x00360005</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9730,7 +16819,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p03</default>
+ <default>pmic:k0:n0:s0:p05</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>5</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9745,11 +16838,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>3</default>
+ <default>5</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-3</default>
+ <default>physical:sys-0/node-0/pmic-5</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9758,11 +16851,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic4</id>
+ <id>sys0node0pmic8</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360004</default>
+ <default>0x00360008</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9770,7 +16863,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p04</default>
+ <default>pmic:k0:n0:s0:p08</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>8</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9785,11 +16882,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>4</default>
+ <default>8</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-4</default>
+ <default>physical:sys-0/node-0/pmic-8</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9798,11 +16895,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic5</id>
+ <id>sys0node0pmic9</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360005</default>
+ <default>0x00360009</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9810,7 +16907,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p05</default>
+ <default>pmic:k0:n0:s0:p09</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>9</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9825,11 +16926,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>5</default>
+ <default>9</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-5</default>
+ <default>physical:sys-0/node-0/pmic-9</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9838,11 +16939,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic6</id>
+ <id>sys0node0pmic12</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360006</default>
+ <default>0x0036000C</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9850,7 +16951,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p06</default>
+ <default>pmic:k0:n0:s0:p12</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>12</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9865,11 +16970,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>6</default>
+ <default>12</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-6</default>
+ <default>physical:sys-0/node-0/pmic-12</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9878,11 +16983,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic7</id>
+ <id>sys0node0pmic13</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360007</default>
+ <default>0x0036000D</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9890,7 +16995,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p07</default>
+ <default>pmic:k0:n0:s0:p13</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>13</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9905,11 +17014,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>7</default>
+ <default>13</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-7</default>
+ <default>physical:sys-0/node-0/pmic-13</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9918,11 +17027,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic8</id>
+ <id>sys0node0pmic16</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360008</default>
+ <default>0x00360010</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9930,7 +17039,7 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p08</default>
+ <default>pmic:k0:n0:s0:p16</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9945,11 +17054,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>8</default>
+ <default>16</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-8</default>
+ <default>physical:sys-0/node-0/pmic-16</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9958,11 +17067,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic9</id>
+ <id>sys0node0pmic17</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360009</default>
+ <default>0x00360011</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -9970,7 +17079,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p09</default>
+ <default>pmic:k0:n0:s0:p17</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>17</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -9985,11 +17098,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>9</default>
+ <default>17</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-9</default>
+ <default>physical:sys-0/node-0/pmic-17</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -9998,11 +17111,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic10</id>
+ <id>sys0node0pmic20</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000A</default>
+ <default>0x00360014</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10010,7 +17123,7 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p10</default>
+ <default>pmic:k0:n0:s0:p20</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10025,11 +17138,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>10</default>
+ <default>20</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-0</default>
+ <default>physical:sys-0/node-0/pmic-20</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10038,11 +17151,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic11</id>
+ <id>sys0node0pmic21</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000B</default>
+ <default>0x00360015</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10050,7 +17163,7 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p11</default>
+ <default>pmic:k0:n0:s0:p21</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10065,11 +17178,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>11</default>
+ <default>21</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-1</default>
+ <default>physical:sys-0/node-0/pmic-21</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10078,11 +17191,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic12</id>
+ <id>sys0node0pmic24</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000C</default>
+ <default>0x00360018</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10090,7 +17203,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p12</default>
+ <default>pmic:k0:n0:s0:p24</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>24</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10105,11 +17222,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>12</default>
+ <default>24</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-0</default>
+ <default>physical:sys-0/node-0/pmic-24</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10118,11 +17235,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic13</id>
+ <id>sys0node0pmic25</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000D</default>
+ <default>0x00360019</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10130,7 +17247,7 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p13</default>
+ <default>pmic:k0:n0:s0:p25</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10145,11 +17262,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>13</default>
+ <default>25</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-1</default>
+ <default>physical:sys-0/node-0/pmic-25</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10158,11 +17275,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic14</id>
+ <id>sys0node0pmic28</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000E</default>
+ <default>0x0036001C</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10170,7 +17287,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p14</default>
+ <default>pmic:k0:n0:s0:p28</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>28</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10185,11 +17306,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>14</default>
+ <default>28</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-0</default>
+ <default>physical:sys-0/node-0/pmic-28</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10198,11 +17319,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic15</id>
+ <id>sys0node0pmic29</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x0036000F</default>
+ <default>0x0036001D</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10210,7 +17331,7 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p15</default>
+ <default>pmic:k0:n0:s0:p29</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10225,11 +17346,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>15</default>
+ <default>29</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-1</default>
+ <default>physical:sys-0/node-0/pmic-29</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10238,11 +17359,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic16</id>
+ <id>sys0node0pmic32</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360010</default>
+ <default>0x00360020</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10250,7 +17371,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p16</default>
+ <default>pmic:k0:n0:s0:p32</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>32</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10265,11 +17390,11 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>16</default>
+ <default>32</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-0</default>
+ <default>physical:sys-0/node-0/pmic-32</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10278,11 +17403,11 @@
</targetInstance>
<targetInstance>
- <id>sys0node0pmic17</id>
+ <id>sys0node0pmic33</id>
<type>pmic</type>
<attribute>
<id>HUID</id>
- <default>0x00360011</default>
+ <default>0x00360021</default>
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
@@ -10290,7 +17415,11 @@
</attribute>
<attribute>
<id>FAPI_NAME</id>
- <default>pmic:k0:n0:s0:p17</default>
+ <default>pmic:k0:n0:s0:p33</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>33</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
@@ -10305,11 +17434,783 @@
</attribute>
<attribute>
<id>ORDINAL_ID</id>
- <default>17</default>
+ <default>33</default>
</attribute>
<attribute>
<id>PHYS_PATH</id>
- <default>physical:sys-0/node-0/pmic-1</default>
+ <default>physical:sys-0/node-0/pmic-33</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic34</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360022</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p34</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-34</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic35</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360023</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p35</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-35</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic38</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360026</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p38</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-38</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic39</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360027</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p39</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-39</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic42</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036002A</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p42</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-42</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic43</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036002B</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p43</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-43</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic46</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036002E</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p46</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-46</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic47</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036002F</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p47</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-47</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic48</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360032</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p48</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>48</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-48</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic51</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360033</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p51</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>51</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>51</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-51</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic54</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360036</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p54</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>54</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-54</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic55</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360037</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p55</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>55</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-55</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic58</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036003A</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p58</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>58</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>58</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-58</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic59</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036003B</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p59</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>59</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-59</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic62</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036003E</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p62</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>62</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>62</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-62</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic63</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x0036003F</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p63</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>63</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-63</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic66</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360042</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0/pmic-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p66</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>66</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0x90</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>66</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-66</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0pmic67</id>
+ <type>pmic</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x00360043</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0/pmic-1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pmic:k0:n0:s0:p67</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>67</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0xC0</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>67</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/pmic-67</default>
</attribute>
<attribute>
<id>REL_POS</id>
@@ -10720,12 +18621,412 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0ocmb16memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-16/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c00</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb17memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-17/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c01</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb18memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-18/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c02</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb19memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-19/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c03</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb20memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-20/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c04</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb21memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-21/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c05</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb22memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-22/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c06</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb23memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-23/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c07</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb24memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-24/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c08</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb25memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C0019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-25/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c09</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb26memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-26/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb27memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-27/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-1/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb28memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-28/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c12</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb29memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-29/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-0/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c13</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb30memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-30/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-0/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c14</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0ocmb31memport0</id>
+ <type>unit-mem_port</type>
+ <attribute><id>HUID</id><default>0x004C001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/ocmb_chip-31/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-1/mcc-1/omi-1/ocmb_chip-0/mem_port-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>ocmb.mp:k0:n0:s0:p01:c15</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- DIMM Units -->
<!-- ===================================================================== -->
<targetInstance>
<id>sys0node0dimm0</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030000</default></attribute>
<attribute><id>POSITION</id><default>0</default></attribute>
<attribute>
@@ -10758,25 +19059,25 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>engine</id><value>3</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x01</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
- <field><id>engine</id><value>3</value></field>
- <!-- Engine 3 Port 1 is directly attached to DDIMM0 in the simics axone model -->
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
<field><id>port</id><value>1</value></field>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>20</value></field>
- <field><id>writePageSize</id><value>32</value></field>
- <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm1</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030001</default></attribute>
<attribute><id>POSITION</id><default>1</default></attribute>
<attribute>
@@ -10814,13 +19115,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x08</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -10828,7 +19128,7 @@
<targetInstance>
<id>sys0node0dimm2</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030002</default></attribute>
<attribute><id>POSITION</id><default>2</default></attribute>
<attribute>
@@ -10866,13 +19166,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x09</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -10880,7 +19179,7 @@
<targetInstance>
<id>sys0node0dimm3</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030003</default></attribute>
<attribute><id>POSITION</id><default>3</default></attribute>
<attribute>
@@ -10918,13 +19217,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0A</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -10932,7 +19230,7 @@
<targetInstance>
<id>sys0node0dimm4</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030004</default></attribute>
<attribute><id>POSITION</id><default>4</default></attribute>
<attribute>
@@ -10970,13 +19268,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0B</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -10984,7 +19281,7 @@
<targetInstance>
<id>sys0node0dimm5</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030005</default></attribute>
<attribute><id>POSITION</id><default>5</default></attribute>
<attribute>
@@ -11022,13 +19319,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0C</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -11036,7 +19332,7 @@
<targetInstance>
<id>sys0node0dimm6</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030006</default></attribute>
<attribute><id>POSITION</id><default>6</default></attribute>
<attribute>
@@ -11074,13 +19370,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0D</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -11088,7 +19383,7 @@
<targetInstance>
<id>sys0node0dimm7</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030007</default></attribute>
<attribute><id>POSITION</id><default>7</default></attribute>
<attribute>
@@ -11126,13 +19421,12 @@
<field><id>byteAddrOffset</id><value>0x02</value></field>
<field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
- <field><id>port</id><value>0</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
<field><id>writeCycleTime</id><value>05</value></field>
<field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0E</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
<field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
</default>
</attribute>
@@ -11140,7 +19434,7 @@
<targetInstance>
<id>sys0node0dimm8</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030008</default></attribute>
<attribute><id>POSITION</id><default>8</default></attribute>
<attribute>
@@ -11173,26 +19467,25 @@
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
- <field><id>engine</id><value>3</value></field>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>devAddr</id><value>0xA0</value></field>
<field><id>chipCount</id><value>0x01</value></field>
- <!-- Engine 3 Port 0 connects to a 3 to 8 MUX attached to DDIMM1-8 in the simics axone model -->
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
<field><id>port</id><value>0</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
- <field><id>writeCycleTime</id><value>05</value></field>
- <field><id>writePageSize</id><value>0x20</value></field>
- <!-- Valid Mux Bus Selections are 0x08-0x0F -->
- <field><id>i2cMuxBusSelector</id><value>0x0F</value></field>
- <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-0</value></field>
+ <field><id>writeCycleTime</id><value>20</value></field>
+ <field><id>writePageSize</id><value>32</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm9</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x00030009</default></attribute>
<attribute><id>POSITION</id><default>9</default></attribute>
<attribute>
@@ -11223,22 +19516,29 @@
<default>9</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
- the EEPROM caching code (DIMM X should match OCMB X) -->
+ are invalid. The engine value is set to be engine 1 (C) which has 12
+ valid ports according to the simics axone model. Only the first 4 ports
+ are actually used so we will use 5-12 as dummy ports for the unused dimm targets.
+ We cannot use the ports on engine 3 (E) becuase simics only has 2 ports marked as valid-->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
<field><id>devAddr</id><value>0xA0</value></field>
- <field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>2</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>5</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm10</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000A</default></attribute>
<attribute><id>POSITION</id><default>10</default></attribute>
<attribute>
@@ -11269,22 +19569,29 @@
<default>10</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
- the EEPROM caching code (DIMM X should match OCMB X) -->
+ are invalid. The engine value is set to be engine 1 (C) which has 12
+ valid ports according to the simics axone model. Only the first 4 ports
+ are actually used so we will use 5-12 as dummy ports for the unused dimm targets.
+ We cannot use the ports on engine 3 (E) becuase simics only has 2 ports marked as valid-->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
<field><id>devAddr</id><value>0xA0</value></field>
- <field><id>engine</id><value>3</value></field>
- <field><id>port</id><value>3</value></field>
+ <field><id>engine</id><value>1</value></field>
+ <field><id>port</id><value>6</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm11</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000B</default></attribute>
<attribute><id>POSITION</id><default>11</default></attribute>
<attribute>
@@ -11315,22 +19622,27 @@
<default>11</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>devAddr</id><value>0xA4</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>4</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm12</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000C</default></attribute>
<attribute><id>POSITION</id><default>12</default></attribute>
<attribute>
@@ -11361,22 +19673,27 @@
<default>12</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>devAddr</id><value>0xA5</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>5</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm13</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000D</default></attribute>
<attribute><id>POSITION</id><default>13</default></attribute>
<attribute>
@@ -11407,22 +19724,27 @@
<default>13</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>devAddr</id><value>0xA6</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>6</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm14</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000E</default></attribute>
<attribute><id>POSITION</id><default>14</default></attribute>
<attribute>
@@ -11453,22 +19775,27 @@
<default>14</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>devAddr</id><value>0xA7</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>7</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
</default>
</attribute>
</targetInstance>
<targetInstance>
<id>sys0node0dimm15</id>
- <type>lcard-dimm-jedec</type>
+ <type>lcard-dimm-ddimm</type>
<attribute><id>HUID</id><default>0x0003000F</default></attribute>
<attribute><id>POSITION</id><default>15</default></attribute>
<attribute>
@@ -11499,15 +19826,479 @@
<default>15</default>
</attribute>
<!-- Note that EEPROM_VPD_PRIMARY_INFO attrs for OCMB 9-15 and DIMM 9-15
- are invalid. The port value is invalid, info is just here to fully test
+ are invalid. The port and devAddr values are invalid, info is just here to fully test
the EEPROM caching code (DIMM X should match OCMB X) -->
<attribute>
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
- <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>devAddr</id><value>0xA8</value></field>
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>8</value></field>
<field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm16</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030010</default></attribute>
+ <attribute><id>POSITION</id><default>16</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p16</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-16</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-0/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x00</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm17</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030011</default></attribute>
+ <attribute><id>POSITION</id><default>17</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p17</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-17</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-0/omi-1/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x01</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm18</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030012</default></attribute>
+ <attribute><id>POSITION</id><default>18</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p18</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-18</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-0/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x02</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm19</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030013</default></attribute>
+ <attribute><id>POSITION</id><default>19</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p19</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-19</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-0/mcc-1/omi-1/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x03</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm20</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030014</default></attribute>
+ <attribute><id>POSITION</id><default>20</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p20</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-20</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-0/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x04</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm21</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030015</default></attribute>
+ <attribute><id>POSITION</id><default>21</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p21</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-21</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-0/omi-1/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x05</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm22</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030016</default></attribute>
+ <attribute><id>POSITION</id><default>22</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p22</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-22</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-0/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>22</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x06</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm23</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030017</default></attribute>
+ <attribute><id>POSITION</id><default>23</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p23</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-23</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/mi-1/mcc-1/omi-1/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>23</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <!-- Engine 3 Port 1 connects to a 3 to 8 MUX attached to DDIMM0-7 in the simics axone model -->
+ <field><id>port</id><value>1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>05</value></field>
+ <field><id>writePageSize</id><value>0x20</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0x07</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0/node-0/i2c_mux-2</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm24</id>
+ <type>lcard-dimm-ddimm</type>
+ <attribute><id>HUID</id><default>0x00030018</default></attribute>
+ <attribute><id>POSITION</id><default>24</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>dimm:k0:n0:s0:p24</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-24</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/mi-0/mcc-0/omi-0/ocmb_chip-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ <default>24</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ <default>
+ <field><id>byteAddrOffset</id><value>0x02</value></field>
+ <field><id>chipCount</id><value>0x01</value></field>
+ <field><id>devAddr</id><value>0xA0</value></field>
+ <field><id>engine</id><value>3</value></field>
+ <!-- Engine 3 Port 0 is directly attached to DDIMM8 in the simics axone model -->
+ <field><id>port</id><value>0</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
+ <field><id>maxMemorySizeKB</id><value>0x4</value></field>
+ <field><id>writeCycleTime</id><value>20</value></field>
+ <field><id>writePageSize</id><value>32</value></field>
+ <field><id>i2cMuxBusSelector</id><value>0xFF</value></field>
+ <field><id>i2cMuxPath</id><value>physical:sys-0</value></field>
</default>
</attribute>
</targetInstance>
@@ -11887,6 +20678,378 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1mc0omic0</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A0006</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0omic1</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A0007</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc0omic2</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-0/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x07</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A0008</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-0/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1omic0</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A0009</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1omic1</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A000A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mc1omic2</id>
+ <type>unit-omic-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mc-1/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x08</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.omic:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004A000B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mc-1/omic-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>OMIC</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- END MEMORY SUBSYSTEM -->
<!-- ===================================================================== -->
@@ -12417,6 +21580,122 @@
</targetInstance>
<targetInstance>
+ <id>sys0node0proc0perv10</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0perv11</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
<id>sys0node0proc0perv12</id>
<type>unit-perv-axone</type>
<attribute>
@@ -14396,6 +23675,2450 @@
</attribute>
</targetInstance>
+<targetInstance>
+ <id>sys0node0proc1perv1</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c1</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>57</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0039</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>57</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-1</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv2</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>58</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>58</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-2</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv3</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c3</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>59</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>59</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-3</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv4</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c4</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>60</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>60</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-4</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv5</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c5</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>61</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>61</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-5</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv6</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c6</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>62</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003E</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>62</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-6</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv7</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c7</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>63</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C003F</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>63</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-7</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv8</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c8</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>64</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0040</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>64</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-8</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>8</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv9</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-9</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c9</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>65</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0041</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>65</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-9</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>9</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv10</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>66</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0042</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>66</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv11</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>67</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0043</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>67</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv12</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c12</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>68</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0044</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>68</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-12</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>12</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv13</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c13</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>69</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0045</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>69</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-13</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>13</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv14</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c14</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>70</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0046</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>70</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-14</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>14</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv15</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c15</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>71</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0047</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>71</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-15</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>15</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv16</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-16</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c16</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>72</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0048</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>72</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-16</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>16</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv17</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-17</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c17</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>73</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0049</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>73</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-17</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>17</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv18</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-18</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c18</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>74</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C004A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>74</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-18</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>18</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv19</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-19</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c19</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>75</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C004B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>75</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-19</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>19</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv20</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-20</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c20</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>76</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C004C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>76</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-20</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>20</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv21</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-21</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c21</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>77</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C004D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>77</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-21</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>21</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv32</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-32</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c32</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>88</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0058</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>88</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-32</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>32</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv33</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-33</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c33</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>89</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0059</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>69</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-33</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>33</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv34</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-34</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c34</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>90</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>90</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-34</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>34</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv35</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-35</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c35</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>91</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>91</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-35</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>35</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv36</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-36</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>36</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>36</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c36</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>92</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005C</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>92</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-36</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>36</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv37</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-37</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>37</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>37</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c37</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>93</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005D</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>93</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-37</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>37</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv38</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-38</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c38</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>94</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005E</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>94</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-38</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>38</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv39</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-39</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c39</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>95</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C005F</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>85</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-39</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>39</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv40</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-40</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c40</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>96</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0060</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>96</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-40</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>40</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv41</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-41</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c41</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>97</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0061</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>97</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-41</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>41</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv42</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-42</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c42</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>98</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0062</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>98</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-42</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>42</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv43</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-43</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c43</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>99</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0063</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>99</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-43</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>43</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv44</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-44</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>44</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>44</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c44</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>100</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0064</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>100</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-44</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>44</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv45</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-45</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c45</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>101</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0065</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>101</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-45</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>45</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv46</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-46</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c46</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>102</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0066</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>102</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-46</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>46</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv47</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-47</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c47</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>103</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0067</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>103</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-47</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>47</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv48</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-48</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>48</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>48</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c48</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>104</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0068</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>104</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-48</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>48</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv49</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-49</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>49</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>49</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c49</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>105</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C0069</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>105</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-49</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>49</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv50</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-50</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>50</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>50</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c50</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>106</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C006A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>106</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-50</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>50</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv51</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-51</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>51</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>51</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c51</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>107</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C006B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>107</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-51</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>51</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1perv52</id>
+ <type>unit-perv-axone</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/perv-52</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>52</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>52</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p01:c52</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>108</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C006B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>108</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/perv-52</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>52</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
<!-- ===================================================================== -->
<!-- I2C_MUX -->
<!-- ===================================================================== -->
@@ -14428,13 +26151,48 @@
<default>0</default>
</attribute>
<attribute>
- <id>FAPI_NAME</id>
- <default>NA</default>
+ <id>FAPI_I2C_CONTROL_INFO</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>port</id><value>1</value></field>
+ <field><id>devAddr</id><value>0xE0</value></field>
+ <field><id>engine</id><value>3</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0i2cmux2</id>
+ <type>i2c_mux_pca9847</type>
+ <attribute>
+ <id>HUID</id>
+ <default>0x004D0002</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/i2c_mux-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/i2c_mux-0</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>2</default>
</attribute>
<attribute>
<id>FAPI_I2C_CONTROL_INFO</id>
<default>
- <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-0</value></field>
+ <field><id>i2cMasterPath</id><value>physical:sys-0/node-0/proc-1</value></field>
<field><id>port</id><value>1</value></field>
<field><id>devAddr</id><value>0xE0</value></field>
<field><id>engine</id><value>3</value></field>
@@ -14442,4 +26200,97 @@
</attribute>
</targetInstance>
+<!-- ===================================================================== -->
+<!-- XBUS -->
+<!-- ===================================================================== -->
+<targetInstance>
+ <id>sys0node0proc0xbus2</id>
+ <type>unit-xbus-axone</type>
+ <attribute><id>HUID</id><default>0x000E0002</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.xbus:k0:n0:s0:p00:c2</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x06</default>
+ </attribute>
+ <attribute>
+ <id>PEER_TARGET</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-0/perv-6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus0</id>
+ <type>unit-xbus-axone</type>
+ <attribute><id>HUID</id><default>0x000E0003</default></attribute>
+ <attribute>
+ <id>FAPI_NAME</id><default>pu.xbus:k0:n0:s0:p01:c0</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>0x06</default>
+ </attribute>
+ <attribute>
+ <id>PEER_TARGET</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>PEER_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>PARENT_PERVASIVE</id>
+ <default>physical:sys-0/node-0/proc-1/perv-6</default>
+ </attribute>
+</targetInstance>
+
</attributes>
diff --git a/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml b/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
index e82b9e38a..17aee231d 100644
--- a/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml
@@ -7958,7 +7958,7 @@
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
- <default>physical:sys-0/node-0/proc-0/nx-0</default>
+ <default>affinity:sys-0/node-0/proc-0/nx-0</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
@@ -8955,6 +8955,138 @@
<default>PERV</default>
</attribute>
</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0perv10</id>
+ <type>unit-perv-cumulus</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+
+
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000A</default>
+ </attribute>
+
+
+
+
+
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0perv11</id>
+ <type>unit-perv-cumulus</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
<targetInstance>
<id>sys0node0proc0perv12</id>
<type>unit-perv-cumulus</type>
diff --git a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
index fe3bea78c..6e0177ea2 100644
--- a/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml
@@ -7950,7 +7950,7 @@
</attribute>
<attribute>
<id>AFFINITY_PATH</id>
- <default>physical:sys-0/node-0/proc-0/nx-0</default>
+ <default>affinity:sys-0/node-0/proc-0/nx-0</default>
</attribute>
<attribute>
<id>ORDINAL_ID</id>
@@ -8947,6 +8947,134 @@
<default>PERV</default>
</attribute>
</targetInstance>
+
+
+<targetInstance>
+ <id>sys0node0proc0perv10</id>
+ <type>unit-perv-cumulus</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+
+
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c10</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000A</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-10</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>10</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0perv11</id>
+ <type>unit-perv-cumulus</type>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CHIPLET_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_NAME</id>
+ <default>pu.perv:k0:n0:s0:p00:c11</default>
+ </attribute>
+ <attribute>
+ <id>FAPI_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>HUID</id>
+ <default>0x002C000B</default>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/perv-11</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>reserved</id><value>0</value></field>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>REL_POS</id>
+ <default>11</default>
+ </attribute>
+ <attribute>
+ <id>RESOURCE_IS_CRITICAL</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERV</default>
+ </attribute>
+</targetInstance>
+
<targetInstance>
<id>sys0node0proc0perv12</id>
<type>unit-perv-cumulus</type>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index 1b5b615a9..f87b8fa6e 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -159,6 +159,13 @@
<parent>chip-tpm-cectpm</parent>
</targetType>
+ <!-- This special I2C_MUX target adapts the MRW to Hostboot's specific I2C_MUX
+ target. All attributes should be declared against the parent target -->
+ <targetType>
+ <id>chip-PCA9847</id>
+ <parent>i2c_mux_pca9847</parent>
+ </targetType>
+
<!-- This special UCD target adapts the MRW to Hostboot's specific UCD
target. All attributes should be declared against the parent
target. -->
@@ -404,7 +411,7 @@
</attribute>
</targetType>
- <!-- Generic OCMB -->
+ <!-- Generic OCMB, used for Explorer, Gemini, etc -->
<targetType>
<id>chip-ocmb</id>
<parent>chip</parent>
@@ -413,6 +420,60 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>DDIMM</value-->
+ <value>0x4</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_PRIMARY_INFO</id>
</attribute>
<attribute>
@@ -426,6 +487,10 @@
<id>HWAS_STATE_CHANGED_SUBSCRIPTION_MASK</id>
</attribute>
<attribute>
+ <default>OCMB</default>
+ <id>MODEL</id>
+ </attribute>
+ <attribute>
<default>
<field>
<id>childRollupAllowed</id>
@@ -443,23 +508,6 @@
<id>PARENT_DECONFIG_RULES</id>
</attribute>
<attribute>
- <default>OCMB_CHIP</default>
- <id>TYPE</id>
- </attribute>
- <attribute>
- <id>VPD_REC_NUM</id>
- </attribute>
- </targetType>
-
- <!-- Explorer OCMB -->
- <targetType>
- <id>chip-ocmb-explorer</id>
- <parent>chip-ocmb</parent>
- <attribute>
- <default>EXPLORER</default>
- <id>MODEL</id>
- </attribute>
- <attribute>
<default>
<field>
<id>reserved</id>
@@ -509,6 +557,13 @@
</default>
<id>SCOM_SWITCHES</id>
</attribute>
+ <attribute>
+ <default>OCMB_CHIP</default>
+ <id>TYPE</id>
+ </attribute>
+ <attribute>
+ <id>VPD_REC_NUM</id>
+ </attribute>
</targetType>
<targetType>
@@ -601,9 +656,6 @@
<id>LOCATION_CODE</id>
</attribute>
<attribute>
- <id>NVDIMM_ARMED</id>
- </attribute>
- <attribute>
<default>
<field>
<id>childRollupAllowed</id>
@@ -753,9 +805,117 @@
<id>EEPROM_SBE_PRIMARY_INFO</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>IBM_MVPD</value-->
+ <value>0x3</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_BACKUP_INFO</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>IBM_MVPD</value-->
+ <value>0x3</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_PRIMARY_INFO</id>
</attribute>
<attribute>
@@ -990,6 +1150,60 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>IBM_FRUVPD</value-->
+ <value>0x2</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_PRIMARY_INFO</id>
</attribute>
<attribute>
@@ -1153,6 +1367,7 @@
</attribute>
</targetType>
+ <!-- Represents a I2C Mux device that is compatible with the PCA9847 spec -->
<targetType>
<id>i2c_mux_pca9847</id>
<parent>chip</parent>
@@ -1205,6 +1420,60 @@
<id>EEPROM_NV_INFO</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>ISDIMM</value-->
+ <value>0x1</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_PRIMARY_INFO</id>
</attribute>
<attribute>
@@ -1226,6 +1495,9 @@
<id>MEM_PORT</id>
</attribute>
<attribute>
+ <id>NVDIMM_ARMED</id>
+ </attribute>
+ <attribute>
<id>NV_OPS_TIMEOUT_MSEC</id>
</attribute>
<attribute>
@@ -1279,6 +1551,68 @@
</targetType>
<targetType>
+ <id>lcard-dimm-ddimm</id>
+ <parent>lcard-dimm</parent>
+ <attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>DDIMM</value-->
+ <value>0x4</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
+ <id>EEPROM_VPD_PRIMARY_INFO</id>
+ </attribute>
+ </targetType>
+
+ <targetType>
<id>lcard-dimm-ddr4</id>
<parent>lcard-dimm</parent>
</targetType>
@@ -1465,6 +1799,9 @@
<id>BOOT_FREQ_MHZ</id>
</attribute>
<attribute>
+ <id>BPM_UPDATE_OVERRIDE</id>
+ </attribute>
+ <attribute>
<id>BRAZOS_RX_FIFO_OVERRIDE</id>
</attribute>
<attribute>
@@ -1520,6 +1857,12 @@
<id>FIELD_TH_P8EX_L3_LINE_DELETES</id>
</attribute>
<attribute>
+ <id>FORCE_NVDIMM_RESET</id>
+ </attribute>
+ <attribute>
+ <id>FORCE_SRAM_MMIO_OVER_I2C</id>
+ </attribute>
+ <attribute>
<id>FREQ_CORE_CEILING_MHZ</id>
</attribute>
<attribute>
@@ -1578,6 +1921,9 @@
<id>ISTEP_PAUSE_ENABLE</id>
</attribute>
<attribute>
+ <id>KEY_CLEAR_REQUEST</id>
+ </attribute>
+ <attribute>
<default>0x0006030000000000</default>
<id>LPC_BUS_ADDR</id>
</attribute>
@@ -1613,6 +1959,9 @@
<id>MAX_SBE_SEEPROM_SIZE</id>
</attribute>
<attribute>
+ <id>MC_PLL_BUCKET</id>
+ </attribute>
+ <attribute>
<id>MFG_TRACE_ENABLE</id>
</attribute>
<attribute>
@@ -1767,6 +2116,21 @@
<id>NUMERIC_POD_TYPE_TEST</id>
</attribute>
<attribute>
+ <id>NVDIMM_AUTO_ARM</id>
+ </attribute>
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_ENABLE</id>
+ </attribute>
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_KEYS_ANCHOR</id>
+ </attribute>
+ <attribute>
+ <id>NVDIMM_ENCRYPTION_KEYS_FW</id>
+ </attribute>
+ <attribute>
+ <id>OCMB_FW_UPDATE_OVERRIDE</id>
+ </attribute>
+ <attribute>
<id>O_EREPAIR_THRESHOLD_FIELD</id>
</attribute>
<attribute>
@@ -2356,6 +2720,9 @@
<id>MODEL</id>
<default>AXONE</default>
</attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ </attribute>
</targetType>
<targetType>
@@ -2640,6 +3007,60 @@
<id>DECONFIG_GARDABLE</id>
</attribute>
<attribute>
+ <default>
+ <field>
+ <value>0xFF</value>
+ <id>byteAddrOffset</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>chipCount</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>devAddr</id>
+ </field>
+ <field>
+ <!--Since enum values cannot be used as default values in
+ a complexType, this is a workaround to set the value to the
+ corresponding enum value.-->
+ <!--value>IBM_FRUVPD</value-->
+ <value>0x2</value>
+ <id>eepromContentType</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>engine</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMasterPath</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>i2cMuxBusSelector</id>
+ </field>
+ <field>
+ <value>physical:sys-0</value>
+ <id>i2cMuxPath</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>maxMemorySizeKB</id>
+ </field>
+ <field>
+ <value>0xFF</value>
+ <id>port</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writeCycleTime</id>
+ </field>
+ <field>
+ <value>0xFFFFFFFFFFFFFFFF</value>
+ <id>writePageSize</id>
+ </field>
+ </default>
<id>EEPROM_VPD_PRIMARY_INFO</id>
</attribute>
<!--fsp requirement-->
@@ -2784,6 +3205,7 @@
</attribute>
</targetType>
+ <!-- Three NPUs per proc -->
<targetType>
<id>unit-npu-axone</id>
<parent>unit-npu-power9</parent>
@@ -2791,8 +3213,26 @@
<id>MODEL</id>
<default>AXONE</default>
</attribute>
+ <attribute>
+ <default>
+ <field>
+ <id>childRollupAllowed</id>
+ <value>1</value>
+ </field>
+ <field>
+ <id>deconfigureParent</id>
+ <value>1</value>
+ </field>
+ <field>
+ <id>valid</id>
+ <value>1</value>
+ </field>
+ </default>
+ <id>PARENT_DECONFIG_RULES</id>
+ </attribute>
</targetType>
+ <!-- One NPU per proc -->
<targetType>
<id>unit-npu-cumulus</id>
<parent>unit-npu-power9</parent>
@@ -2802,6 +3242,7 @@
</attribute>
</targetType>
+ <!-- One NPU per proc -->
<targetType>
<id>unit-npu-nimbus</id>
<parent>unit-npu-power9</parent>
@@ -2811,7 +3252,6 @@
</attribute>
</targetType>
- <!-- One NPU per proc -->
<targetType>
<id>unit-npu-power9</id>
<parent>unit</parent>
@@ -3165,6 +3605,12 @@
<default>AXONE</default>
<id>MODEL</id>
</attribute>
+ <attribute>
+ <id>OMI_INBAND_BAR_BASE_ADDR_OFFSET</id>
+ </attribute>
+ <attribute>
+ <id>ORDINAL_ID</id>
+ </attribute>
</targetType>
<!-- OMI (Special has two parents)
diff --git a/src/usr/targeting/common/xmltohb/target_types_hb.xml b/src/usr/targeting/common/xmltohb/target_types_hb.xml
index ff955cf28..e2be5b6f8 100644
--- a/src/usr/targeting/common/xmltohb/target_types_hb.xml
+++ b/src/usr/targeting/common/xmltohb/target_types_hb.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- Contributors Listed Below - COPYRIGHT 2012,2019 -->
+<!-- Contributors Listed Below - COPYRIGHT 2012,2020 -->
<!-- [+] Google Inc. -->
<!-- [+] International Business Machines Corp. -->
<!-- -->
@@ -87,10 +87,19 @@
<targetTypeExtension>
<id>chip-ocmb</id>
<attribute>
+ <id>HBRT_HYP_ID</id>
+ </attribute>
+ <attribute>
+ <id>IBSCOM_MUTEX</id>
+ </attribute>
+ <attribute>
<default>0</default>
<id>MMIO_VM_ADDR</id>
</attribute>
<attribute>
+ <id>OCMB_COUNTER_HB</id>
+ </attribute>
+ <attribute>
<id>VPD_SWITCHES</id>
</attribute>
</targetTypeExtension>
@@ -107,6 +116,9 @@
<id>FSI_SCOM_MUTEX</id>
</attribute>
<attribute>
+ <id>GPIO_INFO_PHYS_PRES</id>
+ </attribute>
+ <attribute>
<id>HBRT_HYP_ID</id>
</attribute>
<attribute>
@@ -240,6 +252,12 @@
<id>DIMM_SPD_BYTE_SIZE</id>
</attribute>
<attribute>
+ <id>NVDIMM_READING_PAGE4</id>
+ </attribute>
+ <attribute>
+ <id>NVDIMM_READING_VENDOR_LOG</id>
+ </attribute>
+ <attribute>
<id>PART_NUMBER</id>
</attribute>
<attribute>
@@ -251,6 +269,14 @@
</targetTypeExtension>
<targetTypeExtension>
+ <id>pmic</id>
+ <attribute>
+ <id>DYNAMIC_I2C_DEVICE_ADDRESS</id>
+ <default>0</default>
+ </attribute>
+ </targetTypeExtension>
+
+ <targetTypeExtension>
<id>sys-sys-power9</id>
<attribute>
<id>ALLOW_ATTR_OVERRIDES_IN_SECURE_MODE</id>
@@ -274,9 +300,19 @@
<id>FORCE_PRE_PAYLOAD_DRTM</id>
</attribute>
<attribute>
+ <id>FORCE_SBE_UPDATE</id>
+ </attribute>
+ <!-- Need to add this explicitly to handle the Axone case -->
+ <attribute>
+ <id>FREQ_MCA_MHZ</id>
+ </attribute>
+ <attribute>
<id>HB_EXISTING_IMAGE</id>
</attribute>
<attribute>
+ <id>HB_MUTEX_SERIALIZE_TEST_LOCK</id>
+ </attribute>
+ <attribute>
<id>HB_MUTEX_TEST_LOCK</id>
</attribute>
<attribute>
@@ -311,7 +347,7 @@
</attribute>
<attribute>
<id>OVERRIDES_ATTEMPTED_FLAG</id>
- </attribute>
+ </attribute>
<attribute>
<id>PDA_CAPTURED_THREAD_REG_ARRAY_ADDR</id>
</attribute>
@@ -324,6 +360,18 @@
<attribute>
<id>PDA_THREAD_REG_STATE_ENTRY_FORMAT</id>
</attribute>
+ <attribute>
+ <id>PHYS_PRES_ASSERTED</id>
+ </attribute>
+ <attribute>
+ <id>PHYS_PRES_FAKE_ASSERT</id>
+ </attribute>
+ <attribute>
+ <id>PHYS_PRES_REQUEST_OPEN_WINDOW</id>
+ </attribute>
+ <attribute>
+ <id>SBE_ARCH_DUMP_ADDR</id>
+ </attribute>
</targetTypeExtension>
<targetTypeExtension>
diff --git a/src/usr/targeting/common/xmltohb/xmltohb.pl b/src/usr/targeting/common/xmltohb/xmltohb.pl
index b3370906e..339c26960 100755
--- a/src/usr/targeting/common/xmltohb/xmltohb.pl
+++ b/src/usr/targeting/common/xmltohb/xmltohb.pl
@@ -8,6 +8,7 @@
#
# Contributors Listed Below - COPYRIGHT 2012,2019
# [+] International Business Machines Corp.
+# [+] YADRO
#
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -26,10 +27,7 @@
#
# Purpose:
-# Author: Nick Bofferding
-# Last Updated: 09/09/2011
-#
-# Version: 1.0
+# Process the attribute xml files, generate code, create binaries, etc
#
# Change Log **********************************************************
#
@@ -363,17 +361,17 @@ if( !($cfgSrcOutputDir =~ "none") )
writeFapi2PlatAttrMacrosHeaderFileFooter ($fapi2PlatAttrMacrosHeaderFile);
close $fapi2PlatAttrMacrosHeaderFile;
- open(ATTR_ATTRERRL_C_FILE,">$cfgSrcOutputDir"."errludattribute.C")
+ open(ATTR_ATTRERRL_C_FILE,">$cfgSrcOutputDir"."errludattribute_gen.C")
or croak ("Attribute errlog C file: \"$cfgSrcOutputDir"
- . "errludattribute.C\" could not be opened.");
+ . "errludattribute_gen.C\" could not be opened.");
my $attrErrlCFile = *ATTR_ATTRERRL_C_FILE;
writeAttrErrlCFile($attributes,$attrErrlCFile);
close $attrErrlCFile;
mkdir("$cfgSrcOutputDir/errl");
- open(ATTR_ATTRERRL_H_FILE,">$cfgSrcOutputDir"."errl/errludattribute.H")
+ open(ATTR_ATTRERRL_H_FILE,">$cfgSrcOutputDir"."errl/errludattributeP_gen.H")
or croak ("Attribute errlog H file: \"$cfgSrcOutputDir"
- . "errl/errludattribute.H\" could not be opened.");
+ . "errl/errludattributeP_gen.H\" could not be opened.");
my $attrErrlHFile = *ATTR_ATTRERRL_H_FILE;
writeAttrErrlHFile($attributes,$attrErrlHFile);
close $attrErrlHFile;
@@ -1018,32 +1016,30 @@ sub validateAttributes {
my($attributes) = @_;
my %elements = ( );
- $elements{"id"} = { required => 1, isscalar => 1};
- $elements{"description"} = { required => 1, isscalar => 1};
- $elements{"persistency"} = { required => 1, isscalar => 1};
- $elements{"fspOnly"} = { required => 0, isscalar => 0};
- $elements{"hbOnly"} = { required => 0, isscalar => 0};
- $elements{"readable"} = { required => 0, isscalar => 0};
- $elements{"simpleType"} = { required => 0, isscalar => 0};
- $elements{"complexType"} = { required => 0, isscalar => 0};
- $elements{"nativeType"} = { required => 0, isscalar => 0};
- $elements{"writeable"} = { required => 0, isscalar => 0};
- $elements{"hasStringConversion"}
- = { required => 0, isscalar => 0};
- $elements{"hwpfToHbAttrMap"}
- = { required => 0, isscalar => 0};
- $elements{"display-name"} = { required => 0, isscalar => 1};
- $elements{"virtual"} = { required => 0, isscalar => 0};
- $elements{"tempAttribute"} = { required => 0, isscalar => 0};
- $elements{"serverwizReadonly"} = { required => 0, isscalar => 0};
- $elements{"serverwizShow"} = { required => 0, isscalar => 1};
- $elements{"global"} = { required => 0, isscalar => 0};
- $elements{"range"} = { required => 0, isscalar => 0};
- $elements{"ignoreEkb"} = { required => 0, isscalar => 0};
- $elements{"mrwRequired"} = { required => 0, isscalar => 0};
+ $elements{"id"} = { required => 1, isscalar => 1};
+ $elements{"description"} = { required => 1, isscalar => 1};
+ $elements{"persistency"} = { required => 1, isscalar => 1};
+ $elements{"fspOnly"} = { required => 0, isscalar => 0};
+ $elements{"hbOnly"} = { required => 0, isscalar => 0};
+ $elements{"readable"} = { required => 0, isscalar => 0};
+ $elements{"simpleType"} = { required => 0, isscalar => 0};
+ $elements{"complexType"} = { required => 0, isscalar => 0};
+ $elements{"nativeType"} = { required => 0, isscalar => 0};
+ $elements{"writeable"} = { required => 0, isscalar => 0};
+ $elements{"hasStringConversion"} = { required => 0, isscalar => 0};
+ $elements{"hwpfToHbAttrMap"} = { required => 0, isscalar => 0};
+ $elements{"display-name"} = { required => 0, isscalar => 1};
+ $elements{"virtual"} = { required => 0, isscalar => 0};
+ $elements{"tempAttribute"} = { required => 0, isscalar => 0};
+ $elements{"serverwizReadonly"} = { required => 0, isscalar => 0};
+ $elements{"serverwizShow"} = { required => 0, isscalar => 1};
+ $elements{"global"} = { required => 0, isscalar => 0};
+ $elements{"range"} = { required => 0, isscalar => 0};
+ $elements{"ignoreEkb"} = { required => 0, isscalar => 0};
+ $elements{"mrwRequired"} = { required => 0, isscalar => 0};
# do NOT export attribute & its associated enum to serverwiz
- $elements{"no_export"} = { required => 0, isscalar => 0};
+ $elements{"no_export"} = { required => 0, isscalar => 0};
foreach my $attribute (@{$attributes->{attribute}})
{
@@ -2438,6 +2434,9 @@ print $outFile <<VERBATIM;
// STD
#include <stdint.h>
#include <stdlib.h>
+#ifdef __HOSTBOOT_MODULE
+#include <array>
+#endif
VERBATIM
foreach my $attribute (@{$attributes->{attribute}})
@@ -2541,12 +2540,11 @@ sub writeTraitFileTraits {
$traits .= " fspAccessible,";
}
- chop($traits);
-
# Build value type
my $type = "";
my $dimensions = "";
+ my $stdArrAddOn = ""; # Only used if attr holds array type
if(exists $attribute->{simpleType})
{
my $simpleType = $attribute->{simpleType};
@@ -2569,11 +2567,26 @@ sub writeTraitFileTraits {
if( (exists $simpleType->{array})
&& ($simpleTypeProperties->{$typeName}{supportsArray}) )
{
- my @bounds = split(/,/,$simpleType->{array});
- foreach my $bound (@bounds)
+
+ my @revBounds = reverse split(/,/,$simpleType->{array});
+
+ for my $idx (0 .. $#revBounds)
{
- $dimensions .= "[$bound]";
+ $dimensions = "[@revBounds[$idx]]$dimensions";
+
+ # Creating std::array, even if multi-dimensional
+ if ($idx == 0)
+ {
+ $stdArrAddOn = "std::array<$type, "
+ ."@revBounds[$idx]>";
+ }
+ else
+ {
+ $stdArrAddOn = "std::array<$stdArrAddOn, "
+ ."@revBounds[$idx]>";
+ }
}
+
}
if(exists $simpleType->{string})
@@ -2611,6 +2624,8 @@ sub writeTraitFileTraits {
. "$attribute->{id}.");
}
+ chop($traits);
+
# if it already exists skip it
if( !exists($attrValHash{$attribute->{id}}))
{
@@ -2625,6 +2640,13 @@ sub writeTraitFileTraits {
print $outFile " public:\n";
print $outFile " enum {",$traits," };\n";
print $outFile " typedef ", $type, " Type$dimensions;\n";
+ if ($stdArrAddOn ne "")
+ {
+ # Append typedef for std::array if attr holds array value
+ print $outFile "#ifdef __HOSTBOOT_MODULE\n";
+ print $outFile " typedef $stdArrAddOn TypeStdArr;\n";
+ print $outFile "#endif\n";
+ }
print $outFile "};\n\n";
$typedefs .= "// Type aliases and/or sizes for ATTR_"
@@ -2637,6 +2659,14 @@ sub writeTraitFileTraits {
$typedefs .= "typedef " . $type .
" ATTR_" . "$attribute->{id}" . "_type" . $dimensions . ";\n";
+ if ($stdArrAddOn ne "")
+ {
+ $typedefs .= "#ifdef __HOSTBOOT_MODULE\n";
+ $typedefs .= "typedef $stdArrAddOn "
+ ."ATTR_$attribute->{id}_typeStdArr;\n";
+ $typedefs .= "#endif\n";
+ }
+
# If a string, append max # of characters for the string
if( (exists $attribute->{simpleType})
&& (exists $attribute->{simpleType}->{string}))
@@ -2718,14 +2748,6 @@ VERBATIM
sub writeAttrErrlCFile {
my($attributes,$outFile) = @_;
- #First setup the includes and function definition
- print $outFile "#include <stdint.h>\n";
- print $outFile "#include <stdio.h>\n";
- print $outFile "#include <string.h>\n";
- print $outFile "#include <errl/errludattribute.H>\n";
- print $outFile "#include <errl/errlreasoncodes.H>\n";
- print $outFile "#include <targeting/common/targetservice.H>\n";
- print $outFile "#include <targeting/common/trace.H>\n";
print $outFile "\n";
print $outFile "namespace ERRORLOG\n";
print $outFile "{\n";
@@ -2742,52 +2764,38 @@ sub writeAttrErrlCFile {
print $outFile "\n";
print $outFile " switch (i_attr) {\n";
- print $outFile " case (ATTR_SERIAL_NUMBER): { //simpleType:uint, :int...\n";
- print $outFile " //TRACDCOMP( g_trac_errl, \"ErrlUserDetailsAttribute: SERIAL_NUMBER entry\");\n";
- print $outFile " AttributeTraits<ATTR_SERIAL_NUMBER>::Type tmp;\n";
- print $outFile " if( iv_pTarget->tryGetAttr<ATTR_SERIAL_NUMBER>(tmp) ) {\n";
- print $outFile " tmpBuffer = new char[sizeof(tmp)];\n";
- print $outFile " memcpy(tmpBuffer, &tmp, sizeof(tmp));\n";
- print $outFile " attrSize = sizeof(tmp);\n";
- print $outFile " }\n";
- print $outFile " break;\n";
- print $outFile " }\n";
- print $outFile " case (ATTR_PART_NUMBER): { //simpleType:uint, :int...\n";
- print $outFile " //TRACDCOMP( g_trac_errl, \"ErrlUserDetailsAttribute: PART_NUMBER entry\");\n";
- print $outFile " AttributeTraits<ATTR_PART_NUMBER>::Type tmp;\n";
- print $outFile " if( iv_pTarget->tryGetAttr<ATTR_PART_NUMBER>(tmp) ) {\n";
- print $outFile " tmpBuffer = new char[sizeof(tmp)];\n";
- print $outFile " memcpy(tmpBuffer, &tmp, sizeof(tmp));\n";
- print $outFile " attrSize = sizeof(tmp);\n";
- print $outFile " }\n";
- print $outFile " break;\n";
- print $outFile " }\n";
- print $outFile " case (ATTR_PEC_PCIE_HX_KEYWORD_DATA): { //simpleType:uint, :int...\n";
- print $outFile " //TRACDCOMP( g_trac_errl, \"ErrlUserDetailsAttribute: PEC_PCIE_HX_KEYWORD_DATA entry\");\n";
- print $outFile " AttributeTraits<ATTR_PEC_PCIE_HX_KEYWORD_DATA>::Type tmp;\n";
- print $outFile " if( iv_pTarget->tryGetAttr<ATTR_PEC_PCIE_HX_KEYWORD_DATA>(tmp) ) {\n";
- print $outFile " tmpBuffer = new char[sizeof(tmp)];\n";
- print $outFile " memcpy(tmpBuffer, &tmp, sizeof(tmp));\n";
- print $outFile " attrSize = sizeof(tmp);\n";
- print $outFile " }\n";
- print $outFile " break;\n";
- print $outFile " }\n";
- print $outFile "#if 0 //\@fixme-RTC:152874\n";
+ # List of attributes we want to explicitly support
+ my @allowed_attributes = (
+ "SERIAL_NUMBER",
+ "PART_NUMBER",
+ "PEC_PCIE_HX_KEYWORD_DATA",
+ "ECID",
+ "HUID",
+ );
- # loop through every attribute to make the swith/case
+ # loop through every attribute to make the switch/case
foreach my $attribute (@{$attributes->{attribute}})
{
+ my $skippedattr = 0;
+ if( grep { $_ eq $attribute->{id} } @allowed_attributes )
+ {
+ print "Allowing $attribute->{id}\n";
+ }
+ else
+ {
+ print $outFile "#if 0 //\@fixme-RTC:152874\n";
+ $skippedattr = 1;
+ }
+
# things we'll skip:
if(!(exists $attribute->{readable}) || # write-only attributes
- !(exists $attribute->{writeable}) || # read-only attributes
(exists $attribute->{simpleType} && (
(exists $attribute->{simpleType}->{hbmutex}) ||
(exists $attribute->{simpleType}->{hbrecrusivemutex}) ||
(exists $attribute->{simpleType}->{fspmutex}))) # mutex attributes
) {
print $outFile " case (ATTR_",$attribute->{id},"): { break; }\n";
- next;
}
# any complicated types just get dumped as raw hex binary
elsif(exists $attribute->{complexType}) {
@@ -2872,6 +2880,11 @@ sub writeAttrErrlCFile {
print $outFile " break;\n";
print $outFile " }\n";
}
+
+ if( $skippedattr )
+ {
+ print $outFile "#endif //\@fixme-RTC:152874\n";
+ }
}
print $outFile " default: { //Shouldn't be anything here!!\n";
@@ -2879,7 +2892,6 @@ sub writeAttrErrlCFile {
print $outFile " break;\n";
print $outFile " }\n";
- print $outFile "#endif //\@fixme-RTC:152874\n";
print $outFile " } //switch\n";
print $outFile "\n";
@@ -2898,45 +2910,6 @@ sub writeAttrErrlCFile {
print $outFile "}\n";
print $outFile "\n";
- # build constructor that dumps 1 attribute
- print $outFile "\n";
- print $outFile "//------------------------------------------------------------------------------\n";
- print $outFile "ErrlUserDetailsAttribute::ErrlUserDetailsAttribute(\n";
- print $outFile " const Target * i_pTarget, uint32_t i_attr)\n";
- print $outFile " : iv_pTarget(i_pTarget), iv_dataSize(0)\n";
- print $outFile "{\n";
- print $outFile " // Set up ErrlUserDetails instance variables\n";
- print $outFile " iv_CompId = ERRL_COMP_ID;\n";
- print $outFile " iv_Version = 1;\n";
- print $outFile " iv_SubSection = ERRL_UDT_ATTRIBUTE;\n";
- print $outFile " // override the default of false\n";
- print $outFile " iv_merge = true;\n";
- print $outFile "\n";
- print $outFile " // first, write out the HUID\n";
- print $outFile " addData(ATTR_HUID);\n";
- print $outFile " if (i_attr != ATTR_HUID) {\n";
- print $outFile " addData(i_attr);\n";
- print $outFile " }\n";
- print $outFile "}\n";
- print $outFile "\n";
-
- # build constructor that dumps all attributes
- print $outFile "//------------------------------------------------------------------------------\n";
- print $outFile "ErrlUserDetailsAttribute::ErrlUserDetailsAttribute(\n";
- print $outFile " const Target * i_pTarget)\n";
- print $outFile " : iv_pTarget(i_pTarget), iv_dataSize(0)\n";
- print $outFile "{\n";
- print $outFile " // Set up ErrlUserDetails instance variables\n";
- print $outFile " iv_CompId = ERRL_COMP_ID;\n";
- print $outFile " iv_Version = 1;\n";
- print $outFile " iv_SubSection = ERRL_UDT_ATTRIBUTE;\n";
- print $outFile " // override the default of false\n";
- print $outFile " iv_merge = true;\n";
- print $outFile "\n";
- print $outFile " dumpAll();\n";
- print $outFile "}\n";
- print $outFile "\n";
-
# build internal function that dumps all attributes
print $outFile "//------------------------------------------------------------------------------\n";
print $outFile "void ErrlUserDetailsAttribute::dumpAll()\n";
@@ -2967,10 +2940,7 @@ sub writeAttrErrlCFile {
print $outFile "\n";
- print $outFile "//------------------------------------------------------------------------------\n";
- print $outFile "ErrlUserDetailsAttribute::~ErrlUserDetailsAttribute()\n";
- print $outFile "{ }\n";
- print $outFile "} // namespace\n";
+ print $outFile "} // namespace\n\n";
} # sub writeAttrErrlCFile
@@ -2980,44 +2950,7 @@ sub writeAttrErrlCFile {
sub writeAttrErrlHFile {
my($attributes,$outFile) = @_;
- #First setup the includes and function definition
- print $outFile "\n";
- print $outFile "#ifndef ERRL_UDATTRIBUTE_H\n";
- print $outFile "#define ERRL_UDATTRIBUTE_H\n";
- print $outFile "\n";
- print $outFile "#if !defined(PARSER) && !defined(LOGPARSER)\n";
- print $outFile "\n";
- print $outFile "#include <errl/errluserdetails.H>\n";
- print $outFile "\n";
- print $outFile "namespace TARGETING // Forward reference\n";
- print $outFile "{ class Target; }\n";
- print $outFile "\n";
- print $outFile "namespace ERRORLOG\n";
- print $outFile "{\n";
- print $outFile "class ErrlUserDetailsAttribute : public ErrlUserDetails {\n";
- print $outFile "public:\n";
- print $outFile "\n";
- print $outFile " ErrlUserDetailsAttribute(const TARGETING::Target * i_pTarget, uint32_t i_attr);\n";
- print $outFile " ErrlUserDetailsAttribute(const TARGETING::Target * i_pTarget);\n";
- print $outFile " void addData(uint32_t i_attr);\n";
- print $outFile " virtual ~ErrlUserDetailsAttribute();\n";
- print $outFile "\n";
- print $outFile "private:\n";
- print $outFile "\n";
- print $outFile " // Disabled\n";
- print $outFile " ErrlUserDetailsAttribute(const ErrlUserDetailsAttribute &);\n";
- print $outFile " ErrlUserDetailsAttribute & operator=(const ErrlUserDetailsAttribute &);\n";
- print $outFile "\n";
- print $outFile " // internal function\n";
- print $outFile " void dumpAll();\n";
- print $outFile "\n";
- print $outFile " const TARGETING::Target * iv_pTarget;\n";
- print $outFile " uint32_t iv_dataSize;\n";
- print $outFile "};\n";
- print $outFile "}\n";
- print $outFile "#else // if LOGPARSER defined\n";
- print $outFile "\n";
- print $outFile "#include \"errluserdetails.H\"\n";
+ # Included by errludattributeP.H
print $outFile "\n";
print $outFile "namespace ERRORLOG\n";
print $outFile "{\n";
@@ -3048,8 +2981,9 @@ sub writeAttrErrlHFile {
print $outFile " for (; (l_ptr + sizeof(uint32_t)) <= ((uint8_t*)i_pBuffer + i_buflen); )\n";
print $outFile " {\n";
print $outFile " // first 4 bytes is the attr enum\n";
- print $outFile " uint32_t attrEnum = ntohl(*(uint32_t *)l_ptr);\n";
+ print $outFile " uint32_t attrEnum = ntohl(UINT32_FROM_PTR(l_ptr));\n";
print $outFile " l_ptr += sizeof(attrEnum);\n";
+ print $outFile " char* tmplabel = NULL;\n";
print $outFile "\n";
print $outFile " switch (attrEnum) {\n";
@@ -3179,21 +3113,21 @@ sub writeAttrErrlHFile {
elsif (exists $attribute->{simpleType}->{uint16_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 7);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*7]), \"0x%.4X \", ntohs(*(((uint16_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*7]), \"0x%.4X \", ntohs(UINT16_FROM_PTR(reinterpret_cast<const uint16_t*>(l_ptr) + i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(uint16_t);\n";
}
elsif (exists $attribute->{simpleType}->{uint32_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 11);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*11]), \"0x%.8X \", ntohl(*(((uint32_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*11]), \"0x%.8X \", ntohl(UINT32_FROM_PTR(reinterpret_cast<const uint32_t*>(l_ptr)+i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(uint32_t);\n";
}
elsif (exists $attribute->{simpleType}->{uint64_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 19);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*19]), \"0x%.16llX \", ntohll(*(((uint64_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*19]), \"0x%.16llX \", ntohll(UINT64_FROM_PTR(reinterpret_cast<const uint64_t*>(l_ptr)+i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(uint64_t);\n";
}
@@ -3207,21 +3141,21 @@ sub writeAttrErrlHFile {
elsif (exists $attribute->{simpleType}->{int16_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 7);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*7]), \"0x%.4X \", ntohs(*(((int16_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*7]), \"0x%.4X \", ntohs(INT16_FROM_PTR(reinterpret_cast<const int16_t*>(l_ptr)+i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(int16_t);\n";
}
elsif (exists $attribute->{simpleType}->{int32_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 11);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*11]), \"0x%.8X \", ntohl(*(((int32_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*11]), \"0x%.8X \", ntohl(INT32_FROM_PTR(reinterpret_cast<const int32_t*>(l_ptr)+i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(int32_t);\n";
}
elsif (exists $attribute->{simpleType}->{int64_t}) {
print $outFile " l_traceEntry.resize(10+offset + $total_count * 19);\n";
print $outFile " for (uint32_t i = 0;i<$total_count;i++) {\n";
- print $outFile " sprintf(&(l_traceEntry[offset+i*19]), \"0x%.16llX \", ntohll(*(((int64_t *)l_ptr)+i)));\n";
+ print $outFile " sprintf(&(l_traceEntry[offset+i*19]), \"0x%.16llX \", ntohll(INT64_FROM_PTR(reinterpret_cast<const int64_t*>(l_ptr)+i)));\n";
print $outFile " }\n";
print $outFile " l_ptr += $total_count * sizeof(int64_t);\n";
}
@@ -3296,7 +3230,9 @@ sub writeAttrErrlHFile {
print $outFile " }\n";
}
print $outFile " default: {\n";
- print $outFile " pLabel = \"unknown Attribute\";\n";
+ print $outFile " tmplabel = new char[30];\n";
+ print $outFile " sprintf( tmplabel, \"Unknown [0x%x]\", attrEnum );\n";
+ print $outFile " pLabel = tmplabel;\n";
print $outFile " break;\n";
print $outFile " }\n";
print $outFile " } // switch\n";
@@ -3305,6 +3241,7 @@ sub writeAttrErrlHFile {
print $outFile " if (pLabel != NULL) {\n";
print $outFile " i_parser.PrintString(pLabel, &(l_traceEntry[0]));\n";
print $outFile " }\n";
+ print $outFile " if( tmplabel != NULL ) { delete[] tmplabel; }\n";
print $outFile " } // for\n";
print $outFile " } // parse\n\n";
print $outFile "private:\n";
@@ -3313,9 +3250,7 @@ sub writeAttrErrlHFile {
print $outFile "ErrlUserDetailsParserAttribute(const ErrlUserDetailsParserAttribute &);\n";
print $outFile "ErrlUserDetailsParserAttribute & operator=(const ErrlUserDetailsParserAttribute &);\n";
print $outFile "};\n";
- print $outFile "} // namespace\n";
- print $outFile "#endif\n";
- print $outFile "#endif\n";
+ print $outFile "} // namespace\n\n";
} # sub writeAttrErrlHFile
######
@@ -4016,11 +3951,11 @@ sub writeTargetErrlHFile {
print $outFile " // first 4 are always the same\n";
print $outFile " if ((l_ptr32 + 4) <= (uint32_t *)((uint8_t*)i_pBuffer + i_buflen)) {\n";
- print $outFile " i_parser.PrintNumber( l_label, \"HUID = 0x%08X\", ntohl(*l_ptr32) );\n";
+ print $outFile " i_parser.PrintNumber( l_label, \"HUID = 0x%08X\", ntohl(UINT32_FROM_PTR(l_ptr32)) );\n";
print $outFile " l_ptr32++;\n";
# find CLASS
- print $outFile " switch (ntohl(*l_ptr32)) { // CLASS\n";
+ print $outFile " switch (ntohl(UINT32_FROM_PTR(l_ptr32))) { // CLASS\n";
foreach my $enumerationType (@{$attributes->{enumerationType}})
{
if( $enumerationType->{id} eq "CLASS" ) {
@@ -4039,7 +3974,7 @@ sub writeTargetErrlHFile {
print $outFile " l_ptr32++;\n";
# find TYPE
- print $outFile " switch (ntohl(*l_ptr32)) { // TYPE\n";
+ print $outFile " switch (ntohl(UINT32_FROM_PTR(l_ptr32))) { // TYPE\n";
foreach my $enumerationType (@{$attributes->{enumerationType}})
{
if( $enumerationType->{id} eq "TYPE" ) {
@@ -4058,7 +3993,7 @@ sub writeTargetErrlHFile {
print $outFile " l_ptr32++;\n";
# find MODEL
- print $outFile " switch (ntohl(*l_ptr32)) { // MODEL\n";
+ print $outFile " switch (ntohl(UINT32_FROM_PTR(l_ptr32))) { // MODEL\n";
foreach my $enumerationType (@{$attributes->{enumerationType}})
{
if( $enumerationType->{id} eq "MODEL" ) {
@@ -4096,7 +4031,7 @@ sub writeTargetErrlHFile {
}
}
- print $outFile " uint32_t l_pathType = ntohl(*l_ptr32);\n";
+ print $outFile " uint32_t l_pathType = ntohl(UINT32_FROM_PTR(l_ptr32));\n";
print $outFile " if ((l_pathType == $attrPhysPath) || // ATTR_PHYS_PATH\n";
print $outFile " (l_pathType == $attrAffinityPath)) // ATTR_AFFINITY_PATH\n";
print $outFile " {\n";
OpenPOWER on IntegriCloud