IoMmuDxe.inf 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #/** @file
  2. #
  3. # Driver provides the IOMMU protcol support for PciHostBridgeIo and others
  4. # drivers.
  5. #
  6. # Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. #**/
  11. [Defines]
  12. INF_VERSION = 1.25
  13. BASE_NAME = IoMmuDxe
  14. FILE_GUID = 8657015b-ea43-440d-949a-af3be365c0fc
  15. MODULE_TYPE = DXE_DRIVER
  16. VERSION_STRING = 1.0
  17. ENTRY_POINT = IoMmuDxeEntryPoint
  18. [Sources]
  19. CcIoMmu.c
  20. CcIoMmu.h
  21. IoMmuDxe.c
  22. IoMmuBuffer.c
  23. [Packages]
  24. MdePkg/MdePkg.dec
  25. MdeModulePkg/MdeModulePkg.dec
  26. OvmfPkg/OvmfPkg.dec
  27. [LibraryClasses]
  28. BaseLib
  29. BaseMemoryLib
  30. DebugLib
  31. MemEncryptSevLib
  32. MemEncryptTdxLib
  33. MemoryAllocationLib
  34. UefiBootServicesTableLib
  35. UefiDriverEntryPoint
  36. [Pcd]
  37. gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr
  38. [Protocols]
  39. gEdkiiIoMmuProtocolGuid ## SOMETIME_PRODUCES
  40. gIoMmuAbsentProtocolGuid ## SOMETIME_PRODUCES
  41. [Depex]
  42. TRUE