diff options
author | Matthew Raybuck <matthew.raybuck@ibm.com> | 2019-04-30 10:01:43 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-05-09 16:31:05 -0500 |
commit | d2da0774fa01e5bb89a717baf814e43f5f3fef0a (patch) | |
tree | c14c07ab8648848e6ede1c730b8a1636ed1ffcae /src/usr/targeting/common/xmltohb/simics_AXONE.system.xml | |
parent | c0b91d3b52a6139f7e56a6e3896018cdeac26dae (diff) | |
download | talos-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.xml | 37 |
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> |