]> git.proxmox.com Git - mirror_edk2.git/blob - PcAtChipsetPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf
PcAtChipsetPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / PcAtChipsetPkg / Library / AcpiTimerLib / DxeAcpiTimerLib.inf
1 ## @file
2 # DXE ACPI Timer Library
3 #
4 # Provides basic timer support using the ACPI timer hardware. The performance
5 # counter features are provided by the processors time stamp counter.
6 #
7 # Note: The implementation uses the lower 24-bits of the ACPI timer and
8 # is compatible with both 24-bit and 32-bit ACPI timers.
9 #
10 # Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
11 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = DxeAcpiTimerLib
18 FILE_GUID = E624B98C-845A-4b94-9B50-B20475D552B9
19 MODULE_TYPE = DXE_DRIVER
20 VERSION_STRING = 1.0
21 LIBRARY_CLASS = TimerLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER SMM_CORE
22 CONSTRUCTOR = DxeAcpiTimerLibConstructor
23 MODULE_UNI_FILE = DxeAcpiTimerLib.uni
24
25 [Sources]
26 AcpiTimerLib.c
27 DxeAcpiTimerLib.c
28
29 [Packages]
30 MdePkg/MdePkg.dec
31 PcAtChipsetPkg/PcAtChipsetPkg.dec
32
33 [LibraryClasses]
34 BaseLib
35 PcdLib
36 PciLib
37 IoLib
38 DebugLib
39 HobLib
40
41 [Pcd]
42 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBusNumber ## CONSUMES
43 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciDeviceNumber ## CONSUMES
44 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciFunctionNumber ## CONSUMES
45 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciEnableRegisterOffset ## CONSUMES
46 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoBarEnableMask ## CONSUMES
47 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBarRegisterOffset ## CONSUMES
48 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddress ## CONSUMES
49 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiPm1TmrOffset ## CONSUMES
50 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask ## CONSUMES