]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/Library/PlatformHasIoMmuLib/PlatformHasIoMmuLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / OvmfPkg / Library / PlatformHasIoMmuLib / PlatformHasIoMmuLib.inf
1 ## @file
2 # A hook-in library for MdeModulePkg/Bus/Pci/PciHostBridgeDxe.
3 #
4 # Plugging this library instance into PciHostBridgeDxe makes
5 # PciHostBridgeDxe depend on the platform's dynamic decision whether
6 # to provide IOMMU implementation (usually through IoMmuDxe driver).
7 #
8 # Copyright (C) 2017, Red Hat, Inc.
9 # Copyright (C) 2017, AMD, Inc.
10 #
11 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 ##
13
14 [Defines]
15 INF_VERSION = 1.25
16 BASE_NAME = PlatformHasIoMmuLib
17 FILE_GUID = 49b4b018-0558-448b-1e1a-12226342877d
18 MODULE_TYPE = BASE
19 VERSION_STRING = 1.0
20 LIBRARY_CLASS = PlatformHasIoMmuLib|DXE_DRIVER
21 CONSTRUCTOR = PlatformHasIoMmuInitialize
22
23 [Sources]
24 PlatformHasIoMmuLib.c
25
26 [Packages]
27 MdeModulePkg/MdeModulePkg.dec
28 MdePkg/MdePkg.dec
29 OvmfPkg/OvmfPkg.dec
30
31 [Depex]
32 gEdkiiIoMmuProtocolGuid OR gIoMmuAbsentProtocolGuid