summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
diff options
context:
space:
mode:
authorMatthew Raybuck <matthew.raybuck@ibm.com>2019-04-30 10:01:43 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-05-09 16:31:05 -0500
commitd2da0774fa01e5bb89a717baf814e43f5f3fef0a (patch)
treec14c07ab8648848e6ede1c730b8a1636ed1ffcae /src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
parentc0b91d3b52a6139f7e56a6e3896018cdeac26dae (diff)
downloadtalos-hostboot-d2da0774fa01e5bb89a717baf814e43f5f3fef0a.tar.gz
talos-hostboot-d2da0774fa01e5bb89a717baf814e43f5f3fef0a.zip
Targeting updates for EEPROM content type
Adds a new enumerationType called EEPROM_CONTENT_TYPE as well as a new field to the EEPROM_VPD_PRIMARY_INFO and EEPROM_VPD_BACKUP_INFO called eepromContentType. EEPROM_CONTENT_TYPE serves to define the constants for the five types of eeprom content types; they are: RAW, DDIMM, ISDIMM, IBM_FRUVPD, and IBM_MVPD. There are five targetTypes that default eepromContentType to the appropriate value for that targetType; they are: PROC, OCMB, NODE, LCARD_DIMM, MCS. Due to the limitations of targeting, an enumeration type can't be used with complexTypes. Instead, eepromContentType matches the values of the five types defined by EEPROM_CONTENT_TYPE. This commit is used to support Part and Serial Number lookups when deciding EEPROM cache content updates. Change-Id: Ie8f1e81ff7273c76178c5c621771d5b6c75903e9 RTC:203788 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/76855 Reviewed-by: Glenn Miles <milesg@ibm.com> Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/xmltohb/simics_AXONE.system.xml')
-rw-r--r--src/usr/targeting/common/xmltohb/simics_AXONE.system.xml37
1 files changed, 36 insertions, 1 deletions
diff --git a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
index 9cb2296ea..2b1b0a3ef 100644
--- a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
@@ -538,7 +538,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>
@@ -11364,6 +11364,11 @@
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>2</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>
@@ -11410,6 +11415,11 @@
<field><id>engine</id><value>3</value></field>
<field><id>port</id><value>3</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>
@@ -11456,6 +11466,11 @@
<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>
@@ -11502,6 +11517,11 @@
<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>
@@ -11548,6 +11568,11 @@
<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>
@@ -11594,6 +11619,11 @@
<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>
@@ -11640,6 +11670,11 @@
<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>
OpenPOWER on IntegriCloud