audk/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei
Jiewen Yao a1e7cd0b02 IntelSiliconPkg/VtdPmrPei: Add premem support.
Remove memory discovered dependency to support both premem
VTD_INFO_PPI and postmem VTD_INFO_PPI.

If VTD_INFO_PPI is installed before memory is ready, this
driver protects all memory region.
If VTD_INFO_PPI is installed or reinstalled after memory
is ready, this driver allocates DMA buffer and protect rest.

Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
2017-10-30 09:27:55 +08:00
..
DmarTable.c IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00
IntelVTdPmr.c IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00
IntelVTdPmrPei.c IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00
IntelVTdPmrPei.h IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00
IntelVTdPmrPei.inf IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00
IntelVTdPmrPei.uni IntelSiliconPkg/IntelVTdPmrPei: Move to feature dir. 2017-09-17 09:52:13 +08:00
IntelVTdPmrPeiExtra.uni IntelSiliconPkg/IntelVTdPmrPei: Move to feature dir. 2017-09-17 09:52:13 +08:00
VtdReg.c IntelSiliconPkg/VtdPmrPei: Add premem support. 2017-10-30 09:27:55 +08:00