In an effort to consolidate fixed memory used by OVMF, we'll move 2 SEC/PEI phase RAM users to 8MB. * X64 page tables (24KB) 0x80000 => 0x800000 * PEI temporary RAM (64KB) 0x70000 => 0x810000
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen <[email protected]> --- OvmfPkg/OvmfPkgIa32.fdf | 7 ++++--- OvmfPkg/OvmfPkgIa32X64.fdf | 7 ++++--- OvmfPkg/OvmfPkgX64.fdf | 7 ++++--- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/OvmfPkg/OvmfPkgIa32.fdf b/OvmfPkg/OvmfPkgIa32.fdf index c6e186f..1c5c746 100644 --- a/OvmfPkg/OvmfPkgIa32.fdf +++ b/OvmfPkg/OvmfPkgIa32.fdf @@ -129,13 +129,14 @@ FV = SECFV ################################################################################ [FD.MEMFD] -BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +BaseAddress = 0x800000 +Size = 0x800000 ErasePolarity = 1 BlockSize = 0x10000 NumBlocks = 0x80 -0x0|0x800000 +0x020000|0x7E0000 +gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize FV = MAINFV ################################################################################ diff --git a/OvmfPkg/OvmfPkgIa32X64.fdf b/OvmfPkg/OvmfPkgIa32X64.fdf index 615451d..25d3610 100644 --- a/OvmfPkg/OvmfPkgIa32X64.fdf +++ b/OvmfPkg/OvmfPkgIa32X64.fdf @@ -129,13 +129,14 @@ FV = SECFV ################################################################################ [FD.MEMFD] -BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +BaseAddress = 0x800000 +Size = 0x800000 ErasePolarity = 1 BlockSize = 0x10000 NumBlocks = 0x80 -0x0|0x800000 +0x020000|0x7E0000 +gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize FV = MAINFV ################################################################################ diff --git a/OvmfPkg/OvmfPkgX64.fdf b/OvmfPkg/OvmfPkgX64.fdf index 911fe08..a97b2c2 100644 --- a/OvmfPkg/OvmfPkgX64.fdf +++ b/OvmfPkg/OvmfPkgX64.fdf @@ -129,13 +129,14 @@ FV = SECFV ################################################################################ [FD.MEMFD] -BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +BaseAddress = 0x800000 +Size = 0x800000 ErasePolarity = 1 BlockSize = 0x10000 NumBlocks = 0x80 -0x0|0x800000 +0x020000|0x7E0000 +gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize FV = MAINFV ################################################################################ -- 1.8.5.2 ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
