summaryrefslogtreecommitdiffstats
path: root/include/linux/kvm_host.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: Remove unused kvm_vcpu_gfn_to_pfn_atomicDr. David Alan Gilbert2024-10-201-1/+0
* KVM: Remove unused kvm_vcpu_gfn_to_pfnDr. David Alan Gilbert2024-10-201-1/+0
* Merge branch 'kvm-redo-enable-virt' into HEADPaolo Bonzini2024-09-171-2/+16
|\
| * KVM: Add arch hooks for enabling/disabling virtualizationSean Christopherson2024-09-041-0/+14
| * KVM: Rename arch hooks related to per-CPU virtualization enablingSean Christopherson2024-09-041-2/+2
* | kvm: Note an RCU quiescent state on guest exitLeonardo Bras2024-09-041-1/+9
|/
* KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX)Sean Christopherson2024-08-141-0/+7
* KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfnsPaolo Bonzini2024-07-261-0/+2
* KVM: extend kvm_range_has_memory_attributes() to check subset of attributesPaolo Bonzini2024-07-261-1/+1
* KVM: remove kvm_arch_gmem_prepare_needed()Paolo Bonzini2024-07-261-1/+0
* KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*Paolo Bonzini2024-07-261-2/+2
* Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-161-4/+8
|\
| * KVM: Introduce vcpu->wants_to_runDavid Matlack2024-06-181-0/+1
| * KVM: Delete the now unused kvm_arch_sched_in()Sean Christopherson2024-06-111-2/+0
| * KVM: Add a flag to track if a loaded vCPU is scheduled outSean Christopherson2024-06-111-0/+1
| * KVM: Setup empty IRQ routing when creating a VMYi Wang2024-06-111-0/+6
| * KVM: Unexport kvm_debugfs_dirBorislav Petkov2024-06-031-2/+0
* | KVM: Add KVM_PRE_FAULT_MEMORY vcpu ioctl to pre-populate guest memoryIsaku Yamahata2024-07-121-0/+5
* | Merge branch 'kvm-coco-hooks' into HEADPaolo Bonzini2024-05-121-0/+36
|\ \ | |/ |/|
| * KVM: guest_memfd: Add hook for invalidating memoryMichael Roth2024-05-101-0/+4
| * KVM: guest_memfd: Add interface for populating gmem pages with user dataPaolo Bonzini2024-05-101-0/+27
| * KVM: guest_memfd: Add hook for initializing memoryPaolo Bonzini2024-05-101-0/+5
* | Merge tag 'kvm-x86-generic-6.10' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-05-121-2/+0
|\ \ | |/ |/|
| * KVM: Remove kvm_make_all_cpus_request_except()Venkatesh Srinivas2024-05-021-2/+0
* | KVM: delete .change_pte MMU notifier callbackPaolo Bonzini2024-04-111-2/+0
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-151-14/+46
|\
| * Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-12/+44
| |\
| | * KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVAPaul Durrant2024-02-201-0/+31
| | * KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot()Sean Christopherson2024-02-201-2/+2
| | * KVM: pfncache: remove KVM_GUEST_USES_PFN usagePaul Durrant2024-02-201-10/+1
| | * KVM: pfncache: add a mark-dirty helperPaul Durrant2024-02-201-0/+10
| * | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-0/+1
| |\ \
| | * | KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernelSean Christopherson2024-02-221-0/+1
| | |/
| * | Merge tag 'kvm-x86-asyncpf-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-1/+0
| |\ \
| | * | KVM: Get reference to VM's address space in the async #PF workerSean Christopherson2024-02-061-1/+0
| | |/
| * / KVM: Get rid of return value from kvm_arch_create_vm_debugfs()Oliver Upton2024-02-231-1/+1
| |/
* / KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changingSean Christopherson2024-02-231-0/+26
|/
* KVM: clean up directives to compile out irqfdsPaolo Bonzini2023-12-081-0/+2
* KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini2023-12-081-5/+4
* KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini2023-12-081-29/+1
* Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-141-23/+119
|\
| * KVM: Allow arch code to track number of memslot address spaces per VMSean Christopherson2023-11-141-6/+11
| * KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macroSean Christopherson2023-11-141-1/+1
| * KVM: x86/mmu: Handle page fault for private memoryChao Peng2023-11-141-2/+6
| * KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memorySean Christopherson2023-11-141-0/+48
| * KVM: Introduce per-page memory attributesChao Peng2023-11-131-0/+19
| * KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspaceChao Peng2023-11-131-0/+11
| * KVM: Introduce KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-131-2/+2
| * KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-131-3/+3
| * KVM: Use gfn instead of hva for mmu_notifier_retryChao Peng2023-11-131-12/+21