| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2024-03-11 | 1 | -108/+143 |
|\ |
|
| * | KVM: pfncache: simplify locking and make more self-contained | David Woodhouse | 2024-03-05 | 1 | -10/+11 |
| * | KVM: pfncache: check the need for invalidation under read lock first | Paul Durrant | 2024-02-22 | 1 | -3/+19 |
| * | KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA | Paul Durrant | 2024-02-20 | 1 | -28/+70 |
| * | KVM: pfncache: include page offset in uhva and use it consistently | Paul Durrant | 2024-02-20 | 1 | -8/+21 |
| * | KVM: pfncache: stop open-coding offset_in_page() | Paul Durrant | 2024-02-20 | 1 | -3/+3 |
| * | KVM: pfncache: remove KVM_GUEST_USES_PFN usage | Paul Durrant | 2024-02-20 | 1 | -52/+9 |
| * | KVM: pfncache: remove unnecessary exports | Paul Durrant | 2024-02-20 | 1 | -5/+0 |
| * | KVM: pfncache: Add a map helper function | Paul Durrant | 2024-02-20 | 1 | -18/+29 |
* | | Merge tag 'kvm-x86-misc-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2024-03-11 | 1 | -1/+20 |
|\ \ |
|
| * | | KVM: Add a comment explaining the directed yield pending interrupt logic | Sean Christopherson | 2024-02-23 | 1 | -0/+7 |
| * | | KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel | Sean Christopherson | 2024-02-23 | 1 | -1/+13 |
* | | | Merge tag 'kvm-x86-generic-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2024-03-11 | 1 | -2/+4 |
|\ \ \ |
|
| * | | | KVM: fix kvm_mmu_memory_cache allocation warning | Arnd Bergmann | 2024-02-23 | 1 | -1/+1 |
| * | | | KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls | Sean Christopherson | 2024-01-29 | 1 | -1/+3 |
| |/ / |
|
* | | | Merge tag 'kvm-x86-asyncpf-6.9' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2024-03-11 | 1 | -24/+49 |
|\ \ \ |
|
| * | | | KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed | Sean Christopherson | 2024-02-06 | 1 | -5/+6 |
| * | | | KVM: Get reference to VM's address space in the async #PF worker | Sean Christopherson | 2024-02-06 | 1 | -14/+18 |
| * | | | KVM: Put mm immediately after async #PF worker completes remote gup() | Sean Christopherson | 2024-02-06 | 1 | -2/+1 |
| * | | | KVM: Always flush async #PF workqueue when vCPU is being destroyed | Sean Christopherson | 2024-02-06 | 1 | -5/+26 |
| |/ / |
|
* | | | Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm... | Paolo Bonzini | 2024-03-11 | 1 | -6/+2 |
|\ \ \ |
|
| * | | | KVM: Get rid of return value from kvm_arch_create_vm_debugfs() | Oliver Upton | 2024-02-23 | 1 | -6/+2 |
| |/ / |
|
* | | | Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x86/linux... | Paolo Bonzini | 2024-03-09 | 1 | -1/+7 |
|\ \ \ |
|
| * | | | KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY | Sean Christopherson | 2024-02-23 | 1 | -1/+7 |
| |/ / |
|
* | | | Merge branch 'kvm-kconfig' | Paolo Bonzini | 2024-02-08 | 1 | -3/+1 |
|\ \ \
| |_|/
|/| | |
|
| * | | treewide: remove CONFIG_HAVE_KVM | Paolo Bonzini | 2024-02-08 | 1 | -3/+0 |
| * | | kvm: move "select IRQ_BYPASS_MANAGER" to common code | Paolo Bonzini | 2024-02-08 | 1 | -0/+1 |
| |/ |
|
* / | kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol | Paolo Bonzini | 2024-02-08 | 2 | -1/+4 |
|/ |
|
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2024-01-17 | 7 | -109/+1032 |
|\ |
|
| * | Merge tag 'kvm-x86-generic-6.8' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 2024-01-08 | 1 | -3/+3 |
| |\ |
|
| | * | KVM: Harden copying of userspace-array against overflow | Philipp Stanner | 2023-12-01 | 1 | -3/+2 |
| | * | KVM: move KVM_CAP_DEVICE_CTRL to the generic check | Wei Wang | 2023-11-30 | 1 | -0/+1 |
| * | | KVM: fix direction of dependency on MMU notifiers | Paolo Bonzini | 2024-01-08 | 1 | -1/+1 |
| * | | KVM: introduce CONFIG_KVM_COMMON | Paolo Bonzini | 2024-01-08 | 1 | -0/+5 |
| * | | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEAD | Paolo Bonzini | 2024-01-02 | 1 | -1/+2 |
| |\ \ |
|
| * \ \ | Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Paolo Bonzini | 2024-01-02 | 1 | -10/+8 |
| |\ \ \ |
|
| * | | | | KVM: clean up directives to compile out irqfds | Paolo Bonzini | 2023-12-08 | 1 | -14/+12 |
| * | | | | KVM: remove deprecated UAPIs | Paolo Bonzini | 2023-12-08 | 1 | -5/+0 |
| * | | | | KVM: remove CONFIG_HAVE_KVM_IRQFD | Paolo Bonzini | 2023-12-08 | 3 | -8/+5 |
| * | | | | KVM: remove CONFIG_HAVE_KVM_EVENTFD | Paolo Bonzini | 2023-12-08 | 1 | -4/+1 |
| * | | | | KVM: guest-memfd: fix unused-function warning | Paolo Bonzini | 2023-12-08 | 1 | -2/+0 |
| | |_|/
| |/| | |
|
| * | | | Merge branch 'kvm-guestmemfd' into HEAD | Paolo Bonzini | 2023-11-14 | 6 | -77/+1010 |
| |\ \ \ |
|
| | * | | | KVM: x86: Add support for "protected VMs" that can utilize private memory | Sean Christopherson | 2023-11-14 | 1 | -0/+5 |
| | * | | | KVM: Allow arch code to track number of memslot address spaces per VM | Sean Christopherson | 2023-11-14 | 2 | -13/+15 |
| | * | | | KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory | Sean Christopherson | 2023-11-14 | 5 | -5/+623 |
| | * | | | KVM: Introduce per-page memory attributes | Chao Peng | 2023-11-13 | 2 | -0/+220 |
| | * | | | KVM: Drop .on_unlock() mmu_notifier hook | Sean Christopherson | 2023-11-13 | 1 | -10/+1 |
| | * | | | KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory | Sean Christopherson | 2023-11-13 | 1 | -16/+37 |
| | * | | | KVM: Introduce KVM_SET_USER_MEMORY_REGION2 | Sean Christopherson | 2023-11-13 | 1 | -8/+49 |
| | * | | | KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER | Sean Christopherson | 2023-11-13 | 2 | -5/+9 |