summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)Author
2021-06-24KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatchesSean Christopherson
2021-06-24KVM: x86/mmu: Use MMU role to check for matching guest page sizesSean Christopherson
2021-06-24KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFNSean Christopherson
2021-06-24Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_r...Sean Christopherson
2021-06-24KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is brokenSean Christopherson
2021-06-24KVM: x86: Force all MMUs to reinitialize if guest CPUID is modifiedSean Christopherson
2021-06-24Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"Sean Christopherson
2021-06-24KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walkSean Christopherson
2021-06-24KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUsSean Christopherson
2021-06-24KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPTSean Christopherson
2021-06-24KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU checkSean Christopherson
2021-06-24KVM: x86/mmu: Fix uninitialized boolean variable flushColin Ian King
2021-06-18KVM: x86/mmu: Remove redundant root_hpa checksDavid Matlack
2021-06-18KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmuDavid Matlack
2021-06-18KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled checkDavid Matlack
2021-06-18KVM: x86/mmu: Remove redundant is_tdp_mmu_root checkDavid Matlack
2021-06-18KVM: x86: Stub out is_tdp_mmu_root on 32-bit hostsPaolo Bonzini
2021-06-17KVM: x86/mmu: Fix TDP MMU page table levelKai Huang
2021-06-17KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level()Kai Huang
2021-06-17KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level()Kai Huang
2021-06-17KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before divisionSean Christopherson
2021-06-17KVM: x86: Drop pointless @reset_roots from kvm_init_mmu()Sean Christopherson
2021-06-17KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPTSean Christopherson
2021-06-17KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpersSean Christopherson
2021-06-17KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helperSean Christopherson
2021-06-17KVM: x86/mmu: Lazily allocate memslot rmapsBen Gardon
2021-06-17KVM: x86/mmu: Skip rmap operations if rmaps not allocatedBen Gardon
2021-06-17KVM: x86/mmu: Add a field to control memslot rmap allocationBen Gardon
2021-06-17KVM: x86: Do not write protect huge page in initially-all-set modeKeqian Zhu
2021-06-17KVM: x86: Support write protecting only large pagesKeqian Zhu
2021-06-17KVM: x86/mmu: Make is_nx_huge_page_enabled an inline functionShaokun Zhang
2021-06-11KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMUSean Christopherson
2021-06-08KVM: X86: MMU: Use the correct inherited permissions to get shadow pageLai Jiangshan
2021-06-07Merge tag 'v5.13-rc5' into x86/cleanupsBorislav Petkov
2021-05-27KVM: x86/mmu: Fix comment mentioning skip_4kDavid Matlack
2021-05-12x86: Fix leftover comment typosIngo Molnar
2021-05-07KVM: x86: Prevent KVM SVM from loading on kernels with 5-level pagingSean Christopherson
2021-05-03KVM: x86/mmu: Fix kdoc of __handle_changed_spteKai Huang
2021-05-03kvm/x86: Fix 'lpages' kvm stat for TDM MMUShahin, Md Shahadat Hossain
2021-05-03KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map()Kai Huang
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-04-26Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2021-04-19KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returnsBen Gardon
2021-04-19KVM: x86/mmu: Fast invalidation for TDP MMUBen Gardon
2021-04-19KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lockBen Gardon
2021-04-19KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lockBen Gardon
2021-04-19KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lockBen Gardon
2021-04-19KVM: x86/mmu: Protect the tdp_mmu_roots list with RCUBen Gardon
2021-04-19KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_rootBen Gardon
2021-04-19KVM: x86/mmu: Make TDP MMU root refcount atomicBen Gardon