X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BeagleBoardPkg%2FBeagleBoardPkg.fdf;h=d291894a10c2a039bfefbd4c6c011145ded97102;hp=d29650497e0e1ced8c215639504a47b96959a533;hb=8c3f387b270896178378ae5302ffa383d25632d7;hpb=2ef2b01e07c02db339f34004445734a2dbdd80e1 diff --git a/BeagleBoardPkg/BeagleBoardPkg.fdf b/BeagleBoardPkg/BeagleBoardPkg.fdf index d29650497e..d291894a10 100644 --- a/BeagleBoardPkg/BeagleBoardPkg.fdf +++ b/BeagleBoardPkg/BeagleBoardPkg.fdf @@ -27,6 +27,7 @@ [FD.BeagleBoard_EFI] +####BaseAddress = 0x80208000|gEmbeddedTokenSpaceGuid.PcdEmbeddedFdBaseAddress #The base address of the FLASH Device. BaseAddress = 0x80008000|gEmbeddedTokenSpaceGuid.PcdEmbeddedFdBaseAddress #The base address of the FLASH Device. Size = 0x00080000|gEmbeddedTokenSpaceGuid.PcdEmbeddedFdSize #The size in bytes of the FLASH Device ErasePolarity = 1 @@ -69,8 +70,8 @@ FV = FVMAIN_COMPACT [FV.FvMain] BlockSize = 0x40 -NumBlocks = 0x9000 -FvAlignment = 8 #FV alignment and FV attributes setting. +NumBlocks = 0 # This FV gets compressed so make it just big enough +FvAlignment = 8 # FV alignment and FV attributes setting. ERASE_POLARITY = 1 MEMORY_MAPPED = TRUE STICKY_WRITE = TRUE @@ -87,6 +88,8 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE + INF MdeModulePkg/Core/Dxe/DxeMain.inf + # # PI DXE Drivers producing Architectural Protocols (EFI Services) # @@ -113,29 +116,29 @@ READ_LOCK_STATUS = TRUE # # Nand Flash # - INF BeagleBoardPkg/Flash/Flash.inf + INF Omap35xxPkg/Flash/Flash.inf # # MMC/SD # - INF BeagleBoardPkg/MMCHSDxe/MMCHS.inf + INF Omap35xxPkg/MMCHSDxe/MMCHS.inf # # I2C # - INF BeagleBoardPkg/SmbusDxe/Smbus.inf + INF Omap35xxPkg/SmbusDxe/Smbus.inf # # SoC Drivers # - INF BeagleBoardPkg/Gpio/Gpio.inf - INF BeagleBoardPkg/InterruptDxe/InterruptDxe.inf - INF BeagleBoardPkg/TimerDxe/TimerDxe.inf + INF Omap35xxPkg/Gpio/Gpio.inf + INF Omap35xxPkg/InterruptDxe/InterruptDxe.inf + INF Omap35xxPkg/TimerDxe/TimerDxe.inf # # Power IC # - INF BeagleBoardPkg/TPS65950Dxe/TPS65950.inf + INF Omap35xxPkg/TPS65950Dxe/TPS65950.inf # # FAT filesystem + GPT/MBR partitioning @@ -149,13 +152,13 @@ READ_LOCK_STATUS = TRUE # USB Support # - INF BeagleBoardPkg/PciEmulation/PciEmulation.inf + INF Omap35xxPkg/PciEmulation/PciEmulation.inf #NOTE: Open source EHCI stack doesn't work on Beagleboard. #NOTE: UsbBus and UsbMassStorage don't work using iPhond SDK tool chain. - INF MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf - INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf - INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + #INF MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf + #INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + #INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf # # UEFI application (Shell Embedded Boot Loader) @@ -172,7 +175,6 @@ READ_LOCK_STATUS = TRUE # Gdb Stub # #INF ArmPkg/Drivers/DebugSupportDxe/DebugSupportDxe.inf - #INF ApplePkg/Universal/GdbStub/GdbStub.inf [FV.FVMAIN_COMPACT] @@ -194,7 +196,7 @@ READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE INF BeagleBoardPkg/Sec/Sec.inf - INF MdeModulePkg/Core/Dxe/DxeMain.inf +# INF MdeModulePkg/Core/Dxe/DxeMain.inf FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { @@ -260,10 +262,8 @@ READ_LOCK_STATUS = TRUE [Rule.Common.DXE_CORE] FILE DXE_CORE = $(NAMED_GUID) { - GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { - PE32 PE32 |.efi - UI STRING="$(MODULE_NAME)" Optional - } + PE32 PE32 |.efi + UI STRING="$(MODULE_NAME)" Optional }