!if $(SECURE_BOOT_ENABLE) == TRUE\r
FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf\r
!endif\r
+ PciPcdProducerLib|ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf\r
\r
[LibraryClasses.common.UEFI_DRIVER]\r
UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf\r
## PL031 RealTimeClock\r
gArmPlatformTokenSpaceGuid.PcdPL031RtcBase|0x0\r
\r
- gArmPlatformTokenSpaceGuid.PcdPciBusMin|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciBusMax|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciIoBase|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciIoSize|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciIoTranslation|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciMmio32Base|0x0\r
- gArmPlatformTokenSpaceGuid.PcdPciMmio32Size|0x0\r
- gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0x0\r
-\r
- gArmVirtTokenSpaceGuid.PcdFwCfgSelectorAddress|0x0\r
- gArmVirtTokenSpaceGuid.PcdFwCfgDataAddress|0x0\r
- gArmVirtTokenSpaceGuid.PcdFwCfgDmaAddress|0x0\r
+ # set PcdPciExpressBaseAddress to MAX_UINT64, which signifies that this\r
+ # PCD and PcdPciDisableBusEnumeration above have not been assigned yet\r
+ gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xFFFFFFFFFFFFFFFF\r
\r
#\r
# Set video resolution for boot options and for text setup.\r
MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf\r
MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf\r
EmbeddedPkg/ResetRuntimeDxe/ResetRuntimeDxe.inf\r
- EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf\r
+ EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf {\r
+ <LibraryClasses>\r
+ NULL|ArmVirtPkg/Library/ArmVirtPL031FdtClientLib/ArmVirtPL031FdtClientLib.inf\r
+ }\r
EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf\r
\r
MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf\r
MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf\r
\r
ArmPkg/Drivers/ArmGic/ArmGicDxe.inf\r
- ArmPkg/Drivers/TimerDxe/TimerDxe.inf\r
+ ArmPkg/Drivers/TimerDxe/TimerDxe.inf {\r
+ <LibraryClasses>\r
+ NULL|ArmVirtPkg/Library/ArmVirtTimerFdtClientLib/ArmVirtTimerFdtClientLib.inf\r
+ }\r
!if $(SECURE_BOOT_ENABLE) == TRUE\r
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashAuthenticatedDxe.inf\r
!else\r
#\r
# Platform Driver\r
#\r
- ArmVirtPkg/VirtFdtDxe/VirtFdtDxe.inf\r
+ ArmVirtPkg/VirtioFdtDxe/VirtioFdtDxe.inf\r
ArmVirtPkg/FdtClientDxe/FdtClientDxe.inf\r
ArmVirtPkg/HighMemDxe/HighMemDxe.inf\r
OvmfPkg/VirtioBlkDxe/VirtioBlk.inf\r
# PCI support\r
#\r
ArmVirtPkg/PciHostBridgeDxe/PciHostBridgeDxe.inf\r
- MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf\r
+ MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf {\r
+ <LibraryClasses>\r
+ NULL|ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf\r
+ }\r
OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe.inf\r
OvmfPkg/Virtio10Dxe/Virtio10.inf\r
\r
# ACPI Support\r
#\r
MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf\r
- OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpiPlatformDxe.inf\r
+ OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpiPlatformDxe.inf {\r
+ <LibraryClasses>\r
+ NULL|ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf\r
+ }\r