HddPasswordDxe.inf 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. [Defines]
  11. INF_VERSION = 0x00010005
  12. BASE_NAME = HddPasswordDxe
  13. FILE_GUID = 9BD549CD-86D1-4925-9F7D-3686DDD876FC
  14. MODULE_TYPE = DXE_DRIVER
  15. VERSION_STRING = 1.0
  16. ENTRY_POINT = HddPasswordDxeInit
  17. #
  18. # The following information is for reference only and not required by the build tools.
  19. #
  20. # VALID_ARCHITECTURES = IA32 X64 IPF EBC
  21. #
  22. [Sources]
  23. HddPasswordDxe.c
  24. HddPasswordDxe.h
  25. HddPasswordHiiDataStruc.h
  26. HddPassword.vfr
  27. HddPasswordStrings.uni
  28. HddPasswordCommon.h
  29. [Packages]
  30. MdePkg/MdePkg.dec
  31. MdeModulePkg/MdeModulePkg.dec
  32. CryptoPkg/CryptoPkg.dec
  33. [LibraryClasses]
  34. BaseLib
  35. MemoryAllocationLib
  36. UefiBootServicesTableLib
  37. UefiDriverEntryPoint
  38. UefiHiiServicesLib
  39. UefiRuntimeServicesTableLib
  40. DxeServicesTableLib
  41. BaseMemoryLib
  42. DebugLib
  43. HiiLib
  44. PrintLib
  45. UefiLib
  46. LockBoxLib
  47. S3BootScriptLib
  48. PciLib
  49. BaseCryptLib
  50. [Guids]
  51. gEfiIfrTianoGuid ## CONSUMES ## GUID
  52. gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
  53. gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED
  54. [Protocols]
  55. gEfiHiiConfigAccessProtocolGuid ## PRODUCES
  56. gEfiAtaPassThruProtocolGuid ## CONSUMES
  57. gEfiPciIoProtocolGuid ## CONSUMES
  58. gEdkiiVariableLockProtocolGuid ## CONSUMES
  59. [Depex]
  60. gEfiVariableWriteArchProtocolGuid