summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/sbe/sbe_update.H9
-rw-r--r--src/include/usr/vmmconst.h2
2 files changed, 7 insertions, 4 deletions
diff --git a/src/include/usr/sbe/sbe_update.H b/src/include/usr/sbe/sbe_update.H
index 9280ab55b..1d5a6a784 100644
--- a/src/include/usr/sbe/sbe_update.H
+++ b/src/include/usr/sbe/sbe_update.H
@@ -139,15 +139,17 @@ namespace SBE
//
// 256K - 316K = Ring buf1
// 316K - 376K = Ring buf2
- // 376K - 632K = Ring Section buf
+ // 376k - 436k = Ring buf3
+ // 436K - 692K = Ring Section buf
// ---- ALT use 256K-632K for SBE ECC image
- // 632K - 888K = SBE + HBBL image
+ // 692K - 948K = SBE + HBBL image
enum {
FIXED_SEEPROM_WORK_SPACE = 256 * 1024,
SBE_IMG_VADDR = VMM_VADDR_SBE_UPDATE,
RING_BUF1_VADDR = FIXED_SEEPROM_WORK_SPACE + SBE_IMG_VADDR,
RING_BUF2_VADDR = RING_BUF1_VADDR + MAX_RING_BUF_SIZE,
- RING_SEC_VADDR = RING_BUF2_VADDR + MAX_RING_BUF_SIZE,
+ RING_BUF3_VADDR = RING_BUF2_VADDR + MAX_RING_BUF_SIZE,
+ RING_SEC_VADDR = RING_BUF3_VADDR + MAX_RING_BUF_SIZE,
//NOTE: recycling the same memory space for different
//steps in the process.
SBE_ECC_IMG_VADDR = RING_BUF1_VADDR,
@@ -431,6 +433,7 @@ namespace SBE
* @return errlHndl_t Error log handle on failure.
*/
errlHndl_t procCustomizeSbeImg(TARGETING::Target* i_target,
+ void* i_hwImgPtr,
void* i_sbeImgPtr,
size_t i_maxImgSize,
void* io_imgPtr,
diff --git a/src/include/usr/vmmconst.h b/src/include/usr/vmmconst.h
index 233d5fe19..b19980941 100644
--- a/src/include/usr/vmmconst.h
+++ b/src/include/usr/vmmconst.h
@@ -100,7 +100,7 @@
/** SBE Update process is at 3GB, uses 512KB */
#define VMM_VADDR_SBE_UPDATE (3 * GIGABYTE)
-#define VMM_SBE_UPDATE_SIZE (900 * KILOBYTE)
+#define VMM_SBE_UPDATE_SIZE (1024 * KILOBYTE)
#define VMM_VADDR_SBE_UPDATE_END (VMM_VADDR_SBE_UPDATE + VMM_SBE_UPDATE_SIZE)
/** Debug Comm Channel is at 3.5GB, uses 32KB */
#define VMM_VADDR_DEBUG_COMM ((3 * GIGABYTE) + (500 * MEGABYTE))
OpenPOWER on IntegriCloud