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/ArmVirtPkg/ArmVirtKvmTool.dsc

    r105670 r108794  
    3131  DEFINE ACPIVIEW_ENABLE         = TRUE
    3232
     33
     34# This comes before MdeLibs to ensure stack cookie configuration is chosen
    3335!include ArmVirtPkg/ArmVirt.dsc.inc
    3436
     
    8587  DynamicPlatRepoLib|DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepoLib.inf
    8688
    87   ArmMonitorLib|ArmPkg/Library/ArmMonitorLib/ArmMonitorLib.inf
     89  ArmMonitorLib|ArmVirtPkg/Library/ArmVirtMonitorLib/ArmVirtMonitorLib.inf
    8890  ArmTrngLib|ArmPkg/Library/ArmTrngLib/ArmTrngLib.inf
    8991
     
    148150  gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|4
    149151
    150   #
    151   # ARM Virtual Architectural Timer -- fetch frequency from KVM
    152   #
    153   gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|0
    154 
    155152  # Use MMIO for accessing Serial port registers.
    156153  gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio|TRUE
     
    165162  #
    166163  gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|16
    167 
    168   gArmTokenSpaceGuid.PcdMonitorConduitHvc|TRUE
    169164
    170165[PcdsPatchableInModule.common]
     
    252247    <LibraryClasses>
    253248      ExtractGuidedSectionLib|EmbeddedPkg/Library/PrePiExtractGuidedSectionLib/PrePiExtractGuidedSectionLib.inf
    254       LzmaDecompressLib|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
     249      NULL|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
    255250      PrePiLib|EmbeddedPkg/Library/PrePiLib/PrePiLib.inf
    256251      HobLib|EmbeddedPkg/Library/PrePiHobLib/PrePiHobLib.inf
     
    307302  MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
    308303
    309   ArmPkg/Drivers/ArmGic/ArmGicDxe.inf
     304  ArmPkg/Drivers/ArmGicDxe/ArmGicDxe.inf {
     305    <LibraryClasses>
     306      NULL|ArmVirtPkg/Library/ArmVirtGicArchLib/ArmVirtGicArchLib.inf
     307  }
    310308  ArmPkg/Drivers/TimerDxe/TimerDxe.inf {
    311309    <LibraryClasses>
     
    376374    <LibraryClasses>
    377375      NULL|OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf
    378       NULL|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
     376      PciExpressLib|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
    379377  }
    380378  MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf {
    381379    <LibraryClasses>
    382380      NULL|OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf
    383       NULL|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
     381      PciExpressLib|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
    384382  }
    385383  MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf {
    386384    <LibraryClasses>
    387385      NULL|OvmfPkg/Fdt/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf
    388       NULL|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
     386      PciExpressLib|OvmfPkg/Library/BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf
    389387  }
    390388  OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe.inf
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