summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu/page_track.c
AgeCommit message (Expand)Author
2024-02-27kvm/x86: allocate the write-tracking metadata on-demandAndrei Vagin
2023-08-31KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callersSean Christopherson
2023-08-31KVM: x86/mmu: Drop @slot param from exported/external page-track APIsSean Christopherson
2023-08-31KVM: x86/mmu: Bug the VM if write-tracking is used but not enabledSean Christopherson
2023-08-31KVM: x86/mmu: Assert that correct locks are held for page write-trackingSean Christopherson
2023-08-31KVM: x86/mmu: Rename page-track APIs to reflect the new realitySean Christopherson
2023-08-31KVM: x86/mmu: Drop infrastructure for multiple page-track modesSean Christopherson
2023-08-31KVM: x86/mmu: Use page-track notifiers iff there are external usersSean Christopherson
2023-08-31KVM: x86/mmu: Move KVM-only page-track declarations to internal headerSean Christopherson
2023-08-31KVM: x86: Remove the unused page-track hook track_flush_slot()Yan Zhao
2023-08-31KVM: x86: Add a new page-track hook to handle memslot deletionYan Zhao
2023-08-31KVM: x86: Reject memslot MOVE operations if KVMGT is attachedSean Christopherson
2023-08-31KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hookSean Christopherson
2023-08-31KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEsSean Christopherson
2023-08-31KVM: x86/mmu: Convert "runtime" WARN_ON() assertions to WARN_ON_ONCE()Sean Christopherson
2022-12-29KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson
2022-03-08KVM: use __vcalloc for very large allocationsPaolo Bonzini
2021-12-08KVM: x86/mmu: Propagate memslot const qualifierBen Gardon
2021-12-08KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_activeBen Gardon
2021-10-22KVM: cleanup allocation of rmaps and page tracking dataDavid Stevens
2021-10-01KVM: x86: only allocate gfn_track when necessaryDavid Stevens
2021-10-01KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack
2021-10-01KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_trackDavid Matlack
2021-09-22KVM: x86: Handle SRCU initialization failure during page track initHaimin Zhang
2021-08-20KVM: X86: Introduce kvm_mmu_slot_lpages() helpersPeter Xu
2021-06-17KVM: x86: Support write protecting only large pagesKeqian Zhu
2021-02-04KVM: x86/mmu: Use an rwlock for the x86 MMUBen Gardon
2020-08-24kvm: mmu: page_track: Fix RCU list API usageMadhuparna Bhowmik
2020-07-08KVM: x86/mmu: Add MMU-internal headerSean Christopherson
2020-05-15KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enumsSean Christopherson
2020-03-16KVM: Remove unnecessary asm/kvm_host.h includesPeter Xu
2020-03-16KVM: Simplify kvm_free_memslot() and all its descendentsSean Christopherson
2019-11-21KVM: x86: create mmu/ subdirectoryPaolo Bonzini