]> git.proxmox.com Git - mirror_edk2.git/blob - SecurityPkg/HddPassword/HddPasswordDxe.inf
SecurityPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / SecurityPkg / HddPassword / HddPasswordDxe.inf
1 ## @file
2 # HddPasswordDxe driver which is used to set/clear hdd password at attached harddisk
3 # devices.
4 #
5 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = HddPasswordDxe
14 FILE_GUID = 9BD549CD-86D1-4925-9F7D-3686DDD876FC
15 MODULE_TYPE = DXE_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = HddPasswordDxeInit
18
19 #
20 # The following information is for reference only and not required by the build tools.
21 #
22 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
23 #
24
25 [Sources]
26 HddPasswordDxe.c
27 HddPasswordDxe.h
28 HddPasswordHiiDataStruc.h
29 HddPassword.vfr
30 HddPasswordStrings.uni
31 HddPasswordCommon.h
32
33 [Packages]
34 MdePkg/MdePkg.dec
35 MdeModulePkg/MdeModulePkg.dec
36 CryptoPkg/CryptoPkg.dec
37
38 [LibraryClasses]
39 BaseLib
40 MemoryAllocationLib
41 UefiBootServicesTableLib
42 UefiDriverEntryPoint
43 UefiHiiServicesLib
44 UefiRuntimeServicesTableLib
45 DxeServicesTableLib
46 BaseMemoryLib
47 DebugLib
48 HiiLib
49 PrintLib
50 UefiLib
51 LockBoxLib
52 S3BootScriptLib
53 PciLib
54 BaseCryptLib
55
56 [Guids]
57 gEfiIfrTianoGuid ## CONSUMES ## GUID
58 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
59 gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED
60
61 [Protocols]
62 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
63 gEfiAtaPassThruProtocolGuid ## CONSUMES
64 gEfiPciIoProtocolGuid ## CONSUMES
65 gEdkiiVariableLockProtocolGuid ## CONSUMES
66
67 [Depex]
68 gEfiVariableWriteArchProtocolGuid
69