X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=UnixPkg%2FUnixPkg.fdf;h=a967ba334b60b0d8b36a8cadf881d5e5905b54e0;hp=2aeb3733d2af6e0546c346007deecdb15467e9a1;hb=3b66da94989fc44890483b67b7d13c031c2f9fdc;hpb=609757526c7feaa4f1596ca96f6a55d59f49f50d diff --git a/UnixPkg/UnixPkg.fdf b/UnixPkg/UnixPkg.fdf index 2aeb3733d2..a967ba334b 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 @@ -210,6 +215,7 @@ INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf INF IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf INF UnixPkg/UnixBusDriverDxe/UnixBusDriver.inf +INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf INF UnixPkg/UnixBlockIoDxe/UnixBlockIo.inf INF UnixPkg/UnixSerialIoDxe/UnixSerialIo.inf INF UnixPkg/UnixUgaDxe/UnixUga.inf @@ -237,6 +243,8 @@ INF MdeModulePkg/Application/HelloWorld/HelloWorld.inf #INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf #INF UnixPkg/SnpUnixDxe/SnpUnixDxe.inf +#INF FatPkg/EnhancedFatDxe/Fat.inf + ################################################################################ @@ -251,6 +259,7 @@ FILE APPLICATION = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile) { SECTION COMPRESS PI_STD { SECTION GUIDED { SECTION PE32 = EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi +# SECTION PE32 =Build/GccShellPkg/DEBUG_XCODE32/IA32/ShellFull.efi } } }