summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/page_track.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callersSean Christopherson2023-08-311-6/+12
* KVM: x86/mmu: Drop @slot param from exported/external page-track APIsSean Christopherson2023-08-311-22/+63
* KVM: x86/mmu: Bug the VM if write-tracking is used but not enabledSean Christopherson2023-08-311-2/+2
* KVM: x86/mmu: Assert that correct locks are held for page write-trackingSean Christopherson2023-08-311-6/+11
* KVM: x86/mmu: Rename page-track APIs to reflect the new realitySean Christopherson2023-08-311-11/+9
* KVM: x86/mmu: Drop infrastructure for multiple page-track modesSean Christopherson2023-08-311-75/+31
* KVM: x86/mmu: Use page-track notifiers iff there are external usersSean Christopherson2023-08-311-5/+5
* KVM: x86/mmu: Move KVM-only page-track declarations to internal headerSean Christopherson2023-08-311-7/+1
* KVM: x86: Remove the unused page-track hook track_flush_slot()Yan Zhao2023-08-311-26/+0
* KVM: x86: Add a new page-track hook to handle memslot deletionYan Zhao2023-08-311-2/+25
* KVM: x86: Reject memslot MOVE operations if KVMGT is attachedSean Christopherson2023-08-311-0/+5
* KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hookSean Christopherson2023-08-311-1/+1
* KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEsSean Christopherson2023-08-311-0/+2
* KVM: x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE()Sean Christopherson2023-08-311-8/+8
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-0/+1
* KVM: use __vcalloc for very large allocationsPaolo Bonzini2022-03-081-3/+4
* KVM: x86/mmu: Propagate memslot const qualifierBen Gardon2021-12-081-2/+2
* KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_activeBen Gardon2021-12-081-2/+2
* KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens2021-10-221-42/+15
* KVM: x86: only allocate gfn_track when necessaryDavid Stevens2021-10-011-3/+69
* KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack2021-10-011-11/+3
* KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_trackDavid Matlack2021-10-011-7/+13
* KVM: x86: Handle SRCU initialization failure during page track initHaimin Zhang2021-09-221-2/+2
* KVM: X86: Introduce kvm_mmu_slot_lpages() helpersPeter Xu2021-08-201-0/+1
* KVM: x86: Support write protecting only large pagesKeqian Zhu2021-06-171-1/+1
* KVM: x86/mmu: Use an rwlock for the x86 MMUBen Gardon2021-02-041-4/+4
* kvm: mmu: page_track: Fix RCU list API usageMadhuparna Bhowmik2020-08-241-2/+4
* KVM: x86/mmu: Add MMU-internal headerSean Christopherson2020-07-081-1/+1
* KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enumsSean Christopherson2020-05-151-2/+2
* KVM: Remove unnecessary asm/kvm_host.h includesPeter Xu2020-03-161-1/+0
* KVM: Simplify kvm_free_memslot() and all its descendentsSean Christopherson2020-03-161-9/+6
* KVM: x86: create mmu/ subdirectoryPaolo Bonzini2019-11-211-0/+265