audk/MdeModulePkg
Jiewen Yao 11a6cc5bda MdeModulePkg/PciBus: Add IOMMU support.
If IOMMU protocol is installed, PciBus need call IOMMU
to set access attribute for the PCI device in Map/Ummap.

Only after the access attribute is set, the PCI device can
access the DMA memory.

Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Leo Duran <leo.duran@amd.com>
Cc: Brijesh Singh <brijesh.singh@amd.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>

Previous patch Tested-by: Brijesh Singh <brijesh.singh@amd.com>
Previous patch Tested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Leo Duran <leo.duran@amd.com>
2017-05-17 16:05:17 +08:00
..
Application MdeModulePkg SmiHandlerProfile: Fix memory leak in DumpSmiChildContext 2017-05-12 13:07:11 +08:00
Bus MdeModulePkg/PciBus: Add IOMMU support. 2017-05-17 16:05:17 +08:00
Core MdeModulePkg SmiHandlerProfile: Fix memory leak in DumpSmiChildContext 2017-05-12 13:07:11 +08:00
Include MdeModulePkg/Include: Add IOMMU protocol definition. 2017-05-17 16:05:12 +08:00
Library MdeModulePKg/BDS: Build meaningful description for Wi-Fi boot option 2017-04-26 09:25:54 +08:00
Logo MdeModulePkg/LogoDxe: Add missing dependency gEfiHiiImageExProtocolGuid 2017-03-17 12:25:14 +08:00
Universal MdeModulePkg/FormDisplay: Make the LineWidth of option consistent 2017-05-11 10:48:49 +08:00
Contributions.txt
License.txt
MdeModulePkg.dec MdeModulePkg/Include: Add IOMMU protocol definition. 2017-05-17 16:05:12 +08:00
MdeModulePkg.dsc MdeModulePkg: Update DEC/DSC version from 0.96 to 0.97 2017-05-05 15:55:09 +08:00
MdeModulePkg.uni MdeModulePkg: Add PROMPT&HELP string of pcd to UNI file 2017-03-07 21:47:19 +08:00
MdeModulePkgExtra.uni