summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/GenFds
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2016-07-13 00:52:54 +0200
committerLaszlo Ersek <lersek@redhat.com>2016-07-15 07:38:53 +0200
commit45d870815156f36fe78a5be5d6cf1ef404da6597 (patch)
treef31df984a3db6369701ec16a87ca7e64c9163b81 /BaseTools/Source/Python/GenFds
parente3e3090a959a0242134238d8fe5cb8dcee08e115 (diff)
downloadedk2-platforms-45d870815156f36fe78a5be5d6cf1ef404da6597.tar.xz
OvmfPkg/PlatformPei: rebase and resize the permanent PEI memory for S3
Move the permanent PEI memory for the S3 resume boot path to the top of the low RAM (just below TSEG if the SMM driver stack is included in the build). The new size is derived from CpuMpPei's approximate memory demand. Save the base address and the size in new global variables, regardless of the boot path. On the normal boot path, use these variables for covering the area with EfiACPIMemoryNVS type memory. PcdS3AcpiReservedMemoryBase and PcdS3AcpiReservedMemorySize become unused in PlatformPei; remove them. Cc: Jeff Fan <jeff.fan@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Michael Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Jeff Fan <jeff.fan@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/GenFds')
0 files changed, 0 insertions, 0 deletions