1## @file 2# Provides the capability to update TPM state setup browser 3# By this module, user may enable/disable/activate/deactivate/clear TPM, etc. 4# 5# Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR> 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = TcgConfigDxe 18 MODULE_UNI_FILE = TcgConfigDxe.uni 19 FILE_GUID = 1FA4DAFE-FA5D-4d75-BEA6-5863862C520A 20 MODULE_TYPE = DXE_DRIVER 21 VERSION_STRING = 1.0 22 ENTRY_POINT = TcgConfigDriverEntryPoint 23 UNLOAD_IMAGE = TcgConfigDriverUnload 24 25# 26# VALID_ARCHITECTURES = IA32 X64 IPF EBC 27# 28 29[Sources] 30 TcgConfigDriver.c 31 TcgConfigImpl.c 32 TcgConfigImpl.h 33 TcgConfig.vfr 34 TcgConfigStrings.uni 35 TcgConfigNvData.h 36 37[Packages] 38 MdePkg/MdePkg.dec 39 MdeModulePkg/MdeModulePkg.dec 40 SecurityPkg/SecurityPkg.dec 41 42[LibraryClasses] 43 BaseLib 44 BaseMemoryLib 45 MemoryAllocationLib 46 UefiLib 47 UefiBootServicesTableLib 48 UefiRuntimeServicesTableLib 49 UefiDriverEntryPoint 50 UefiHiiServicesLib 51 DebugLib 52 HiiLib 53 PcdLib 54 PrintLib 55 TpmCommLib 56 57[Guids] 58 ## SOMETIMES_PRODUCES ## Variable:L"PhysicalPresence" 59 ## SOMETIMES_CONSUMES ## Variable:L"PhysicalPresence" 60 gEfiPhysicalPresenceGuid 61 62 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## GUID # HII opcode 63 ## PRODUCES ## HII 64 ## CONSUMES ## HII 65 gTcgConfigFormSetGuid 66 gEfiTpmDeviceInstanceTpm12Guid ## CONSUMES ## GUID # TPM device identifier 67 68[Protocols] 69 gEfiHiiConfigAccessProtocolGuid ## PRODUCES 70 gEfiDevicePathProtocolGuid ## PRODUCES 71 gEfiTcgProtocolGuid ## CONSUMES 72 73[Pcd] 74 gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES 75 76[Depex] 77 gEfiHiiConfigRoutingProtocolGuid AND 78 gEfiHiiDatabaseProtocolGuid AND 79 gEfiVariableArchProtocolGuid AND 80 gEfiVariableWriteArchProtocolGuid 81 82[UserExtensions.TianoCore."ExtraFiles"] 83 TcgConfigDxeExtra.uni 84