diff options
author | Marty Gloff <mgloff@us.ibm.com> | 2016-03-23 16:06:55 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2016-03-29 13:45:06 -0400 |
commit | c6aaf76bd2b2f8987d47b027127250c57ac059a6 (patch) | |
tree | bfaa7c526cefc429ad77c7e7a50426ac2885b44c /src/import/chips/p9/procedures/hwp | |
parent | 794eeac3cbee2385f54c0d0d51fbb298f0194f0d (diff) | |
download | talos-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')
-rw-r--r-- | src/import/chips/p9/procedures/hwp/nest/p9_sbe_hb_structures.H | 3 |
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 |