summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
diff options
context:
space:
mode:
authorChristian Geddes <crgeddes@us.ibm.com>2019-01-09 12:51:38 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-01-14 16:47:51 -0600
commit5ccb0c4605c0f30a18a509fc0f686f994ae651d8 (patch)
tree95e7aab79200a38541d2fd7540e4ea00028f4f27 /src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
parentac15fd763d3ef2968adcb4140f1f930f29ba6ecb (diff)
downloadtalos-hostboot-5ccb0c4605c0f30a18a509fc0f686f994ae651d8.tar.gz
talos-hostboot-5ccb0c4605c0f30a18a509fc0f686f994ae651d8.zip
Fix EEPROM_VPD_PRIMARY_INFO attribute on proc targ in axone sim XML
Up until this point in P9 systems this attribute has had the maxMemorySizeKB = 0x80 (128 KB) and the chipCount = 0x02. While this is partially true, hostboot should never access the 2nd 64 KB chip. The MVPD is completely stored in the first 64 KB chip. This commit intentionally does not fix previous system XMLs but it might be worth investigating. MRW is still supplying the old 0x80, 0x02 values for Nimbus/Cumuls system so it was decided to leave old values in our sim xmls for those systems. RTC: 196805 Change-Id: Ibec7412359b6cda24a255ec612a5774a7ed3ac30 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/70259 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <mderkse1@us.ibm.com> Reviewed-by: Roland Veloz <rveloz@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.xml12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
index 662e283ea..46dea6902 100644
--- a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml
@@ -445,11 +445,13 @@
<id>EEPROM_VPD_BACKUP_INFO</id>
<default>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x02</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-0</value></field>
- <field><id>maxMemorySizeKB</id><value>0x80</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>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>
@@ -459,11 +461,13 @@
<id>EEPROM_VPD_PRIMARY_INFO</id>
<default>
<field><id>byteAddrOffset</id><value>0x02</value></field>
- <field><id>chipCount</id><value>0x02</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-0</value></field>
- <field><id>maxMemorySizeKB</id><value>0x80</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>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>
OpenPOWER on IntegriCloud