summaryrefslogtreecommitdiff
path: root/UnixPkg/UnixPkg.fdf
diff options
context:
space:
mode:
authorAJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524>2009-12-06 02:00:37 +0000
committerAJFISH <AJFISH@6f19259b-4bc3-4df7-8a09-765794883524>2009-12-06 02:00:37 +0000
commit7ee3b61338de1fa592227c719eca20f7813ea606 (patch)
tree057ca20e53d6384346f3e61114e450eb9bd1bc9c /UnixPkg/UnixPkg.fdf
parent2ef2b01e07c02db339f34004445734a2dbdd80e1 (diff)
downloadedk2-7ee3b61338de1fa592227c719eca20f7813ea606.zip
edk2-7ee3b61338de1fa592227c719eca20f7813ea606.tar.gz
edk2-7ee3b61338de1fa592227c719eca20f7813ea606.tar.bz2
Added support for Xcode on Snow Leopard. Upaded with bug fixes for Snow Leopard.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9519 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'UnixPkg/UnixPkg.fdf')
-rw-r--r--UnixPkg/UnixPkg.fdf9
1 files changed, 7 insertions, 2 deletions
diff --git a/UnixPkg/UnixPkg.fdf b/UnixPkg/UnixPkg.fdf
index 1de2dc5..7fe962d1 100644
--- a/UnixPkg/UnixPkg.fdf
+++ b/UnixPkg/UnixPkg.fdf
@@ -25,8 +25,13 @@
#
################################################################################
[FD.Fv_Recovery]
-BaseAddress = 0x0|gEfiUnixPkgTokenSpaceGuid.PcdUnixFdBaseAddress #The base address of the FLASH Device.
-Size = 0x002a0000 #The size in bytes of the FLASH Device
+#
+# In OS X PEIMs are really XIP, so we need to make this address match the malloced
+# buffer for the FD (0x41000000). If this address does not match the FV will get
+# relocated in place (works, but not a great idea).
+#
+BaseAddress = 0x41000000|gEfiUnixPkgTokenSpaceGuid.PcdUnixFdBaseAddress #The base address of the FLASH Device.
+Size = 0x002a0000|gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareFdSize #The size in bytes of the FLASH Device
ErasePolarity = 1
BlockSize = 0x10000
NumBlocks = 0x2a