]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxe.inf
SecurityPkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / SecurityPkg / Tcg / TcgConfigDxe / TcgConfigDxe.inf
CommitLineData
0c18794e 1## @file\r
60c944c7
DG
2# Provides the capability to update TPM state setup browser\r
3# By this module, user may enable/disable/activate/deactivate/clear TPM, etc.\r
0c18794e 4#\r
2bc36371 5# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>\r
0c18794e 6# 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[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = TcgConfigDxe\r
60c944c7 18 MODULE_UNI_FILE = TcgConfigDxe.uni\r
0c18794e 19 FILE_GUID = 1FA4DAFE-FA5D-4d75-BEA6-5863862C520A\r
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
22 ENTRY_POINT = TcgConfigDriverEntryPoint\r
23 UNLOAD_IMAGE = TcgConfigDriverUnload\r
24\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
27#\r
28\r
29[Sources]\r
30 TcgConfigDriver.c\r
31 TcgConfigImpl.c\r
32 TcgConfigImpl.h\r
33 TcgConfig.vfr\r
34 TcgConfigStrings.uni\r
35 TcgConfigNvData.h\r
36\r
37[Packages]\r
38 MdePkg/MdePkg.dec\r
39 MdeModulePkg/MdeModulePkg.dec\r
40 SecurityPkg/SecurityPkg.dec\r
41\r
42[LibraryClasses]\r
43 BaseLib\r
44 BaseMemoryLib\r
45 MemoryAllocationLib\r
46 UefiLib\r
47 UefiBootServicesTableLib\r
48 UefiRuntimeServicesTableLib\r
49 UefiDriverEntryPoint\r
50 UefiHiiServicesLib\r
51 DebugLib\r
52 HiiLib\r
53 PcdLib\r
54 PrintLib\r
55 TpmCommLib\r
56\r
57[Guids]\r
60c944c7
DG
58 ## SOMETIMES_PRODUCES ## Variable:L"PhysicalPresence"\r
59 ## SOMETIMES_CONSUMES ## Variable:L"PhysicalPresence"\r
0c18794e 60 gEfiPhysicalPresenceGuid\r
60c944c7
DG
61 \r
62 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## GUID # HII opcode\r
63 ## PRODUCES ## HII\r
64 ## CONSUMES ## HII\r
a0c56a82 65 gTcgConfigFormSetGuid\r
60c944c7 66 gEfiTpmDeviceInstanceTpm12Guid ## CONSUMES ## GUID # TPM device identifier\r
0c18794e 67\r
68[Protocols]\r
60c944c7
DG
69 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
70 gEfiDevicePathProtocolGuid ## PRODUCES\r
71 gEfiTcgProtocolGuid ## CONSUMES\r
0c18794e 72\r
0c18794e 73[Pcd]\r
60c944c7 74 gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES\r
0c18794e 75\r
76[Depex]\r
77 gEfiHiiConfigRoutingProtocolGuid AND\r
78 gEfiHiiDatabaseProtocolGuid AND\r
79 gEfiVariableArchProtocolGuid AND\r
60c944c7
DG
80 gEfiVariableWriteArchProtocolGuid\r
81 \r
82[UserExtensions.TianoCore."ExtraFiles"]\r
83 TcgConfigDxeExtra.uni\r