audk/IntelSiliconPkg
Jiewen Yao 4ad5f59715 IntelSiliconPkg/IntelVTdDxe: Improve performance.
This patch is to improve IOMMU performance.
All WBINVD is removed due to performance issue.
CLFLUSH by WriteBackDataCacheRange() is used to
only flush the context table or
second level page table if they are changed.

This patch also removed some unused functions.

Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2017-08-14 22:59:13 +08:00
..
Include IntelSiliconPkg: Fix VS2015 NOOPT IA32 build failure in IntelVTdDxe 2017-08-11 09:30:19 +08:00
IntelVTdDxe IntelSiliconPkg/IntelVTdDxe: Improve performance. 2017-08-14 22:59:13 +08:00
Library/DxeSmbiosDataHobLib IntelSiliconPkg: Fix format issues 2016-12-20 10:51:16 +08:00
PlatformVTdSampleDxe IntelSiliconPkg: Add PlatformVTdSample driver. 2017-07-27 09:29:21 +08:00
IntelSiliconPkg.dec IntelSiliconPkg/Dec: Add ProtocolGuid. 2017-07-27 09:29:14 +08:00
IntelSiliconPkg.dsc IntelSiliconPkg/dsc: Add CacheMaintenanceLib. 2017-08-14 22:59:12 +08:00