]> git.proxmox.com Git - mirror_edk2.git/commitdiff
IntelSiliconPkg: Add IntelVTdPmrPei.
authorJiewen Yao <jiewen.yao@intel.com>
Fri, 1 Sep 2017 08:30:46 +0000 (16:30 +0800)
committerJiewen Yao <jiewen.yao@intel.com>
Sat, 16 Sep 2017 01:18:07 +0000 (09:18 +0800)
This PEIM is to produce IOMMU_PPI, so that PEI device
driver can have better DAM management.

This PEIM will setup VTD PMR register to protect
most DRAM. It allocates a big chunk DMA buffer in
the entrypoint, and only use this buffer for DMA.
Any other region is DMA protected.

Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>

No differences found