Merge branch 'kvm-x86-mmu-6.6' into HEAD
KVM x86 MMU changes for 6.6: - Rip out the ancient MMU_DEBUG crud and replace the useful bits with CONFIG_KVM_PROVE_MMU - Overhaul KVM's page-track APIs, and KVMGT's usage, to reduce the API surface that is needed by external users (currently only KVMGT), and fix a variety of issues in the process - Fix KVM's handling of !visible guest roots to avoid premature triple fault injection by loading a dummy root backed by the zero page
No related branches found
No related tags found
Showing
- arch/x86/include/asm/kvm_host.h 8 additions, 8 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/include/asm/kvm_page_track.h 25 additions, 42 deletionsarch/x86/include/asm/kvm_page_track.h
- arch/x86/kvm/Kconfig 13 additions, 0 deletionsarch/x86/kvm/Kconfig
- arch/x86/kvm/mmu.h 2 additions, 0 deletionsarch/x86/kvm/mmu.h
- arch/x86/kvm/mmu/mmu.c 150 additions, 169 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/mmu/mmu_internal.h 13 additions, 11 deletionsarch/x86/kvm/mmu/mmu_internal.h
- arch/x86/kvm/mmu/page_track.c 128 additions, 124 deletionsarch/x86/kvm/mmu/page_track.c
- arch/x86/kvm/mmu/page_track.h 58 additions, 0 deletionsarch/x86/kvm/mmu/page_track.h
- arch/x86/kvm/mmu/paging_tmpl.h 30 additions, 11 deletionsarch/x86/kvm/mmu/paging_tmpl.h
- arch/x86/kvm/mmu/spte.c 2 additions, 4 deletionsarch/x86/kvm/mmu/spte.c
- arch/x86/kvm/mmu/spte.h 17 additions, 4 deletionsarch/x86/kvm/mmu/spte.h
- arch/x86/kvm/mmu/tdp_iter.c 6 additions, 5 deletionsarch/x86/kvm/mmu/tdp_iter.c
- arch/x86/kvm/mmu/tdp_mmu.c 17 additions, 16 deletionsarch/x86/kvm/mmu/tdp_mmu.c
- arch/x86/kvm/x86.c 11 additions, 11 deletionsarch/x86/kvm/x86.c
- drivers/gpu/drm/i915/gvt/gtt.c 13 additions, 89 deletionsdrivers/gpu/drm/i915/gvt/gtt.c
- drivers/gpu/drm/i915/gvt/gtt.h 0 additions, 1 deletiondrivers/gpu/drm/i915/gvt/gtt.h
- drivers/gpu/drm/i915/gvt/gvt.h 2 additions, 1 deletiondrivers/gpu/drm/i915/gvt/gvt.h
- drivers/gpu/drm/i915/gvt/kvmgt.c 46 additions, 74 deletionsdrivers/gpu/drm/i915/gvt/kvmgt.c
- drivers/gpu/drm/i915/gvt/page_track.c 2 additions, 8 deletionsdrivers/gpu/drm/i915/gvt/page_track.c
- include/linux/kvm_host.h 19 additions, 0 deletionsinclude/linux/kvm_host.h
Loading
Please register or sign in to comment