VirtualBox

Ignore:
Timestamp:
Aug 14, 2024 1:16:30 PM (7 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164367
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable-202405 and make it build on aarch64, bugref:4643

Location:
trunk/src/VBox/Devices/EFI/FirmwareNew
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/FirmwareNew

  • trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/OvmfPkgIa32X64.fdf

    r101291 r105670  
    6363[FD.MEMFD]
    6464BaseAddress   = $(MEMFD_BASE_ADDRESS)
    65 Size          = 0xE00000
     65Size          = 0xF80000
    6666ErasePolarity = 1
    6767BlockSize     = 0x10000
    68 NumBlocks     = 0xE0
     68NumBlocks     = 0xF8
    6969
    70700x000000|0x006000
     
    8787FV = PEIFV
    8888
    89 0x100000|0xD00000
     890x100000|0xE80000
    9090gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
    9191FV = DXEFV
     
    221221INF  UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf
    222222INF  UefiCpuPkg/CpuDxe/CpuDxe.inf
    223 !ifdef $(CSM_ENABLE)
    224   INF OvmfPkg/8259InterruptControllerDxe/8259.inf
    225   INF OvmfPkg/8254TimerDxe/8254Timer.inf
    226 !else
    227   INF OvmfPkg/LocalApicTimerDxe/LocalApicTimerDxe.inf
    228 !endif
     223INF  OvmfPkg/LocalApicTimerDxe/LocalApicTimerDxe.inf
    229224INF  OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.inf
    230225INF  OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
     
    280275INF  MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
    281276INF  MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
    282 INF  MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
    283277
    284278INF  OvmfPkg/SioBusDxe/SioBusDxe.inf
     
    301295INF  OvmfPkg/VirtioFsDxe/VirtioFsDxe.inf
    302296
    303 !if $(BUILD_SHELL) == TRUE && $(TOOL_CHAIN_TAG) != "XCODE5"
    304 INF  ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf
    305 INF  ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf
    306 INF  OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf
    307 !endif
    308 !if $(BUILD_SHELL) == TRUE
    309 INF  ShellPkg/Application/Shell/Shell.inf
    310 !endif
    311 
    312297INF MdeModulePkg/Logo/LogoDxe.inf
     298
     299#
     300# Hash2 Protocol producer
     301#
     302INF SecurityPkg/Hash2DxeCrypto/Hash2DxeCrypto.inf
    313303
    314304#
     
    333323INF  MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
    334324
    335 !ifdef $(CSM_ENABLE)
    336 INF  OvmfPkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf
    337 INF  OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf
    338 INF  RuleOverride=CSM OvmfPkg/Csm/Csm16/Csm16.inf
    339 !else
    340325INF  OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf
    341 !endif
    342 
    343326INF  OvmfPkg/QemuRamfbDxe/QemuRamfbDxe.inf
    344327INF  OvmfPkg/VirtioGpuDxe/VirtioGpu.inf
     
    346329INF  OvmfPkg/AmdSevDxe/AmdSevDxe.inf
    347330INF  OvmfPkg/IoMmuDxe/IoMmuDxe.inf
     331INF  OvmfPkg/VirtHstiDxe/VirtHstiDxe.inf
    348332
    349333!if $(SMM_REQUIRE) == TRUE
     
    381365#
    382366!include OvmfPkg/Include/Fdf/OvmfTpmDxe.fdf.inc
     367
     368!include OvmfPkg/Include/Fdf/ShellDxe.fdf.inc
    383369
    384370################################################################################
     
    496482  }
    497483
    498 [Rule.Common.USER_DEFINED.CSM]
    499   FILE FREEFORM = $(NAMED_GUID) {
    500     RAW BIN                |.bin
    501   }
    502 
    503484[Rule.Common.SEC.RESET_VECTOR]
    504485  FILE RAW = $(NAMED_GUID) {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette