]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / AcpiTableDxe / AcpiTableDxe.inf
CommitLineData
6bfbb5f0 1## @file\r
5f55c700 2# ACPI Table Protocol Driver\r
3#\r
d1102dba 4# This driver initializes ACPI tables (Rsdp, Rsdt and Xsdt) and produces UEFI/PI\r
41a779e7
LG
5# services to install/uninstall/manage ACPI tables.\r
6#\r
d1102dba 7# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
f9bbb8d9 8# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
9d510e61 9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
5f55c700 10#\r
6bfbb5f0 11##\r
5f55c700 12\r
13[Defines]\r
14 INF_VERSION = 0x00010005\r
15 BASE_NAME = AcpiTableDxe\r
6036e94d 16 MODULE_UNI_FILE = AcpiTableDxe.uni\r
46d45cde 17 FILE_GUID = 9622E42C-8E38-4a08-9E8F-54F784652F6B\r
5f55c700 18 MODULE_TYPE = DXE_DRIVER\r
19 VERSION_STRING = 1.0\r
5f55c700 20\r
21 ENTRY_POINT = InitializeAcpiTableDxe\r
22\r
23#\r
24# The following information is for reference only and not required by the build tools.\r
25#\r
de005223 26# VALID_ARCHITECTURES = IA32 X64 EBC\r
5f55c700 27#\r
28\r
6bfbb5f0 29[Sources]\r
5f55c700 30 AcpiTableProtocol.c\r
31 AcpiTable.h\r
32 AcpiTable.c\r
3dc8585e
JY
33 AcpiSdt.h\r
34 AcpiSdt.c\r
35 Aml.c\r
36 AmlString.c\r
37 AmlOption.c\r
38 AmlChild.c\r
39 AmlNamespace.c\r
5f55c700 40\r
41[Packages]\r
42 MdePkg/MdePkg.dec\r
43 MdeModulePkg/MdeModulePkg.dec\r
44\r
45[LibraryClasses]\r
46 UefiBootServicesTableLib\r
47 MemoryAllocationLib\r
48 UefiDriverEntryPoint\r
49 BaseMemoryLib\r
50 UefiLib\r
51 DebugLib\r
52 BaseLib\r
53 PcdLib\r
54\r
55[Guids]\r
6036e94d
SZ
56 gEfiAcpi10TableGuid ## PRODUCES ## SystemTable\r
57 gEfiAcpiTableGuid ## PRODUCES ## SystemTable\r
5f55c700 58\r
3dc8585e 59[FeaturePcd]\r
6036e94d 60 gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol ## CONSUMES\r
3dc8585e 61\r
e84f07b5 62[Pcd]\r
6036e94d
SZ
63 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES\r
64 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES\r
65 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES\r
66 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES\r
67 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES\r
f9bbb8d9 68 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiExposedTableVersions ## CONSUMES\r
e84f07b5 69\r
5f55c700 70[Protocols]\r
6036e94d
SZ
71 gEfiAcpiTableProtocolGuid ## PRODUCES\r
72 gEfiAcpiSdtProtocolGuid ## PRODUCES\r
5f55c700 73\r
74[Depex]\r
75 TRUE\r
76\r
6036e94d
SZ
77[UserExtensions.TianoCore."ExtraFiles"]\r
78 AcpiTableDxeExtra.uni\r