summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp/nest
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2016-03-23 16:06:55 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2016-03-29 13:45:06 -0400
commitc6aaf76bd2b2f8987d47b027127250c57ac059a6 (patch)
treebfaa7c526cefc429ad77c7e7a50426ac2885b44c /src/import/chips/p9/procedures/hwp/nest
parent794eeac3cbee2385f54c0d0d51fbb298f0194f0d (diff)
downloadtalos-hostboot-c6aaf76bd2b2f8987d47b027127250c57ac059a6.tar.gz
talos-hostboot-c6aaf76bd2b2f8987d47b027127250c57ac059a6.zip
Bootloader needs to dcbz the cache before using it
Include ending address of Booloader load in BootloaderConfigData_t structure and set it in p9_sbe_load_bootloader HWP. Change-Id: Ibd21ca1829d46845309e8d2c411da5e40724c1ec Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22416 Reviewed-by: Thi N. Tran <thi@us.ibm.com> Tested-by: Jenkins Server Tested-by: PPE CI Reviewed-by: CHRISTINA L. GRAVES <clgraves@us.ibm.com> Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/22585 Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp/nest')
-rw-r--r--src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H b/src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H
index 59c4a2bde..7dd227c9c 100644
--- a/src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H
+++ b/src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H
@@ -47,9 +47,10 @@
struct BootloaderConfigData_t
{
uint32_t version; // Some kind of version field so we know if there is new data being added
- uint8_t sbeBootSide; // 0=SBE side 0, 1=SBE side 1 [ATTR_????]
+ uint8_t sbeBootSide; // 0=SBE side 0, 1=SBE side 1 [ATTR_SBE_BOOT_SIDE]
uint8_t pnorBootSide; // 0=PNOR side A, 1=PNOR side B [ATTR_PNOR_BOOT_SIDE]
uint16_t pnorSizeMB; // Size of PNOR in MB [ATTR_PNOR_SIZE]
+ uint64_t blLoadSize; // Size of Load (Exception vectors and Bootloader)
};
#endif
OpenPOWER on IntegriCloud