diff options
author | Stephen Cprek <smcprek@us.ibm.com> | 2017-09-22 15:40:05 -0500 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2017-11-01 16:17:32 -0400 |
commit | 6caab6132b05f6f97e8543d50633f1e29b3e4d84 (patch) | |
tree | bea06b53edb3a7d111d771fe825c0f73951b864c /src/include/usr/vmmconst.h | |
parent | 4f504a2eebeab64fa4bab9ca2bfddf2359a5522b (diff) | |
download | talos-hostboot-6caab6132b05f6f97e8543d50633f1e29b3e4d84.tar.gz talos-hostboot-6caab6132b05f6f97e8543d50633f1e29b3e4d84.zip |
Create Master Container Lid Manager and test parsing
Change-Id: I9cecf5bc44382f3aa60d7f86c964c9e01b9bc332
RTC: 125304
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/46713
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: Marshall J. Wilks <mjwilks@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr/vmmconst.h')
-rw-r--r-- | src/include/usr/vmmconst.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/include/usr/vmmconst.h b/src/include/usr/vmmconst.h index a08ba05c5..ed773da09 100644 --- a/src/include/usr/vmmconst.h +++ b/src/include/usr/vmmconst.h @@ -208,7 +208,6 @@ enum BlockPriority */ #define VMM_INTERNODE_PRESERVED_MEMORY_ADDR (96 * MEGABYTE) - /** * Test Constants */ @@ -236,8 +235,20 @@ enum BlockPriority #define UNSECURE_MEM_REGION_SIZE_TEST (1*KILOBYTE) +/** Two memory locations for MCL processing **/ +// Note: 2 spaces needed so the MCL can be initialized without wiping out PHYP +// Location for the MCL itself to sit in. +#define MCL_ADDR (20*MEGABYTE) +#define MCL_SIZE (16*KILOBYTE) +// Location for PHYP to be loaded into and reused for all Master Container Lids +// Verification is done in the temp space and then loaded into mainstore memory +#define MCL_TMP_ADDR (MCL_ADDR + MCL_SIZE) +#define MCL_TMP_SIZE ( (64 * MEGABYTE) + PAGESIZE ) + /** PreVerifiedLidMgr test space */ -#define PREVERLIDMGR_TEST_ADDR (364*MEGABYTE) +#define PREVERLIDMGR_TEST_ADDR (512*MEGABYTE) #define PREVERLIDMGR_TEST_SIZE (64*MEGABYTE) + + #endif /* _VMMCONST_H */ |