RedfishCredentialDxe.inf 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ## @file
  2. # RedfishCredentialDxe is required to produce the
  3. # EdkII RedfishCredentialProtocol for the consumer to get the Redfish
  4. # credential Info and to restrict Redfish access from UEFI side.
  5. #
  6. # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. ##
  10. [Defines]
  11. INF_VERSION = 0x0001000b
  12. BASE_NAME = RedfishCredentialDxe
  13. FILE_GUID = 458CE95A-4942-09A9-5D21-A6B16D5DAD7F
  14. MODULE_TYPE = DXE_DRIVER
  15. VERSION_STRING = 1.0
  16. ENTRY_POINT = RedfishCredentialDxeDriverEntryPoint
  17. #
  18. # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64
  19. #
  20. [Sources]
  21. RedfishCredentialDxe.c
  22. RedfishCredentialDxe.h
  23. [Packages]
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. RedfishPkg/RedfishPkg.dec
  27. [LibraryClasses]
  28. BaseLib
  29. DebugLib
  30. PrintLib
  31. RedfishPlatformCredentialLib
  32. UefiBootServicesTableLib
  33. UefiDriverEntryPoint
  34. UefiRuntimeServicesTableLib
  35. UefiLib
  36. [Protocols]
  37. gEdkIIRedfishCredentialProtocolGuid ## BY_START
  38. [Guids]
  39. gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
  40. gEfiEventExitBootServicesGuid ## CONSUMES ## Event
  41. [Depex]
  42. TRUE