From 862379feffaa6defed9b69ce48b7a53bfa65a1cd Mon Sep 17 00:00:00 2001 From: jljusten Date: Thu, 14 Feb 2013 19:21:56 +0000 Subject: [PATCH] OvmfPkg: increase MEMFD size to 8MB With reference to : "MEMFD is built so MAINFV's contents will be relocated during the build to address 0x800000", and it "is a firmware volume with most OVMF code/data uncompressed. [...] Increasing its size has a little impact on the size of the resulting firmware image since the blank part of the firmware volume will compress well." Let's increase the size to 8MB, since the current limit can get in the way (for example when building-in the Intel3.5 drivers for e1000 with -D FD_SIZE_2MB -D NETWORK_ENABLE -D SECURE_BOOT_ENABLE). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek Reviewed-by: Jordan Justen git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14133 6f19259b-4bc3-4df7-8a09-765794883524 --- OvmfPkg/OvmfPkgIa32.fdf | 6 +++--- OvmfPkg/OvmfPkgIa32X64.fdf | 6 +++--- OvmfPkg/OvmfPkgX64.fdf | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/OvmfPkg/OvmfPkgIa32.fdf b/OvmfPkg/OvmfPkgIa32.fdf index 36c9756656..8861980b9d 100644 --- a/OvmfPkg/OvmfPkgIa32.fdf +++ b/OvmfPkg/OvmfPkgIa32.fdf @@ -46,12 +46,12 @@ FV = SECFV [FD.MEMFD] BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize ErasePolarity = 1 BlockSize = 0x10000 -NumBlocks = 0x60 +NumBlocks = 0x80 -0x0|0x600000 +0x0|0x800000 FV = MAINFV ################################################################################ diff --git a/OvmfPkg/OvmfPkgIa32X64.fdf b/OvmfPkg/OvmfPkgIa32X64.fdf index a762dc9f21..93a36b7cca 100644 --- a/OvmfPkg/OvmfPkgIa32X64.fdf +++ b/OvmfPkg/OvmfPkgIa32X64.fdf @@ -46,12 +46,12 @@ FV = SECFV [FD.MEMFD] BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize ErasePolarity = 1 BlockSize = 0x10000 -NumBlocks = 0x60 +NumBlocks = 0x80 -0x0|0x600000 +0x0|0x800000 FV = MAINFV ################################################################################ diff --git a/OvmfPkg/OvmfPkgX64.fdf b/OvmfPkg/OvmfPkgX64.fdf index fcdac0316b..d023cb19b0 100644 --- a/OvmfPkg/OvmfPkgX64.fdf +++ b/OvmfPkg/OvmfPkgX64.fdf @@ -46,12 +46,12 @@ FV = SECFV [FD.MEMFD] BaseAddress = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase -Size = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize +Size = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize ErasePolarity = 1 BlockSize = 0x10000 -NumBlocks = 0x60 +NumBlocks = 0x80 -0x0|0x600000 +0x0|0x800000 FV = MAINFV ################################################################################ -- 2.39.2