]> git.proxmox.com Git - mirror_edk2.git/blame - PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / PcAtChipsetPkg / HpetTimerDxe / HpetTimerDxe.inf
CommitLineData
986d1dfb 1## @file\r
53b1dd10 2# Timer Architectural Protocol module using High Precision Event Timer (HPET).\r
546f14bf 3#\r
5a702acd 4# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>\r
e1d302e5 5# SPDX-License-Identifier: BSD-2-Clause-Patent\r
986d1dfb 6#\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = HpetTimerDxe\r
546f14bf 12 MODULE_UNI_FILE = HpetTimerDxe.uni\r
986d1dfb 13 FILE_GUID = 6CE6B0DE-781C-4f6c-B42D-98346C614BEC\r
14 MODULE_TYPE = DXE_DRIVER\r
15 VERSION_STRING = 1.0\r
16 ENTRY_POINT = TimerDriverInitialize\r
17\r
18#\r
19# The following information is for reference only and not required by the build tools.\r
20#\r
29cc93f7 21# VALID_ARCHITECTURES = IA32 X64 EBC\r
986d1dfb 22#\r
23#\r
24\r
25[Sources]\r
26 HpetTimer.c\r
5a702acd 27\r
986d1dfb 28[Packages]\r
29 MdePkg/MdePkg.dec\r
30 UefiCpuPkg/UefiCpuPkg.dec\r
31 PcAtChipsetPkg/PcAtChipsetPkg.dec\r
5a702acd 32\r
986d1dfb 33[LibraryClasses]\r
34 PcdLib\r
35 IoLib\r
36 DebugLib\r
37 UefiDriverEntryPoint\r
38 UefiBootServicesTableLib\r
39 BaseLib\r
40 LocalApicLib\r
41 IoApicLib\r
42\r
43[Protocols]\r
944d79b7
SQ
44 gEfiTimerArchProtocolGuid ## PRODUCES\r
45 gEfiCpuArchProtocolGuid ## CONSUMES\r
986d1dfb 46\r
47[FeaturePcd]\r
546f14bf
QS
48 gPcAtChipsetPkgTokenSpaceGuid.PcdHpetMsiEnable ## CONSUMES\r
49\r
986d1dfb 50[Pcd]\r
546f14bf
QS
51 gPcAtChipsetPkgTokenSpaceGuid.PcdHpetBaseAddress ## CONSUMES\r
52 gPcAtChipsetPkgTokenSpaceGuid.PcdHpetLocalApicVector ## CONSUMES\r
53 gPcAtChipsetPkgTokenSpaceGuid.PcdHpetDefaultTimerPeriod ## CONSUMES\r
986d1dfb 54\r
55[Depex]\r
56 gEfiCpuArchProtocolGuid\r
546f14bf
QS
57[UserExtensions.TianoCore."ExtraFiles"]\r
58 HpetTimerDxeExtra.uni\r