summaryrefslogtreecommitdiff
path: root/include/linux/kvm_host.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-05KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl()Sean Christopherson1-2/+2
2025-11-05KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatorySean Christopherson1-10/+0
2025-10-18Merge tag 'kvm-x86-fixes-6.18-rc2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+11
2025-10-11KVM: guest_memfd: Allow mmap() on guest_memfd for x86 VMs with private memorySean Christopherson1-1/+11
2025-10-07Merge tag 'hyperv-next-signed-20251006' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-3/+14
2025-10-01entry: Rename "kvm" entry code assets to "virt" to genericize APIsSean Christopherson1-3/+3
2025-10-01entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM properSean Christopherson1-1/+12
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini1-3/+8
2025-09-15KVM: Avoid synchronize_srcu() in kvm_io_bus_register_dev()Keir Fraser1-0/+1
2025-09-15KVM: Implement barriers before accessing kvm->buses[] on SRCU read pathsKeir Fraser1-3/+7
2025-08-27KVM: guest_memfd: Track guest_memfd mmap support in memslotFuad Tabba1-1/+10
2025-08-27KVM: guest_memfd: Add plumbing to host to map guest_memfd pagesFuad Tabba1-0/+4
2025-08-27KVM: x86: Enable KVM_GUEST_MEMFD for all 64-bit buildsFuad Tabba1-7/+2
2025-08-27KVM: Fix comment that refers to kvm uapi header pathFuad Tabba1-1/+1
2025-08-27KVM: Fix comments that refer to slots_lockFuad Tabba1-1/+1
2025-08-27KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem()Fuad Tabba1-1/+1
2025-08-27KVM: Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATEFuad Tabba1-1/+1
2025-08-27KVM: Rename CONFIG_KVM_PRIVATE_MEM to CONFIG_KVM_GUEST_MEMFDFuad Tabba1-7/+7
2025-06-25VFIO: KVM: x86: Drop kvm_arch_{start,end}_assignment()Sean Christopherson1-18/+0
2025-06-23KVM: Fold kvm_arch_irqfd_route_changed() into kvm_arch_update_irqfd_routing()Sean Christopherson1-2/+0
2025-06-23KVM: Don't WARN if updating IRQ bypass route failsSean Christopherson1-3/+3
2025-06-20KVM: Pass new routing entries and irqfd when updating IRTEsSean Christopherson1-2/+5
2025-06-20KVM: x86: Add CONFIG_KVM_IOAPIC to allow disabling in-kernel I/O APICSean Christopherson1-1/+1
2025-06-20KVM: x86: Hardcode the PIT IRQ source ID to '2'Sean Christopherson1-0/+1
2025-06-20KVM: x86: Move kvm_{request,free}_irq_source_id() to i8254.c (PIT)Sean Christopherson1-2/+0
2025-06-20KVM: x86: Trigger I/O APIC route rescan in kvm_arch_irq_routing_update()Sean Christopherson1-4/+0
2025-05-28Merge branch 'kvm-lockdep-common' into HEADPaolo Bonzini1-0/+4
2025-05-27KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpusMaxim Levitsky1-0/+4
2025-04-24KVM: SVM: Fix SNP AP destroy race with VMRUNTom Lendacky1-1/+18
2025-04-07Merge branch 'kvm-tdx-initial' into HEADPaolo Bonzini1-0/+10
2025-04-04KVM: Allow building irqbypass.ko as as module when kvm.ko is a moduleSean Christopherson1-1/+1
2025-03-20Merge branch 'kvm-nvmx-and-vm-teardown' into HEADPaolo Bonzini1-1/+0
2025-03-14KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events()Binbin Wu1-0/+1
2025-03-14KVM: VMX: Initialize TDX during KVM module loadKai Huang1-0/+1
2025-03-14KVM: Export hardware virtualization enabling/disabling functionsKai Huang1-0/+8
2025-02-26KVM: Drop kvm_arch_sync_events() now that all implementations are nopsSean Christopherson1-1/+0
2025-02-14KVM: Allow lockless walk of SPTEs when handing aging mmu_notifier eventJames Houghton1-0/+1
2025-02-04KVM: remove kvm_arch_post_init_vmPaolo Bonzini1-1/+0
2025-01-20Merge branch 'kvm-mirror-page-tables' into HEADPaolo Bonzini1-1/+12
2025-01-20Merge tag 'kvm-x86-vcpu_array-6.14' of https://github.com/kvm-x86/linux into ...Paolo Bonzini1-3/+13
2025-01-15KVM: x86: Drop double-underscores from __kvm_set_memory_region()Sean Christopherson1-1/+1
2025-01-15KVM: Add a dedicated API for setting KVM-internal memslotsSean Christopherson1-2/+2
2025-01-15KVM: Open code kvm_set_memory_region() into its sole caller (ioctl() API)Sean Christopherson1-2/+0
2024-12-23KVM: Add member to struct kvm_gfn_range to indicate private/sharedIsaku Yamahata1-0/+6
2024-12-23KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.fileYan Zhao1-1/+6
2024-12-17KVM: Verify there's at least one online vCPU when iterating over all vCPUsSean Christopherson1-3/+4
2024-12-17KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()Sean Christopherson1-0/+9
2024-11-14KVM: x86: switch hugepage recovery thread to vhost_taskPaolo Bonzini1-6/+0
2024-11-14Merge tag 'loongarch-kvm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-0/+1
2024-11-13LoongArch: KVM: Add iocsr and mmio bus simulation in kernelXianglai Li1-0/+1