MdeModulePkg, IntelFramworkModulePkg: Add S3 PCDs

Signed-off-by: jljusten
Reviewed-by: mdkinney
Reviewed-by: rsun3
Reviewed-by: jyao1

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12223 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec b/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
index ca76951..316b1f9 100644
--- a/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
+++ b/IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
@@ -145,3 +145,14 @@
   ## The value should be a multiple of 4KB.

   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdEbdaReservedMemorySize|0x8000|UINT32|0x30000005

 

+  ## The PCD is used to specify memory size with page number for a pre-allocated ACPI NVS memory to be used

+  #  by PEI in S3 phase. The default size 32K. When changing the value of this PCD, the platform

+  #  developer should make sure the memory size is large enough to meet PEI requiremnt in S3 phase.

+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize|0x8000|UINT32|0x30000006

+

+  ## The PCD is used to specify memory size for boot script executor stack usage in S3 phase.

+  #  The default size 32K. When changing the value of this PCD, the platform developer should

+  #  make sure the memory size is large enough to meet boot script executor requiremnt in S3 phase.

+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize|0x8000|UINT32|0x30000007

+

+