diff options
author | Prem Shanker Jha <premjha2@in.ibm.com> | 2016-10-21 02:07:16 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-12-05 18:36:43 -0500 |
commit | 39e3956aba9ee7b7edf53aadcdec8f506429369b (patch) | |
tree | 7aaa79c29275f78ef1e4319e0af25477cfd7277e /src/usr/isteps | |
parent | 8047a6422e3d7a205ea7496c94c986d10de1f094 (diff) | |
download | talos-hostboot-39e3956aba9ee7b7edf53aadcdec8f506429369b.tar.gz talos-hostboot-39e3956aba9ee7b7edf53aadcdec8f506429369b.zip |
PM: Image layout change for CME/SGPE Region of P9 HOMER.
- implements compact image layout for CME
- implements compact image layout for SGPE
- enhances ring debug infrastructure
- implements size check for consolidated CME/SGPE SRAM Image.
- Reversal of magic byte used to represent FUSED and NON FUSED core.
- enhances putring to support scan ring overrides.
- added gptr and time rings
- updated in SGPE debug pointer location and boot loader constants.
- Fixed ex instance ring issue (need to skip conversion of scan
region type for ex instance ring)
- memset for CME, SGPE override offset init and
sanity check in ring code.
Change-Id: Ifb6157dd73a24e0158e6a5f39844d897fba6af56
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32544
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com>
Reviewed-by: CHRISTOPHER M. RIEDL <cmriedl@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32567
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/usr/isteps')
-rw-r--r-- | src/usr/isteps/pm/pm_common.C | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/usr/isteps/pm/pm_common.C b/src/usr/isteps/pm/pm_common.C index 9bfb7c20b..afeaddfbc 100644 --- a/src/usr/isteps/pm/pm_common.C +++ b/src/usr/isteps/pm/pm_common.C @@ -395,7 +395,7 @@ namespace HBPM pQpmrHeader->bootLoaderLength); sgpeHeader_t* pSgpeImageHeader = (sgpeHeader_t*) - (&(pChipHomer->qpmrRegion.sgpeRegion.imgHeader)); + & pChipHomer->qpmrRegion.sgpeRegion.sgpeSramImage[SGPE_INT_VECT]; TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, "SGPE header -- Date:0x%08X, Version:0x%08X, " "Image offset:0x%08X, Image length:0x%08X", @@ -419,7 +419,7 @@ namespace HBPM pCpmrHeader->cmeImgLength); cmeHeader_t* pCmeHeader = (cmeHeader_t*) - (&(pChipHomer->cpmrRegion.cmeBin.elements.imgHeader)); + & pChipHomer->cpmrRegion.cmeSramRegion[CME_INT_VECTOR_SIZE]; TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, "CME header -- Hcode offset:0x%08X, Hcode length:0x%08X", pCmeHeader->g_cme_hcode_offset, |