- 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- c3e8abf KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks by Sean Christopherson · 3 years, 1 month ago
- fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
- 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
- 8e5b0ad Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
- 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
- 14243b3 KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery by David Woodhouse · 3 years, 1 month ago
- 1cfc9c4 KVM: x86/xen: Maintain valid mapping of Xen shared_info page by David Woodhouse · 3 years, 1 month ago
- 40ccb96 KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() by Like Xu · 3 years, 1 month ago
- 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
- c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
- 1ebfaa1 KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall by Vitaly Kuznetsov · 3 years, 1 month ago
- 906fa90 KVM: x86: Add an emulation type to handle completion of user exits by Hou Wenlong · 3 years, 2 months ago
- 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
- bb3b394 KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction by Lai Jiangshan · 3 years, 1 month ago
- c59a0f5 KVM: X86: Remove mmu->translate_gpa by Lai Jiangshan · 3 years, 1 month ago
- 1f5a21e KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() by Lai Jiangshan · 3 years, 1 month ago
- 42f34c2 KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() by Lai Jiangshan · 3 years, 1 month ago
- 005467e KVM: Drop obsolete kvm_arch_vcpu_block_finish() by Sean Christopherson · 3 years, 3 months ago
- 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- f575602 KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array by Maciej S. Szmigiero · 3 years, 1 month ago
- dc1ce45 KVM: MMU: update comment on the number of page role combinations by Paolo Bonzini · 3 years, 1 month ago
- ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
- 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
- b8453cd KVM: x86/mmu: include EFER.LMA in extended mmu role by Maxim Levitsky · 3 years, 1 month ago
- 33271a9 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c by Sean Christopherson · 3 years, 2 months ago
- e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
- 73cd107 KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable by Sean Christopherson · 3 years, 2 months ago
- b9f5621 perf/core: Rework guest callbacks to prepare for static_call support by Like Xu · 3 years, 2 months ago
- f4b027c KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest by Sean Christopherson · 3 years, 2 months ago
- f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
- da1bfd5 KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS by Vitaly Kuznetsov · 3 years, 2 months ago
- 760849b KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES by Paul Durrant · 3 years, 2 months ago
- cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
- 7e2175e KVM: x86: Fix recording of guest steal time / preempted status by David Woodhouse · 3 years, 2 months ago
- b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
- d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
- 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
- ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
- 8228c77 KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock by David Woodhouse · 3 years, 2 months ago
- e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
- 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
- d69c138 x86/kvm: Convert FPU handling to a single swap buffer by Thomas Gleixner · 3 years, 2 months ago
- 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 2 months ago
- 95e16b4 KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed by Paolo Bonzini · 3 years, 3 months ago
- b599840 KVM: SEV-ES: rename guest_ins_data to sev_pio_data by Paolo Bonzini · 3 years, 3 months ago
- 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
- 540c7ab KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 by Wanpeng Li · 3 years, 2 months ago
- 1e76a3c KVM: cleanup allocation of rmaps and page tracking data by David Stevens · 3 years, 2 months ago
- 828ca89 KVM: x86: Expose TSC offset controls to userspace by Oliver Upton · 3 years, 3 months ago
- 869b442 kvm: x86: protect masterclock with a seqcount by Paolo Bonzini · 3 years, 3 months ago
- c68dc1b KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK by Oliver Upton · 3 years, 3 months ago
- deae4a1 KVM: x86: only allocate gfn_track when necessary by David Stevens · 3 years, 3 months ago
- 78b497f kvm: use kvfree() in kvm_arch_free_vm() by Juergen Gross · 3 years, 4 months ago
- c501040 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 6b6fcd2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy by Paolo Bonzini · 3 years, 3 months ago
- 15cabbc KVM: x86: Subsume nested GPA read helper into load_pdptrs() by Sean Christopherson · 3 years, 4 months ago
- a1c42dd kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS by Juergen Gross · 3 years, 4 months ago
- 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 4 months ago
- 1dbaf04 kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 by Eduardo Habkost · 3 years, 4 months ago
- 074c82c kvm: x86: Increase MAX_VCPUS to 1024 by Eduardo Habkost · 3 years, 4 months ago
- 4ddacd5 kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS by Eduardo Habkost · 3 years, 4 months ago
- cb0f722 KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host by Wei Huang · 3 years, 4 months ago
- 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 4 months ago
- 61e5f69 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ by Maxim Levitsky · 3 years, 5 months ago
- 71f51d2 KVM: x86/mmu: Add detailed page size stats by Mingwei Zhang · 3 years, 5 months ago
- 0f250a6 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use by Vitaly Kuznetsov · 3 years, 5 months ago
- b0a1637 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM by Maxim Levitsky · 3 years, 5 months ago
- 36222b1 KVM: x86: don't disable APICv memslot when inhibited by Maxim Levitsky · 3 years, 5 months ago
- 4139b19 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers by Peter Xu · 3 years, 5 months ago
- 6529734 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h by Uros Bizjak · 3 years, 5 months ago
- ad0577c KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() by Sean Christopherson · 3 years, 5 months ago
- 34e9f86 KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD by Lai Jiangshan · 3 years, 5 months ago
- 9a63b45 Merge branch 'kvm-tdpmmu-fixes' into HEAD by Paolo Bonzini · 3 years, 5 months ago
- ce25681 KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock by Sean Christopherson · 3 years, 5 months ago
- 319afe6 KVM: xen: do not use struct gfn_to_hva_cache by Paolo Bonzini · 3 years, 5 months ago
- e79f49c KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces by Like Xu · 3 years, 5 months ago
- 269e955 KVM: const-ify all relevant uses of struct kvm_memory_slot by Hamza Mahfooz · 3 years, 6 months ago
- 49d8665 KVM: x86: Move EDX initialization at vCPU RESET to common code by Sean Christopherson · 3 years, 6 months ago
- ec1cf69 KVM: X86: Add per-vm stat for max rmap list size by Peter Xu · 3 years, 6 months ago
- a01b45e KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled by Maxim Levitsky · 3 years, 6 months ago
- 19238e7 kvm: x86: Allow userspace to handle emulation errors by Aaron Lewis · 3 years, 8 months ago
- 7cd138d KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic by Sean Christopherson · 3 years, 6 months ago
- 616007c KVM: x86: Enhance comments for MMU roles and nested transition trickiness by Sean Christopherson · 3 years, 6 months ago
- a4c9325 KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers by Sean Christopherson · 3 years, 6 months ago
- 167f8a5 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans by Sean Christopherson · 3 years, 6 months ago
- 6c032f1 Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" by Sean Christopherson · 3 years, 6 months ago
- 63f5a19 KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken by Sean Christopherson · 3 years, 6 months ago
- 49c6f87 KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified by Sean Christopherson · 3 years, 6 months ago
- f71a53d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" by Sean Christopherson · 3 years, 6 months ago
- 0193cc9 KVM: stats: Separate generic stats from architecture specific ones by Jing Zhang · 3 years, 6 months ago
- 0dbb112 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall by Ashish Kalra · 3 years, 7 months ago
- e3cb6fa KVM: switch per-VM stats to u64 by Paolo Bonzini · 3 years, 7 months ago
- 25b62c6 KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT by Sean Christopherson · 3 years, 7 months ago
- b512910 KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers by Sean Christopherson · 3 years, 7 months ago
- 07ffaf3 KVM: nVMX: Sync all PGDs on nested transition with shadow paging by Sean Christopherson · 3 years, 7 months ago
- 158a48e KVM: x86: avoid loading PDPTRs after migration when possible by Maxim Levitsky · 3 years, 7 months ago
- c731315 KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest by Sean Christopherson · 3 years, 7 months ago