]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
PI 1.1 SMM Feature Check-in
[mirror_edk2.git] / MdePkg / Library / UefiDriverEntryPoint / UefiDriverEntryPoint.inf
CommitLineData
e386b444 1#/** @file\r
85ea851e 2# Module entry point library for UEFI driver.\r
e386b444 3#\r
b7c5912a 4# Copyright (c) 2007 - 2009, Intel Corporation.\r
e386b444 5#\r
6# All rights reserved. This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#\r
14#**/\r
15\r
e386b444 16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = UefiDriverEntryPoint\r
19 FILE_GUID = 331deb15-454b-48d8-9b74-70d01f3f3556\r
20 MODULE_TYPE = UEFI_DRIVER\r
21 VERSION_STRING = 1.0\r
b7c5912a 22 LIBRARY_CLASS = UefiDriverEntryPoint|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER UEFI_DRIVER SMM_CORE DXE_SMM_DRIVER\r
dc8577f2 23 EFI_SPECIFICATION_VERSION = 0x00020000\r
e386b444 24\r
25\r
26#\r
27# The following information is for reference only and not required by the build tools.\r
28#\r
29# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
30#\r
31\r
e386b444 32[Sources.common]\r
33 DriverEntryPoint.c\r
e386b444 34\r
35\r
e386b444 36\r
e386b444 37[Packages]\r
38 MdePkg/MdePkg.dec\r
39\r
40\r
e386b444 41[LibraryClasses]\r
42 UefiBootServicesTableLib\r
43 DebugLib\r
44\r
45\r
e386b444 46[Protocols]\r
0f46efec 47 gEfiLoadedImageProtocolGuid ## CONSUMES\r
e386b444 48\r
8f446d02 49\r
50#\r
51# For UEFI drivers, these architectural protocols defined in PI 1.0 spec need\r
52# to be appended and merged to the final dependency section.\r
53#\r
54[Depex.common.UEFI_DRIVER]\r
55 gEfiBdsArchProtocolGuid AND\r
56 gEfiCpuArchProtocolGuid AND\r
57 gEfiMetronomeArchProtocolGuid AND\r
58 gEfiMonotonicCounterArchProtocolGuid AND\r
59 gEfiRealTimeClockArchProtocolGuid AND\r
60 gEfiResetArchProtocolGuid AND\r
61 gEfiRuntimeArchProtocolGuid AND\r
62 gEfiSecurityArchProtocolGuid AND\r
63 gEfiTimerArchProtocolGuid AND\r
64 gEfiVariableWriteArchProtocolGuid AND\r
65 gEfiVariableArchProtocolGuid AND\r
66 gEfiWatchdogTimerArchProtocolGuid\r
67\r