From 986d1dfb0813d6a7623531e85c2e2a7e1f956cf8 Mon Sep 17 00:00:00 2001 From: mdkinney Date: Fri, 2 Sep 2011 02:43:51 +0000 Subject: Add generic HPET Timer DXE Driver and support libraries Signed-off-by: mdkinney Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12260 6f19259b-4bc3-4df7-8a09-765794883524 --- PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf | 60 ++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf (limited to 'PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf') diff --git a/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf b/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf new file mode 100644 index 0000000000..c22c3817e8 --- /dev/null +++ b/PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf @@ -0,0 +1,60 @@ +## @file +# +# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# +## + +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = HpetTimerDxe + FILE_GUID = 6CE6B0DE-781C-4f6c-B42D-98346C614BEC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = TimerDriverInitialize + +# +# The following information is for reference only and not required by the build tools. +# +# VALID_ARCHITECTURES = IA32 X64 IPF EBC +# +# + +[Sources] + HpetTimer.c + +[Packages] + MdePkg/MdePkg.dec + UefiCpuPkg/UefiCpuPkg.dec + PcAtChipsetPkg/PcAtChipsetPkg.dec + +[LibraryClasses] + PcdLib + IoLib + DebugLib + UefiDriverEntryPoint + UefiBootServicesTableLib + BaseLib + LocalApicLib + IoApicLib + +[Protocols] + gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED + gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED + +[FeaturePcd] + gPcAtChipsetPkgTokenSpaceGuid.PcdHpetMsiEnable + +[Pcd] + gPcAtChipsetPkgTokenSpaceGuid.PcdHpetBaseAddress + gPcAtChipsetPkgTokenSpaceGuid.PcdHpetLocalApicVector + gPcAtChipsetPkgTokenSpaceGuid.PcdHpetDefaultTimerPeriod + +[Depex] + gEfiCpuArchProtocolGuid -- cgit v1.2.3