summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorYue Du <daviddu@us.ibm.com>2017-02-19 05:02:13 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2017-03-08 15:54:16 -0500
commit34870a4a98bb1c4759ed575fec8351941990e38e (patch)
tree499b6fded535bce297250adc559f6d5cf7c6882c /src/import
parent49837f2465681e3fe6e2b22ae820b479fac858c5 (diff)
downloadtalos-hostboot-34870a4a98bb1c4759ed575fec8351941990e38e.tar.gz
talos-hostboot-34870a4a98bb1c4759ed575fec8351941990e38e.zip
STOP: SGPE(image/bootloader) and OCC Start Addr CHANGE in SRAM
Change-Id: Idd370310e23e795ea26750f9d4f1d6bb59512dee Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36703 Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: AMIT KUMAR <akumar3@us.ibm.com> Reviewed-by: Brian T. Vanderpool <vanderp@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36874 Tested-by: Jenkins OP Build CI <op-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/import')
-rw-r--r--src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H6
-rw-r--r--src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_occ_sram.H12
2 files changed, 12 insertions, 6 deletions
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H b/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H
index be75c06a0..d9ce7dbe5 100644
--- a/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H
+++ b/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_base.H
@@ -178,7 +178,7 @@ HCD_CONST(SGPE_INSTRUMENTATION_SIZE, (2 * ONE_KB))
HCD_CONST(SGPE_IMAGE_QPMR_OFFSET,
(SGPE_BOOT_LOADER_QPMR_OFFSET + SGPE_BOOT_LOADER_SIZE))
-HCD_CONST(SGPE_IMAGE_SIZE, (80 * ONE_KB))
+HCD_CONST(SGPE_IMAGE_SIZE, (80 * ONE_KB)) //RTC158543
HCD_CONST(SGPE_INT_VECTOR_SIZE, 384)
HCD_CONST(SGPE_HCODE_RESET_ADDR_VAL, 0x40)
@@ -420,7 +420,7 @@ HCD_CONST(PGPE_INSTRUMENTATION_SIZE, (2 * ONE_KB))
HCD_CONST(PGPE_IMAGE_PPMR_OFFSET,
(PGPE_BOOT_LOADER_PPMR_OFFSET + PGPE_BOOT_LOADER_SIZE))
-HCD_CONST(PGPE_IMAGE_SIZE, (48 * ONE_KB)) //RTC 158543
+HCD_CONST(PGPE_IMAGE_SIZE, (48 * ONE_KB)) //RTC158543
HCD_CONST(PGPE_INT_VECTOR_SIZE, 384)
HCD_CONST(PGPE_HCODE_RESET_ADDR_VAL, 0x40)
@@ -457,7 +457,7 @@ HCD_CONST(PGPE_BUILD_VER_IMAGE_OFFSET, (PGPE_HEADER_IMAGE_OFFSET + PGPE
/// PGPE Hcode
-//HCD_CONST(PGPE_HCODE_SIZE, (32 * ONE_KB)) //RTC 158543
+//HCD_CONST(PGPE_HCODE_SIZE, (32 * ONE_KB)) //RTC158543
HCD_CONST(PGPE_DBG_PTR_AREA_SIZE, 64)
HCD_CONST(PGPE_GLOBAL_PSTATE_PARAM_BLOCK_SIZE, (4 * ONE_KB))
diff --git a/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_occ_sram.H b/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_occ_sram.H
index bc0591bec..968821256 100644
--- a/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_occ_sram.H
+++ b/src/import/chips/p9/procedures/hwp/lib/p9_hcd_memmap_occ_sram.H
@@ -51,8 +51,8 @@ HCD_CONST(OCC_SRAM_BASE_ADDR, 0xFFF00000)
HCD_CONST(OCC_SRAM_IPC_REGION_SIZE, (4 * ONE_KB))
HCD_CONST(OCC_SRAM_GPE0_REGION_SIZE, (60 * ONE_KB))
HCD_CONST(OCC_SRAM_GPE1_REGION_SIZE, (64 * ONE_KB))
-HCD_CONST(OCC_SRAM_PGPE_REGION_SIZE, (64 * ONE_KB))
-HCD_CONST(OCC_SRAM_SGPE_REGION_SIZE, (64 * ONE_KB))
+HCD_CONST(OCC_SRAM_PGPE_REGION_SIZE, PGPE_IMAGE_SIZE)
+HCD_CONST(OCC_SRAM_SGPE_REGION_SIZE, SGPE_IMAGE_SIZE)
HCD_CONST(OCC_SRAM_OCC_REGION_SIZE, (512 * ONE_KB))
HCD_CONST(OCC_SRAM_BEFORE_PGPE_REGION_SIZE_TOTAL,
@@ -103,12 +103,18 @@ HCD_CONST(OCC_SRAM_SGPE_HCODE_RESET_ADDR,
HCD_CONST(OCC_SRAM_SGPE_HEADER_ADDR,
(OCC_SRAM_SGPE_BASE_ADDR + SGPE_INT_VECTOR_SIZE))
+/// SGPE Persistent Data Area(PDA)
+
+HCD_CONST(OCC_SRAM_SGPE_PDA_SIZE, ONE_KB)
+HCD_CONST(OCC_SRAM_SGPE_PDA_ADDR,
+ (OCC_SRAM_SGPE_END_ADDR - OCC_SRAM_SGPE_PDA_SIZE))
+
/// SGPE Boot
HCD_CONST(OCC_SRAM_SGPE_COPY_BOOT_LOADER_SIZE, ONE_KB)
HCD_CONST(OCC_SRAM_SGPE_COPY_QPMR_HEADER_SIZE, ONE_KB)
HCD_CONST(OCC_SRAM_SGPE_BOOT_LOADER_ADDR,
- (OCC_SRAM_SGPE_END_ADDR - OCC_SRAM_SGPE_COPY_BOOT_LOADER_SIZE))
+ (OCC_SRAM_SGPE_PDA_ADDR - OCC_SRAM_SGPE_COPY_BOOT_LOADER_SIZE))
HCD_CONST(OCC_SRAM_SGPE_BOOT_LOADER_RESET_ADDR,
(OCC_SRAM_SGPE_BOOT_LOADER_ADDR + SGPE_BOOT_LOADER_RESET_ADDR_VAL))
HCD_CONST(OCC_SRAM_SGPE_QPMR_HEADER_ADDR,
OpenPOWER on IntegriCloud