diff options
author | Stephen Cprek <smcprek@us.ibm.com> | 2017-06-19 15:26:19 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-07-20 15:54:29 -0400 |
commit | 0b680113fbc55b91bc7785ef235df32df6103eda (patch) | |
tree | a8c11e0beee39d5d7e615a92791cc232f3624dcf /src/build/debug/Hostboot | |
parent | e43ee27ebd0f6028f74ee51793f4ca00b1fb04b9 (diff) | |
download | talos-hostboot-0b680113fbc55b91bc7785ef235df32df6103eda.tar.gz talos-hostboot-0b680113fbc55b91bc7785ef235df32df6103eda.zip |
Remove half cache init and do it in the page manager
Change-Id: I3e870c9b50d13704c4c88adfc96e5943cff9dae2
RTC: 175114
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42153
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@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: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/build/debug/Hostboot')
-rwxr-xr-x | src/build/debug/Hostboot/Dump.pm | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/build/debug/Hostboot/Dump.pm b/src/build/debug/Hostboot/Dump.pm index 6a89f0365..9ce3dd679 100755 --- a/src/build/debug/Hostboot/Dump.pm +++ b/src/build/debug/Hostboot/Dump.pm @@ -37,7 +37,6 @@ use constant MEMSTATE_HALF_CACHE => 0x4; use constant MEMSTATE_REDUCED_CACHE => 0x8; use constant MEMSTATE_FULL_CACHE => 0xa; use constant MEMSTATE_MS_32MEG => 0x20; -use constant MEMSTATE_PRE_SECURE_BOOT => 0xff; use constant _KB => 1024; use constant _MB => 1024 * 1024; @@ -50,16 +49,6 @@ our %memory_maps = ( # Secureboot Header. [ 0, (512 - 4) * _KB ], - MEMSTATE_PRE_SECURE_BOOT() => - # Until the early secureboot operations have been done, we can - # only access the top 512k of each 1MB column. Need to avoid - # the hole for the MBOX DMA buffers (64K @ 3MB + 256K). - [ (512 - 4) * _KB, 4 * _KB, - 1 * _MB, 512 * _KB, - 2 * _MB, 512 * _KB, - 3 * _MB, 256 * _KB, - 3 * _MB + (256 + 64) * _KB, (256 - 64) * _KB - ], MEMSTATE_HALF_CACHE() => # All of the first 4MB can now be read (except reserved MBOX). [ 512 * _KB, 512 * _KB, @@ -88,16 +77,15 @@ our %memory_maps = ( # Map the current state to the combined states available. our %memory_states = ( MEMSTATE_NO_MEM() => [ MEMSTATE_NO_MEM ], - MEMSTATE_PRE_SECURE_BOOT() => [ MEMSTATE_NO_MEM, MEMSTATE_PRE_SECURE_BOOT ], - MEMSTATE_HALF_CACHE() => [ MEMSTATE_NO_MEM, MEMSTATE_PRE_SECURE_BOOT, + MEMSTATE_HALF_CACHE() => [ MEMSTATE_NO_MEM, MEMSTATE_HALF_CACHE ], MEMSTATE_REDUCED_CACHE() => - [ MEMSTATE_NO_MEM, MEMSTATE_PRE_SECURE_BOOT, + [ MEMSTATE_NO_MEM, MEMSTATE_HALF_CACHE, MEMSTATE_REDUCED_CACHE ], - MEMSTATE_FULL_CACHE() => [ MEMSTATE_NO_MEM, MEMSTATE_PRE_SECURE_BOOT, + MEMSTATE_FULL_CACHE() => [ MEMSTATE_NO_MEM, MEMSTATE_HALF_CACHE, MEMSTATE_REDUCED_CACHE, MEMSTATE_FULL_CACHE ], - MEMSTATE_MS_32MEG() => [ MEMSTATE_NO_MEM, MEMSTATE_PRE_SECURE_BOOT, + MEMSTATE_MS_32MEG() => [ MEMSTATE_NO_MEM, MEMSTATE_HALF_CACHE, MEMSTATE_REDUCED_CACHE, MEMSTATE_FULL_CACHE, MEMSTATE_MS_32MEG ] ); |