summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)Author
2021-02-26KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabledSean Christopherson
2021-02-22KVM: x86/mmu: Consider the hva in mmu_notifier retryDavid Stevens
2021-02-22KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page faultSean Christopherson
2021-02-19KVM: x86/mmu: Remove a variety of unnecessary exportsSean Christopherson
2021-02-19KVM: x86: Fold "write-protect large" use case into generic write-protectSean Christopherson
2021-02-19KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PMLSean Christopherson
2021-02-19KVM: x86: Move MMU's PML logic to common codeSean Christopherson
2021-02-19KVM: x86/mmu: Make dirty log size hook (PML) a value, not a functionSean Christopherson
2021-02-19KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect()Sean Christopherson
2021-02-19KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEsSean Christopherson
2021-02-19KVM: x86/mmu: Pass the memslot to the rmap callbacksSean Christopherson
2021-02-19KVM: x86/mmu: Split out max mapping level calculation to helperSean Christopherson
2021-02-19KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and Huge...Sean Christopherson
2021-02-09KVM: x86/mmu: Make HVA handler retpoline-friendlyMaciej S. Szmigiero
2021-02-08KVM: x86: compile out TDP MMU on 32-bit systemsPaolo Bonzini
2021-02-04KVM: x86/mmu: Add helper to generate mask of reserved HPA bitsSean Christopherson
2021-02-04KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bitsSean Christopherson
2021-02-04KVM: x86/mmu: Allow parallel page faults for the TDP MMUBen Gardon
2021-02-04KVM: x86/mmu: Mark SPTEs in disconnected pages as removedBen Gardon
2021-02-04KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handlerBen Gardon
2021-02-04KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU mapBen Gardon
2021-02-04KVM: x86/mmu: Factor out functions to add/remove TDP MMU pagesBen Gardon
2021-02-04KVM: x86/mmu: Use an rwlock for the x86 MMUBen Gardon
2021-02-04KVM: x86/mmu: Protect TDP MMU page table memory with RCUBen Gardon
2021-02-04KVM: x86/mmu: Clear dirtied pages mask bit before early breakBen Gardon
2021-02-04KVM: x86/mmu: Skip no-op changes in TDP MMU functionsBen Gardon
2021-02-04KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changedBen Gardon
2021-02-04KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iterBen Gardon
2021-02-04KVM: x86/mmu: Rename goal_gfn to next_last_level_gfnBen Gardon
2021-02-04KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_reschedBen Gardon
2021-02-04KVM: x86/mmu: Fix braces in kvm_recover_nx_lpagesBen Gardon
2021-02-04KVM: x86/mmu: Factor out handling of removed page tablesBen Gardon
2021-02-04KVM: x86/mmu: Don't redundantly clear TDP MMU pt memoryBen Gardon
2021-02-04KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTEBen Gardon
2021-02-04KVM: x86/mmu: Add comment on __tdp_mmu_set_spteBen Gardon
2021-02-04KVM: x86/mmu: change TDP MMU yield function returns to match cond_reschedBen Gardon
2021-02-04KVM: x86/mmu: Add '__func__' in rmap_printk()Stephen Zhang
2021-02-04KVM: x86: use static calls to reduce kvm_x86_ops overheadJason Baron
2021-02-04KVM: Stop using deprecated jump label APIsCun Li
2021-02-04KVM: x86/mmu: Remove the defunct update_pte() paging hookSean Christopherson
2021-02-04KVM: x86: Zap the oldest MMU pages, not the newestSean Christopherson
2021-02-04KVM: x86/mmu: Use boolean returns for (S)PTE accessorsSean Christopherson
2021-02-04KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEsBen Gardon
2021-01-07KVM: x86/mmu: Ensure TDP MMU roots are freed after yieldBen Gardon
2021-01-07Merge branch 'kvm-master' into kvm-nextPaolo Bonzini
2021-01-07KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte()Sean Christopherson
2021-01-07KVM: x86/mmu: Use raw level to index into MMIO walks' sptes arraySean Christopherson
2021-01-07KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTESean Christopherson
2021-01-07KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte()Sean Christopherson
2020-12-11KVM: mmu: Fix SPTE encoding of MMIO generation upper halfMaciej S. Szmigiero