|
@@ -29,6 +29,10 @@
|
|
|
|
|
|
!include ArmVirtPkg/ArmVirt.dsc.inc
|
|
|
|
|
|
+!if $(ARCH) == AARCH64
|
|
|
+!include DynamicTablesPkg/DynamicTables.dsc.inc
|
|
|
+!endif
|
|
|
+
|
|
|
!include MdePkg/MdeLibs.dsc.inc
|
|
|
|
|
|
[LibraryClasses.common]
|
|
@@ -71,6 +75,9 @@
|
|
|
PlatformHookLib|ArmVirtPkg/Library/Fdt16550SerialPortHookLib/Fdt16550SerialPortHookLib.inf
|
|
|
SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
|
|
|
|
|
|
+ HwInfoParserLib|DynamicTablesPkg/Library/FdtHwInfoParserLib/FdtHwInfoParserLib.inf
|
|
|
+ DynamicPlatRepoLib|DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepoLib.inf
|
|
|
+
|
|
|
[LibraryClasses.common.SEC, LibraryClasses.common.PEI_CORE, LibraryClasses.common.PEIM]
|
|
|
PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf
|
|
|
PlatformHookLib|ArmVirtPkg/Library/Fdt16550SerialPortHookLib/EarlyFdt16550SerialPortHookLib.inf
|
|
@@ -195,9 +202,6 @@
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution|640
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution|480
|
|
|
|
|
|
- ## Force DTB
|
|
|
- gArmVirtTokenSpaceGuid.PcdForceNoAcpi|TRUE
|
|
|
-
|
|
|
# Setup Flash storage variables
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x40000
|
|
@@ -353,3 +357,10 @@
|
|
|
}
|
|
|
OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe.inf
|
|
|
OvmfPkg/Virtio10Dxe/Virtio10.inf
|
|
|
+
|
|
|
+!if $(ARCH) == AARCH64
|
|
|
+ #
|
|
|
+ # ACPI Support
|
|
|
+ #
|
|
|
+ ArmVirtPkg/KvmtoolCfgMgrDxe/ConfigurationManagerDxe.inf
|
|
|
+!endif
|