diff options
author | Zhichao Gao <zhichao.gao@intel.com> | 2019-05-09 11:11:55 +0800 |
---|---|---|
committer | Liming Gao <liming.gao@intel.com> | 2019-05-10 08:34:45 +0800 |
commit | 30a888b5a0a01eb9ce79b46af9937e997a30ae5c (patch) | |
tree | 5bab054ef0ab73c2f56767ddf3cab75a14a418f2 /BaseTools/Source/Python/GenFds/Section.py | |
parent | 0a506fc7ab8b5df2944d2e4602a46fbef57edc82 (diff) | |
download | edk2-30a888b5a0a01eb9ce79b46af9937e997a30ae5c.tar.gz edk2-30a888b5a0a01eb9ce79b46af9937e997a30ae5c.tar.bz2 edk2-30a888b5a0a01eb9ce79b46af9937e997a30ae5c.zip |
IntelSiliconPkg/IntelVTdDxe: Do global invalidation before boot
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1547
V2:
Abandon V1.
Do global invalidation of context-cache and IOTLB at
ExitBootServices.
V1:
Only doing IOTLB invalidation would cause a BSOD
'DRIVER_VERIFIER_DMA_VIOLATION' while changing the second
level page entry's attributes. So always do the global
invalidation of context-cache and IOTLB.
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Chasel Chiu <chasel.chiu@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/GenFds/Section.py')
0 files changed, 0 insertions, 0 deletions