Index: OvmfPkgIa32.fdf
===================================================================
--- OvmfPkgIa32.fdf	(revision 13779)
+++ OvmfPkgIa32.fdf	(working copy)
@@ -14,6 +14,7 @@
 ##
 
 ################################################################################
+!ifndef $(FD_SIZE_2MB)
 [FD.OVMF]
 BaseAddress   = 0xFFF00000
 Size          = 0x00100000
@@ -26,7 +27,21 @@
 
 0x000EC000|0x14000
 FV = SECFV
+!else
+[FD.OVMF]
+BaseAddress   = 0xFFE00000
+Size          = 0x00200000
+ErasePolarity = 1
+BlockSize     = 0x1000
+NumBlocks     = 0x200
 
+0x00000000|0x001CC000
+FV = FVMAIN_COMPACT
+
+0x001CC000|0x34000
+FV = SECFV
+!endif
+
 ################################################################################
 
 [FD.MEMFD]
Index: OvmfPkgIa32X64.fdf
===================================================================
--- OvmfPkgIa32X64.fdf	(revision 13779)
+++ OvmfPkgIa32X64.fdf	(working copy)
@@ -14,6 +14,7 @@
 ##
 
 ################################################################################
+!ifndef $(FD_SIZE_2MB)
 [FD.OVMF]
 BaseAddress   = 0xFFF00000
 Size          = 0x00100000
@@ -26,7 +27,21 @@
 
 0x000EC000|0x14000
 FV = SECFV
+!else
+[FD.OVMF]
+BaseAddress   = 0xFFE00000
+Size          = 0x00200000
+ErasePolarity = 1
+BlockSize     = 0x1000
+NumBlocks     = 0x200
 
+0x00000000|0x001CC000
+FV = FVMAIN_COMPACT
+
+0x001CC000|0x34000
+FV = SECFV
+!endif
+
 ################################################################################
 
 [FD.MEMFD]
Index: OvmfPkgX64.fdf
===================================================================
--- OvmfPkgX64.fdf	(revision 13779)
+++ OvmfPkgX64.fdf	(working copy)
@@ -14,6 +14,7 @@
 ##
 
 ################################################################################
+!ifndef $(FD_SIZE_2MB)
 [FD.OVMF]
 BaseAddress   = 0xFFF00000
 Size          = 0x00100000
@@ -26,7 +27,21 @@
 
 0x000E6000|0x1A000
 FV = SECFV
+!else
+[FD.OVMF]
+BaseAddress   = 0xFFE00000
+Size          = 0x00200000
+ErasePolarity = 1
+BlockSize     = 0x1000
+NumBlocks     = 0x200
 
+0x00000000|0x001CC000
+FV = FVMAIN_COMPACT
+
+0x001CC000|0x34000
+FV = SECFV
+!endif
+
 ################################################################################
 
 [FD.MEMFD]
