VirtualBox

Ignore:
Timestamp:
Mar 31, 2025 11:31:09 AM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168237
Message:

Devices/EFI/FirmwareNew: Merge edk2-stable202502 from the vendor branch and make it build for the important platforms, 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/UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.inf

    r105670 r108794  
    3131  X64/VirtualMemory.h
    3232  X64/VirtualMemory.c
    33   Ia32/DxeLoadFunc.c
     33  Ia32/DxeLoadFuncFit.c
    3434  Ia32/IdtVectorAsm.nasm
    3535
     
    3737  X64/VirtualMemory.h
    3838  X64/VirtualMemory.c
    39   X64/DxeLoadFunc.c
     39  X64/DxeLoadFuncFit.c
     40
     41[Sources.RISCV64]
     42  RiscV64/DxeLoadFunc.c
     43  RiscV64/DxeLoadFuncFit.c
    4044
    4145[Packages]
     
    5559  CpuLib
    5660  FdtLib
     61  HobPrintLib
     62  CustomFdtNodeParserLib
     63  PcdLib
     64  StackCheckLib
    5765
    5866[Guids]
     
    7280  gUniversalPayloadPciRootBridgeInfoGuid
    7381  gUniversalPayloadSmbios3TableGuid
     82  gUniversalPayloadDeviceTreeGuid
    7483
    7584[FeaturePcd.IA32]
     
    7988  gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplBuildPageTables       ## CONSUMES
    8089
    81 
    82 [Pcd.IA32,Pcd.X64]
     90[Pcd.IA32,Pcd.X64,Pcd.RISCV64]
    8391  gUefiPayloadPkgTokenSpaceGuid.PcdPcdDriverFile
    8492  gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable                      ## SOMETIMES_CONSUMES
     
    8997  gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase                            ## CONSUMES
    9098  gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbSize                            ## CONSUMES
    91 
    9299  gUefiPayloadPkgTokenSpaceGuid.PcdPayloadFdMemBase
    93100  gUefiPayloadPkgTokenSpaceGuid.PcdPayloadFdMemSize
    94101  gUefiPayloadPkgTokenSpaceGuid.PcdSystemMemoryUefiRegionSize
    95 
    96102  gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack               ## SOMETIMES_CONSUMES
    97103  gEfiMdeModulePkgTokenSpaceGuid.PcdDxeNxMemoryProtectionPolicy ## SOMETIMES_CONSUMES
    98104  gEfiMdeModulePkgTokenSpaceGuid.PcdImageProtectionPolicy       ## SOMETIMES_CONSUMES
     105  gUefiPayloadPkgTokenSpaceGuid.PcdHandOffFdtEnable
     106  gUefiPayloadPkgTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
     107  gUefiPayloadPkgTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
     108  gUefiPayloadPkgTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
     109  gUefiPayloadPkgTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
     110  gUefiPayloadPkgTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
     111  gUefiPayloadPkgTokenSpaceGuid.PcdFDTPageSize
     112
     113[BuildOptions]
     114  MSFT:*_*_*_CC_FLAGS = /wd4244 /wd4305
     115  GCC:*_*_*_CC_FLAGS  = -Wno-error=pointer-to-int-cast -Wno-error=int-to-pointer-cast
Note: See TracChangeset for help on using the changeset viewer.

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