]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg: increase MEMFD size to 8MB
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2013 19:21:56 +0000 (19:21 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 14 Feb 2013 19:21:56 +0000 (19:21 +0000)
With reference to
<http://sourceforge.net/mailarchive/message.php?msg_id=30359322>:

"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 <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14133 6f19259b-4bc3-4df7-8a09-765794883524

OvmfPkg/OvmfPkgIa32.fdf
OvmfPkg/OvmfPkgIa32X64.fdf
OvmfPkg/OvmfPkgX64.fdf

index 36c975665604b82904d1dd1a5489d639a7abf23e..8861980b9dc7eba7228c61c502cadf33cdfd9364 100644 (file)
@@ -46,12 +46,12 @@ FV = SECFV
 \r
 [FD.MEMFD]\r
 BaseAddress   = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase\r
-Size          = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
+Size          = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
 ErasePolarity = 1\r
 BlockSize     = 0x10000\r
-NumBlocks     = 0x60\r
+NumBlocks     = 0x80\r
 \r
-0x0|0x600000\r
+0x0|0x800000\r
 FV = MAINFV\r
 \r
 ################################################################################\r
index a762dc9f21d2d8dc6ac604f4afb453584d675b8f..93a36b7ccad11a5e1bfb3247e59be1641bdd8cb7 100644 (file)
@@ -46,12 +46,12 @@ FV = SECFV
 \r
 [FD.MEMFD]\r
 BaseAddress   = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase\r
-Size          = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
+Size          = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
 ErasePolarity = 1\r
 BlockSize     = 0x10000\r
-NumBlocks     = 0x60\r
+NumBlocks     = 0x80\r
 \r
-0x0|0x600000\r
+0x0|0x800000\r
 FV = MAINFV\r
 \r
 ################################################################################\r
index fcdac0316bed04790ceb5858024da6dbe4afa9f4..d023cb19b047ab4e3119cd209dbf2f92a80e054f 100644 (file)
@@ -46,12 +46,12 @@ FV = SECFV
 \r
 [FD.MEMFD]\r
 BaseAddress   = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase\r
-Size          = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
+Size          = 0x800000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize\r
 ErasePolarity = 1\r
 BlockSize     = 0x10000\r
-NumBlocks     = 0x60\r
+NumBlocks     = 0x80\r
 \r
-0x0|0x600000\r
+0x0|0x800000\r
 FV = MAINFV\r
 \r
 ################################################################################\r