]> git.proxmox.com Git - mirror_edk2.git/blame - PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib.inf
PcAtChipsetPkg: AcpiTimerLib: Added StandaloneMm instance of AcpiTimerLib
[mirror_edk2.git] / PcAtChipsetPkg / Library / AcpiTimerLib / StandaloneMmAcpiTimerLib.inf
CommitLineData
79a951d1
KQ
1## @file\r
2# Standalone MM ACPI Timer Library\r
3#\r
4# Provides basic timer support using the ACPI timer hardware. The performance\r
5# counter features are provided by the processors time stamp counter.\r
6#\r
7# Note: The implementation uses the lower 24-bits of the ACPI timer and\r
8# is compatible with both 24-bit and 32-bit ACPI timers.\r
9#\r
10# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
11# Copyright (c) Microsoft Corporation.\r
12# SPDX-License-Identifier: BSD-2-Clause-Patent\r
13#\r
14##\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = StandaloneMmAcpiTimerLib\r
19 FILE_GUID = C771858D-AF09-4D1A-B2F3-C7F081C3F076\r
20 MODULE_TYPE = MM_STANDALONE\r
21 VERSION_STRING = 1.0\r
22 PI_SPECIFICATION_VERSION = 0x00010032\r
23 LIBRARY_CLASS = TimerLib|MM_CORE_STANDALONE MM_STANDALONE\r
24 CONSTRUCTOR = StandaloneMmAcpiTimerLibConstructor\r
25\r
26[Sources]\r
27 AcpiTimerLib.c\r
28 StandaloneMmAcpiTimerLib.c\r
29 DxeStandaloneMmAcpiTimerLib.c\r
30 DxeStandaloneMmAcpiTimerLib.h\r
31\r
32[Packages]\r
33 MdePkg/MdePkg.dec\r
34 PcAtChipsetPkg/PcAtChipsetPkg.dec\r
35\r
36[LibraryClasses]\r
37 BaseLib\r
38 PcdLib\r
39 PciLib\r
40 IoLib\r
41 DebugLib\r
42 HobLib\r
43\r
44[Pcd]\r
45 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBusNumber ## CONSUMES\r
46 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciDeviceNumber ## CONSUMES\r
47 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciFunctionNumber ## CONSUMES\r
48 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciEnableRegisterOffset ## CONSUMES\r
49 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoBarEnableMask ## CONSUMES\r
50 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBarRegisterOffset ## CONSUMES\r
51 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddress ## CONSUMES\r
52 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiPm1TmrOffset ## CONSUMES\r
53 gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask ## CONSUMES\r