diff options
Diffstat (limited to 'src/usr/targeting/common/xmltohb')
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 474 | ||||
-rwxr-xr-x | src/usr/targeting/common/xmltohb/attribute_types_hb.xml | 273 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/hb_customized_attrs.xml | 97 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/simics_AXONE.system.xml | 12785 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/simics_CUMULUS.system.xml | 134 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/simics_CUMULUS_CDIMM.system.xml | 130 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/target_types.xml | 490 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/target_types_hb.xml | 52 | ||||
-rwxr-xr-x | src/usr/targeting/common/xmltohb/xmltohb.pl | 289 |
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"; |