PrmLoaderDxe.inf 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. ## @file
  2. # PRM Loader Driver
  3. #
  4. # This driver discovers PRM Modules loaded in memory and places those modules and the
  5. # PRM handlers within those modules into a PRMT ACPI table such that the handlers are
  6. # made available for invocation in the OS.
  7. #
  8. # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
  9. # Copyright (c) Microsoft Corporation
  10. #
  11. # SPDX-License-Identifier: BSD-2-Clause-Patent
  12. #
  13. ##
  14. [Defines]
  15. INF_VERSION = 0x00010005
  16. BASE_NAME = PrmLoaderDxe
  17. FILE_GUID = 226A500A-E14F-414A-A956-40E5762D3D1E
  18. MODULE_TYPE = DXE_DRIVER
  19. VERSION_STRING = 1.0
  20. ENTRY_POINT = PrmLoaderEntryPoint
  21. [Sources]
  22. PrmAcpiTable.h
  23. PrmLoaderDxe.c
  24. [Packages]
  25. MdePkg/MdePkg.dec
  26. MdeModulePkg/MdeModulePkg.dec
  27. PrmPkg/PrmPkg.dec
  28. [Guids]
  29. gEfiEndOfDxeEventGroupGuid
  30. gZeroGuid
  31. [LibraryClasses]
  32. BaseLib
  33. BaseMemoryLib
  34. DebugLib
  35. MemoryAllocationLib
  36. PcdLib
  37. PrmContextBufferLib
  38. PrmModuleDiscoveryLib
  39. PrmPeCoffLib
  40. UefiBootServicesTableLib
  41. UefiDriverEntryPoint
  42. UefiLib
  43. [Pcd]
  44. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemId ## CONSUMES
  45. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemTableId ## CONSUMES
  46. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision ## CONSUMES
  47. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorId ## CONSUMES
  48. gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultCreatorRevision ## CONSUMES
  49. [Protocols]
  50. gEfiAcpiTableProtocolGuid
  51. gPrmConfigProtocolGuid
  52. [Depex]
  53. TRUE