blob: cd3d1e643d83ff330e3dd30d911c55b96f923da0 [file] [log] [blame]
lgao47b202cb2010-02-23 23:58:38 +00001## @file
qwang12e331c502007-06-27 08:08:24 +00002# NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS
3#
4# This Timer module uses an NT Thread to simulate the timer-tick driven
5# timer service. In the future, the Thread creation should possibly be
6# abstracted by the CPU architectural protocol
hhtian8f2a5f82010-04-28 12:24:39 +00007# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
qwang12e331c502007-06-27 08:08:24 +00008#
hhtian8f2a5f82010-04-28 12:24:39 +00009# This program and the accompanying materials
qwang12e331c502007-06-27 08:08:24 +000010# are licensed and made available under the terms and conditions of the BSD License
11# which accompanies this distribution. The full text of the license may be found at
12# http://opensource.org/licenses/bsd-license.php
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
15#
16#
lgao47b202cb2010-02-23 23:58:38 +000017##
qwang12e331c502007-06-27 08:08:24 +000018
qwang12e331c502007-06-27 08:08:24 +000019[Defines]
20 INF_VERSION = 0x00010005
21 BASE_NAME = Timer
22 FILE_GUID = C3811036-710B-4E39-8CF1-0AF9BE3A8198
23 MODULE_TYPE = DXE_DRIVER
24 VERSION_STRING = 1.0
qwang12e331c502007-06-27 08:08:24 +000025
26 ENTRY_POINT = WinNtTimerDriverInitialize
27
28#
29# The following information is for reference only and not required by the build tools.
30#
31# VALID_ARCHITECTURES = IA32
32#
33
lgao47b202cb2010-02-23 23:58:38 +000034[Sources]
qwang12e331c502007-06-27 08:08:24 +000035 Timer.c
36 Timer.h
qwang12e331c502007-06-27 08:08:24 +000037
38[Packages]
39 MdePkg/MdePkg.dec
40 Nt32Pkg/Nt32Pkg.dec
41
qwang12e331c502007-06-27 08:08:24 +000042[LibraryClasses]
43 UefiBootServicesTableLib
44 WinNtLib
45 UefiDriverEntryPoint
46 DebugLib
47
qwang12e331c502007-06-27 08:08:24 +000048[Protocols]
49 gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
50 gEfiTimerArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED
vanjeff4bd1b0f2007-07-02 06:37:16 +000051
vanjeff4bd1b0f2007-07-02 06:37:16 +000052[Depex]
AJFISHf2569572007-07-10 17:16:14 +000053 gEfiCpuArchProtocolGuid
54