summaryrefslogtreecommitdiffstats
path: root/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
diff options
context:
space:
mode:
authorli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2011-10-10 01:43:13 +0000
committerli-elvin <li-elvin@6f19259b-4bc3-4df7-8a09-765794883524>2011-10-10 01:43:13 +0000
commitbefbc4f3fbfd3d5825fdc72fcadd4bbc85a8f8a0 (patch)
treeb0ea1b1aa613b1c300a31dd55a1f7eeb9ed9cffe /IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
parentc4042207d6dc10b786506db0b1fa897e723123f1 (diff)
downloadedk2-befbc4f3fbfd3d5825fdc72fcadd4bbc85a8f8a0.tar.gz
edk2-befbc4f3fbfd3d5825fdc72fcadd4bbc85a8f8a0.tar.bz2
edk2-befbc4f3fbfd3d5825fdc72fcadd4bbc85a8f8a0.zip
Use PCD for PMM size and EndOpromShadowAddress to remove hard code value in CSM module.
Signed-off-by: li-elvin Reviewed-by: jyao1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12519 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec')
-rw-r--r--IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec12
1 files changed, 11 insertions, 1 deletions
diff --git a/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec b/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
index d7f91d0b34..709b2bd33b 100644
--- a/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
+++ b/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
@@ -181,4 +181,14 @@
# make sure the memory size is large enough to meet boot script executor requiremnt in S3 phase.
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize|0x8000|UINT32|0x30000007
-
+ ## The PCD is used to specify the end of address below 1MB for the OPROM.
+ # The last shadowed OpROM should not exceed this address.
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEndOpromShadowAddress|0xdffff|UINT32|0x30000008
+
+ ## The PCD is used to specify the low PMM (Post Memory Manager) size with bytes below 1MB.
+ # The value should be a multiple of 4KB.
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLowPmmMemorySize|0x10000|UINT32|0x30000009
+
+ ## The PCD is used to specify the high PMM (Post Memory Manager) size with bytes above 1MB.
+ # The value should be a multiple of 4KB.
+ gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHighPmmMemorySize|0x400000|UINT32|0x3000000a