!2831 [22.03-LTS-SP3] TDP MMU Support
Merge Pull Request from: @yuzhang_intel Title: Add TDP MMU support for 22.03-LTS-SP3 Content: This PR is to add TDP MMU support in KVM, main features are: - Parallel page fault support in KVM MMU. - Parallel operations to interact with Linux MMU notifier. - Fast page fault support in TDP MMU (for fast dirty logging). - Lazy rmap allocation, which opt-out KVM rmap data structures in TDP MMU mode, and save hsot memory. - Misc cleanups and improvements for KVM MMU (e.g., dirty-logging fixes, MMU notifier optimization etc.). Intel-kernel issue: https://gitee.com/open_euler/dashboard?issue_id=I7S3VQ Test: Run all KVM selftest cases for branch intel/OLK-tdp-mmu-5.10 in 3 modes on Skylake server: - TDP MMU enabled - TDP MMU disabled - EPT disabled Also, compared above results with the ones tested for branch intel/OLK-5.10 in 2 modes (w/ and w/o EPT). No new failure found. Note: test "triple_fault_event_test" failed in both branches, and the reason is irrelavant to KVM MMU. Known issue: N/A Default config change: N/A Link:https://gitee.com/openeuler/kernel/pulls/2831 Reviewed-by:Mao Bibo <maobibo@loongson.cn> Reviewed-by:
Wei Li <liwei391@huawei.com> Reviewed-by:
Jun Tian <jun.j.tian@intel.com> Reviewed-by:
Jason Zeng <jason.zeng@intel.com> Reviewed-by:
Zenghui Yu <yuzenghui@huawei.com> Signed-off-by:
Jialin Zhang <zhangjialin11@huawei.com>
Loading
Please sign in to comment