1## @file
2#  OVMF ACPI Platform Driver using QEMU's fw-cfg interface
3#
4#  Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.<BR>
5#  SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7##
8
9[Defines]
10  INF_VERSION                    = 0x00010005
11  BASE_NAME                      = QemuFwCfgAcpiPlatform
12  FILE_GUID                      = 17985e6f-e778-4d94-aefa-c5dd2b77e186
13  MODULE_TYPE                    = DXE_DRIVER
14  VERSION_STRING                 = 1.0
15  ENTRY_POINT                    = AcpiPlatformEntryPoint
16
17#
18# The following information is for reference only and not required by the build tools.
19#
20#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64
21#
22
23[Sources]
24  AcpiPlatform.h
25  BootScript.c
26  EntryPoint.c
27  PciDecoding.c
28  QemuFwCfgAcpi.c
29  QemuFwCfgAcpiPlatform.c
30  QemuLoader.h
31
32[Packages]
33  MdePkg/MdePkg.dec
34  MdeModulePkg/MdeModulePkg.dec
35  OvmfPkg/OvmfPkg.dec
36
37[LibraryClasses]
38  BaseLib
39  DebugLib
40  MemoryAllocationLib
41  OrderedCollectionLib
42  QemuFwCfgLib
43  QemuFwCfgS3Lib
44  UefiBootServicesTableLib
45  UefiDriverEntryPoint
46
47[Protocols]
48  gEfiAcpiTableProtocolGuid                     # PROTOCOL ALWAYS_CONSUMED
49  gEfiPciIoProtocolGuid                         # PROTOCOL SOMETIMES_CONSUMED
50
51[Guids]
52  gRootBridgesConnectedEventGroupGuid
53
54[Pcd]
55  gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
56
57[Depex]
58  gEfiAcpiTableProtocolGuid
59