summaryrefslogtreecommitdiffstats
path: root/src/build/citest
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2012-01-18 10:14:33 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2012-01-19 09:48:04 -0600
commit67ab5c65b2caabff6147143a90ab5584573e24ae (patch)
tree8d4ecec55439952a7ec415536642ce7ae0e1cd06 /src/build/citest
parentb699fc329722088174afe6031351d3bddb559f6c (diff)
downloadtalos-hostboot-67ab5c65b2caabff6147143a90ab5584573e24ae.tar.gz
talos-hostboot-67ab5c65b2caabff6147143a90ab5584573e24ae.zip
The hardware team moved the address of the OPB regs for the Host.
RTC Impediment 4656 A Simics-side change is going into fips under 821496 Change-Id: I76984bf8c4906334875e9738ab992cc6a1933ec6 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/617 Tested-by: Jenkins Server Reviewed-by: Thi N. Tran <thi@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/build/citest')
-rwxr-xr-xsrc/build/citest/etc/workarounds.presimsetup20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/build/citest/etc/workarounds.presimsetup b/src/build/citest/etc/workarounds.presimsetup
index 726629fe8..839a351ce 100755
--- a/src/build/citest/etc/workarounds.presimsetup
+++ b/src/build/citest/etc/workarounds.presimsetup
@@ -42,6 +42,7 @@ sed -i -e's/SETENV GFW_P8_VENICE_L3_MB_SIZE.*/SETENV GFW_P8_VENICE_L3_MB_SIZE 8/
#sed -i -e's/SETENV GFW_P8_VENICE_MODEL_EC.*/SETENV GFW_P8_VENICE_MODEL_EC 910431/' $sb/simu/configs/P8_VENICE.config
+#Note: Leave this here as an example
#echo "+++ Update to new simics build."
#mkdir -p $sb/simu/data
#egrep -v "WSALIAS HOSTBOOT_LEVEL FIPSLEVEL|WSALIAS HOSTBOOT_LEVEL SIMICSLEVEL" $BACKING_BUILD/src/simu/data/simicsInfo > $sb/simu/data/simicsInfo
@@ -57,6 +58,25 @@ echo " 0xFF00000F, 64 # Simics workaround" >> $sb/simu/data/cec-chip/cen
echo "END" >> $sb/simu/data/cec-chip/centaur.chip
echo "DONE" >> $sb/simu/data/cec-chip/centaur.chip
+echo "+++ OPB SCOM Address workaround (fixed with 821496)."
+mkdir -p $sb/simu/data/cec-chip/
+cp --update $BACKING_BUILD/src/simu/data/cec-chip/p8.chip $sb/simu/data/cec-chip/p8.chip.orig
+grep -v DONE $sb/simu/data/cec-chip/p8.chip.orig > $sb/simu/data/cec-chip/p8.chip
+echo "SCOMREGS # List all scom registers" >> $sb/simu/data/cec-chip/p8.chip
+echo " # cMFSI 0 and MFSI FSI2OPB for Host" >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020000 # OPB Command Register" >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020001 # OPB Status Register " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020002 # OPB Locked Status " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020004 # OPB Reset " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020005 # OPB cMFSI Remote Slave Interrupt Condition " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020006 # OPB cMFSI Remote Slave Interrupt Mask " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020007 # OPB cMFSI Remote Slave Interrupt Status " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020008 # OPB MFSI Remote Slave Interrupt Condition " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x00020009 # OPB MFSI Remote Slave Interrupt Mask " >> $sb/simu/data/cec-chip/p8.chip
+echo " 0x0002000A # OPB MFSI Remote Slave Interrupt Status " >> $sb/simu/data/cec-chip/p8.chip
+echo "END" >> $sb/simu/data/cec-chip/p8.chip
+echo "DONE" >> $sb/simu/data/cec-chip/p8.chip
+
echo "+++ Update to new phyp and mambo level."
mkdir -p $sb/simu/data
cp --update $BACKING_BUILD/src/simu/data/simicsInfo $sb/simu/data/simicsInfo
OpenPOWER on IntegriCloud