diff options
author | Dan Crowell <dcrowell@us.ibm.com> | 2012-01-18 10:14:33 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2012-01-19 09:48:04 -0600 |
commit | 67ab5c65b2caabff6147143a90ab5584573e24ae (patch) | |
tree | 8d4ecec55439952a7ec415536642ce7ae0e1cd06 /src/build | |
parent | b699fc329722088174afe6031351d3bddb559f6c (diff) | |
download | talos-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')
-rwxr-xr-x | src/build/citest/etc/workarounds.presimsetup | 20 |
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 |