]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf
ArmVirtualizationPkg/VirtFdtDxe: wire up XenBusDxe to "xen,xen" DT node
[mirror_edk2.git] / ArmPlatformPkg / ArmVirtualizationPkg / VirtFdtDxe / VirtFdtDxe.inf
CommitLineData
ad106932
AB
1## @file\r
2# Device tree enumeration DXE driver for ARM Virtual Machines\r
3#\r
4# Copyright (c) 2014, Linaro Ltd. All rights reserved.<BR>\r
5#\r
6# This program and the accompanying materials are\r
7# licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10#\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = VirtFdtDxe\r
73bb8e68 19 FILE_GUID = 9AD7DCB4-E6EC-472E-96BF-81C219A3F77E\r
ad106932
AB
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
22\r
23 ENTRY_POINT = InitializeVirtFdtDxe\r
24\r
25[Sources]\r
26 VirtFdtDxe.c\r
27\r
28[Packages]\r
29 MdePkg/MdePkg.dec\r
65bb13b0 30 MdeModulePkg/MdeModulePkg.dec\r
ad106932
AB
31 ArmPkg/ArmPkg.dec\r
32 ArmPlatformPkg/ArmPlatformPkg.dec\r
33 ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationPkg.dec\r
34 EmbeddedPkg/EmbeddedPkg.dec\r
35 OvmfPkg/OvmfPkg.dec\r
36\r
37[LibraryClasses]\r
38 BaseLib\r
39 PcdLib\r
40 UefiDriverEntryPoint\r
41 DxeServicesLib\r
42 FdtLib\r
43 VirtioMmioDeviceLib\r
cc667df0 44 HobLib\r
6abe83c3 45 XenIoMmioLib\r
ad106932
AB
46\r
47[Guids]\r
48 gFdtTableGuid\r
73bb8e68 49 gVirtioMmioTransportGuid\r
cc667df0 50 gFdtHobGuid\r
ad106932
AB
51\r
52[Pcd]\r
9180ab73 53 gArmVirtualizationTokenSpaceGuid.PcdArmPsciMethod\r
ad652d46
LE
54 gArmVirtualizationTokenSpaceGuid.PcdFwCfgSelectorAddress\r
55 gArmVirtualizationTokenSpaceGuid.PcdFwCfgDataAddress\r
ad106932 56 gArmTokenSpaceGuid.PcdGicDistributorBase\r
7b70dabb 57 gArmTokenSpaceGuid.PcdGicRedistributorsBase\r
ad106932
AB
58 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
59 gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum\r
60 gArmTokenSpaceGuid.PcdArmArchTimerIntrNum\r
61 gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum\r
62 gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum\r
63 gArmPlatformTokenSpaceGuid.PcdPL031RtcBase\r
65bb13b0
LE
64 gArmPlatformTokenSpaceGuid.PcdPciBusMin\r
65 gArmPlatformTokenSpaceGuid.PcdPciBusMax\r
66 gArmPlatformTokenSpaceGuid.PcdPciIoBase\r
67 gArmPlatformTokenSpaceGuid.PcdPciIoSize\r
68 gArmPlatformTokenSpaceGuid.PcdPciIoTranslation\r
69 gArmPlatformTokenSpaceGuid.PcdPciMmio32Base\r
70 gArmPlatformTokenSpaceGuid.PcdPciMmio32Size\r
71 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
72 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
ad106932
AB
73\r
74[Protocols]\r
75 gEfiDevicePathProtocolGuid\r
76\r
77[Depex]\r
78 TRUE\r