diff options
| author | Glenn Miles <milesg@ibm.com> | 2019-05-13 13:59:25 -0500 |
|---|---|---|
| committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2019-05-14 09:56:01 -0500 |
| commit | 63810dfdcefee045841922ce1e4038ef592d98f1 (patch) | |
| tree | de0e6167e6bce0501fff3cd9faa0f620bc0c7100 /src/build/simics | |
| parent | 9cd799d038d2e733680747afff3ad08d29810949 (diff) | |
| download | talos-hostboot-63810dfdcefee045841922ce1e4038ef592d98f1.tar.gz talos-hostboot-63810dfdcefee045841922ce1e4038ef592d98f1.zip | |
Pull in latest axone-simics release
New Features
------------
1- OCMB doorebll mmio and i2c path fix
2- All uchip registers present in the cec-chip and initail values set
3- #V vpd support with fix to PG keyword
Change-Id: Ib302fd1dbe0b80a6d7b3462a0bf77596b0967a42
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/77306
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: Matthew Raybuck <matthew.raybuck@ibm.com>
Reviewed-by: Ilya Smirnov <ismirno@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/build/simics')
| -rwxr-xr-x | src/build/simics/standalone.simics | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/build/simics/standalone.simics b/src/build/simics/standalone.simics index 39a382303..ec6bab9cb 100755 --- a/src/build/simics/standalone.simics +++ b/src/build/simics/standalone.simics @@ -108,3 +108,42 @@ if ($hb_mode == 1) { ($hb_masterproc_cecchip).invoke parallel_store FSIMBOX 0x01 "80000000" 32 ($hb_masterproc_cecchip).invoke parallel_store FSIMBOX 0x08 "00080000" 32 } + +############################### +#Initialize Explorer Registers +############################### +if ($hb_mode == 0) { #Only do this on Axone and later models that have Explorer chip + + # IDEC register consumed by Hostboot + # UCHIP(0x2134)=0x100600D2 + set-class-attr ocmb mscc_regs_xcbi_chip_info 0x100600D2 + + # Loop over all explorer chips + foreach $obj in (get-object-list ocmb -all){ + + # RAM1 image ID consumed by Hostboot + # UCHIP(0x2200)=0x00000000 + $obj->mscc_regs_xcbi_ram1[0] = 0x00000000 + + # RAM1 hash value registers consumed by Hostboot + # This matches the hash of zero-filled 4k file. + $obj->mscc_regs_xcbi_ram1[1] = 0x2D23913D + $obj->mscc_regs_xcbi_ram1[2] = 0x3759EF01 + $obj->mscc_regs_xcbi_ram1[3] = 0x704A86B4 + $obj->mscc_regs_xcbi_ram1[4] = 0xBEE3AC8A + $obj->mscc_regs_xcbi_ram1[5] = 0x29002313 + $obj->mscc_regs_xcbi_ram1[6] = 0xECC98A74 + $obj->mscc_regs_xcbi_ram1[7] = 0x24425A78 + $obj->mscc_regs_xcbi_ram1[8] = 0x170F2195 + $obj->mscc_regs_xcbi_ram1[9] = 0x77822FD7 + $obj->mscc_regs_xcbi_ram1[10] = 0x7E4AE963 + $obj->mscc_regs_xcbi_ram1[11] = 0x13547696 + $obj->mscc_regs_xcbi_ram1[12] = 0xAD7D5949 + $obj->mscc_regs_xcbi_ram1[13] = 0xB58E12D5 + $obj->mscc_regs_xcbi_ram1[14] = 0x063EF2EE + $obj->mscc_regs_xcbi_ram1[15] = 0x063B5957 + $obj->mscc_regs_xcbi_ram1[16] = 0x40A3A12D + } +} + + |

