summaryrefslogtreecommitdiffstats
path: root/src/build
diff options
context:
space:
mode:
authorDoug Gilbert <dgilbert@us.ibm.com>2011-11-04 12:12:01 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-01-05 11:06:04 -0600
commit7de0708eac63bb81786c2a5e794c5d6fbef069c4 (patch)
treeb47aeb4c9827851d61b44d5cb922704f73257693 /src/build
parent048789fdce6b406de3b7149f8171afd63eea1829 (diff)
downloadtalos-hostboot-7de0708eac63bb81786c2a5e794c5d6fbef069c4.tar.gz
talos-hostboot-7de0708eac63bb81786c2a5e794c5d6fbef069c4.zip
Interrupt presenter implementation
Change-Id: If6b499d819b71298b8a64e096e1eb83c639ad645 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/517 Tested-by: Jenkins Server Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/build')
-rwxr-xr-xsrc/build/citest/etc/workarounds.presimsetup7
-rwxr-xr-xsrc/build/simics/post_model_hook.simics3
-rw-r--r--src/build/tocgen/pnortoc.xml12
3 files changed, 15 insertions, 7 deletions
diff --git a/src/build/citest/etc/workarounds.presimsetup b/src/build/citest/etc/workarounds.presimsetup
index 738b83211..726629fe8 100755
--- a/src/build/citest/etc/workarounds.presimsetup
+++ b/src/build/citest/etc/workarounds.presimsetup
@@ -56,3 +56,10 @@ echo "INTERNALREGS # List all scom registers" >> $sb/simu/data/cec-chi
echo " 0xFF00000F, 64 # Simics workaround" >> $sb/simu/data/cec-chip/centaur.chip
echo "END" >> $sb/simu/data/cec-chip/centaur.chip
echo "DONE" >> $sb/simu/data/cec-chip/centaur.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
+sed -i -e's/^WSALIAS HOSTBOOT_LEVEL MAMBOLEVEL.*/WSALIAS HOSTBOOT_LEVEL MAMBOLEVEL env\/mamboa\/2011_11_10__4.2/' $sb/simu/data/simicsInfo
+sed -i -e's/^WSALIAS HOSTBOOT_LEVEL PHYPLEVEL.*/WSALIAS HOSTBOOT_LEVEL PHYPLEVEL env\/phypa\/simics-4.2.0\/simics-4.2.82\/ph111111a700.42/' $sb/simu/data/simicsInfo
+sed -i -e's/^WSALIAS HOSTBOOT_LEVEL PHYP_PATCH_LEVEL.*/WSALIAS HOSTBOOT_LEVEL PHYP_PATCH_LEVEL env\/phypa\/simics-4.2.0\/simics-4.2.82\/patches\/ph111111a700.42/' $sb/simu/data/simicsInfo
diff --git a/src/build/simics/post_model_hook.simics b/src/build/simics/post_model_hook.simics
index 85dc001ec..292a7a9ac 100755
--- a/src/build/simics/post_model_hook.simics
+++ b/src/build/simics/post_model_hook.simics
@@ -29,6 +29,7 @@
################################################################################
+#setup traces
run-python-file simics-debug-framework.py
run-python-file hb-simdebug.py
@@ -36,5 +37,5 @@ run-python-file hb-simdebug.py
#This will be merged into once the proper tools are written.
phys_mem.load-file ../img/hbicore_extended.bin 0x500690
phys_mem.load-file ../img/pnor.toc 0x500000
-phys_mem.load-file ../img/targeting.bin 0x57E690
+phys_mem.load-file ../img/targeting.bin 0x5B0690
diff --git a/src/build/tocgen/pnortoc.xml b/src/build/tocgen/pnortoc.xml
index 89e268c0a..df2d889c2 100644
--- a/src/build/tocgen/pnortoc.xml
+++ b/src/build/tocgen/pnortoc.xml
@@ -74,11 +74,11 @@
<length>8</length>
<format>number</format>
</field>
- <field type="logical_size">0x7D000
+ <field type="logical_size">0xAF000
<length>8</length>
<format>number</format>
</field>
- <field type="physical_size">0x7D000
+ <field type="physical_size">0xAF000
<length>8</length>
<format>number</format>
</field>
@@ -97,11 +97,11 @@
<length>8</length>
<format>string</format>
</field>
- <field type="logical_offset">0x7D690
+ <field type="logical_offset">0xAF690
<length>8</length>
<format>number</format>
</field>
- <field type="physical_offset">0x7D690
+ <field type="physical_offset">0xAF690
<length>8</length>
<format>number</format>
</field>
@@ -128,11 +128,11 @@
<length>8</length>
<format>string</format>
</field>
- <field type="logical_offset">0x7E690
+ <field type="logical_offset">0xB0690
<length>8</length>
<format>number</format>
</field>
- <field type="physical_offset">0x7E690
+ <field type="physical_offset">0xB0690
<length>8</length>
<format>number</format>
</field>
OpenPOWER on IntegriCloud