2 # Component INF file for the Intel VTd PMR PEIM.
4 # This driver initializes VTd engine based upon EDKII_VTD_INFO_PPI
5 # and provide DMA protection in PEI.
7 # Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
13 INF_VERSION = 0x00010017
14 BASE_NAME = IntelVTdPmrPei
15 MODULE_UNI_FILE = IntelVTdPmrPei.uni
16 FILE_GUID = F906769F-4AED-4A0D-8C7C-FF21B9D1051A
19 ENTRY_POINT = IntelVTdPmrInitialize
23 MdeModulePkg/MdeModulePkg.dec
24 IntelSiliconPkg/IntelSiliconPkg.dec
44 gEdkiiIoMmuPpiGuid ## PRODUCES
45 gEdkiiVTdInfoPpiGuid ## CONSUMES
46 gEfiPeiMemoryDiscoveredPpiGuid ## CONSUMES
47 gEfiEndOfPeiSignalPpiGuid ## CONSUMES
50 gIntelSiliconPkgTokenSpaceGuid.PcdVTdPolicyPropertyMask ## CONSUMES
51 gIntelSiliconPkgTokenSpaceGuid.PcdVTdPeiDmaBufferSize ## CONSUMES
52 gIntelSiliconPkgTokenSpaceGuid.PcdVTdPeiDmaBufferSizeS3 ## CONSUMES
55 gEfiPeiMasterBootModePpiGuid AND
58 [UserExtensions.TianoCore."ExtraFiles"]
59 IntelVTdPmrPeiExtra.uni