- 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, 5 months ago
- 381cecc KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() by Vitaly Kuznetsov · 3 years, 5 months ago
- e1fc155 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] by Fares Mehanna · 3 years, 4 months ago
- 37687c4 KVM: x86: reset pdptrs_from_userspace when exiting smm by Maxim Levitsky · 3 years, 4 months ago
- 94c245a KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry by Sean Christopherson · 3 years, 4 months ago
- eb7511b KVM: x86: Handle SRCU initialization failure during page track init by Haimin Zhang · 3 years, 5 months ago
- 03a6e84 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT by Sean Christopherson · 3 years, 4 months ago
- 7117003 KVM: x86: Mark all registers as avail/dirty at vCPU creation by Sean Christopherson · 3 years, 4 months ago
- d9130a2 KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted by Zelin Deng · 3 years, 9 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, 6 months ago
- f95937cc KVM: stats: Support linear and logarithmic histogram statistics by Jing Zhang · 3 years, 6 months ago
- 06ef813 KVM: SVM: avoid refreshing avic if its state didn't change by Maxim Levitsky · 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, 6 months ago
- ad0577c KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() by Sean Christopherson · 3 years, 5 months ago
- 1ccb6f9 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
- 375e28f KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
- 34e9f86 KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD by Lai Jiangshan · 3 years, 5 months ago
- 319afe6 KVM: xen: do not use struct gfn_to_hva_cache by Paolo Bonzini · 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
- 4c72ab5 KVM: x86: Preserve guest's CR0.CD/NW on INIT by Sean Christopherson · 3 years, 6 months ago
- 265e435 KVM: SVM: Emulate #INIT in response to triple fault shutdown by Sean Christopherson · 3 years, 6 months ago
- f39e805 KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 by Sean Christopherson · 3 years, 6 months ago
- 908b7d4 KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 by Sean Christopherson · 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
- df37ed3 KVM: x86: Flush the guest's TLB on INIT by Sean Christopherson · 3 years, 6 months ago
- df63202 KVM: x86: APICv: drop immediate APICv disablement on current vCPU by Maxim Levitsky · 3 years, 6 months ago
- ec1cf69 KVM: X86: Add per-vm stat for max rmap list size by Peter Xu · 3 years, 7 months ago
- e489a4a KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() by Sean Christopherson · 3 years, 7 months ago
- 6736927 KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM by Sean Christopherson · 3 years, 7 months ago
- fa7a549 KVM: x86: accept userspace interrupt only if no event is injected by Paolo Bonzini · 3 years, 6 months ago
- 0a31df6 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access by Vitaly Kuznetsov · 3 years, 6 months ago
- 405386b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 6 months ago
- f85d401 KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() by Lai Jiangshan · 3 years, 7 months ago
- f0414b0 Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" by Sean Christopherson · 3 years, 7 months ago
- 1423e26 Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 6 months ago
- 19238e7 kvm: x86: Allow userspace to handle emulation errors by Aaron Lewis · 3 years, 8 months ago
- 20f632b KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper by Sean Christopherson · 3 years, 7 months ago
- dbc4739 KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER by Sean Christopherson · 3 years, 7 months ago
- 63f5a19 KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken by Sean Christopherson · 3 years, 7 months ago
- 0aa1837 KVM: x86: Properly reset MMU context at vCPU RESET/INIT by Sean Christopherson · 3 years, 7 months ago
- bc9e9e6 KVM: debugfs: Reuse binary stats descriptors by Jing Zhang · 3 years, 7 months ago
- ce55c04 KVM: stats: Support binary stats retrieval for a VCPU by Jing Zhang · 3 years, 7 months ago
- fcfe1ba KVM: stats: Support binary stats retrieval for a VM by Jing Zhang · 3 years, 7 months ago
- 0193cc9 KVM: stats: Separate generic stats from architecture specific ones by Jing Zhang · 3 years, 7 months ago
- 72a6c08 x86/pkru: Remove xstate fiddling from write_pkru() by Thomas Gleixner · 3 years, 7 months ago
- 784a4661 x86/pkeys: Move read_pkru() and write_pkru() by Dave Hansen · 3 years, 7 months ago
- 1c61fad x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() by Thomas Gleixner · 3 years, 7 months ago
- ebe7234 x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() by Thomas Gleixner · 3 years, 7 months ago
- 71ef453 x86/kvm: Avoid looking up PKRU in XSAVE buffer by Dave Hansen · 3 years, 7 months ago
- c3ab0e2 Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux into HEAD by Paolo Bonzini · 3 years, 7 months ago
- 8bbed95 KVM: x86: WARN and reject loading KVM if NX is supported but not enabled by Sean Christopherson · 3 years, 7 months ago
- fd0aa1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 7 months ago
- 0dbb112 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall by Ashish Kalra · 3 years, 7 months ago
- bca66db KVM: x86: Check for pending interrupts when APICv is getting disabled by Vitaly Kuznetsov · 3 years, 7 months ago
- c906066 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() by Sean Christopherson · 3 years, 7 months ago
- e62f1aa KVM: x86: Defer MMU sync on PCID invalidation by Sean Christopherson · 3 years, 7 months ago
- 28f28d4 KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation 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
- 415b1a0 KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch by Sean Christopherson · 3 years, 7 months ago
- 21823fb KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush 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
- 6dba940 KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 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
- 644f706 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID by Vitaly Kuznetsov · 3 years, 8 months ago
- 3c86c0d KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx by Vineeth Pillai · 3 years, 8 months ago
- d5a0483 KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode by Krish Sadhukhan · 3 years, 7 months ago
- ecc513e KVM: x86: Drop "pre_" from enter/leave_smm() helpers by Sean Christopherson · 3 years, 7 months ago
- 0128116 KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset by Sean Christopherson · 3 years, 7 months ago
- 1270e64 KVM: x86: Rename SMM tracepoint to make it reflect reality by Sean Christopherson · 3 years, 7 months ago
- 0d7ee6f KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() by Sean Christopherson · 3 years, 7 months ago
- dc87275 KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() by Sean Christopherson · 3 years, 7 months ago
- fa75e08 KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag by Sean Christopherson · 3 years, 7 months ago
- edce465 KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper by Sean Christopherson · 3 years, 7 months ago
- 25b1722 KVM: x86: Emulate triple fault shutdown if RSM emulation fails by Sean Christopherson · 3 years, 7 months ago
- 4651fc5 KVM: x86: Drop vendor specific functions for APICv/AVIC enablement by Vitaly Kuznetsov · 3 years, 7 months ago
- fdf513e KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC by Vitaly Kuznetsov · 3 years, 7 months ago
- 7d62874 kvm: x86: implement KVM PM-notifier by Sergey Senozhatsky · 3 years, 7 months ago
- 4fe09bc KVM: x86: Add a return code to kvm_apic_accept_events by Jim Mattson · 3 years, 8 months ago
- a5f6909 KVM: x86: Add a return code to inject_pending_event by Jim Mattson · 3 years, 8 months ago
- d82ee28 KVM: x86: Remove guest mode check from kvm_check_nested_events by Jim Mattson · 3 years, 8 months ago
- 1ab9287 KVM: X86: Add vendor callbacks for writing the TSC multiplier by Ilias Stamatis · 3 years, 7 months ago
- edcfe54 KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it by Ilias Stamatis · 3 years, 8 months ago
- 83150f2 KVM: X86: Add functions that calculate the nested TSC fields by Ilias Stamatis · 3 years, 8 months ago
- fe3eb50 KVM: X86: Add a ratio parameter to kvm_scale_tsc() by Ilias Stamatis · 3 years, 8 months ago
- 9b399df KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() by Ilias Stamatis · 3 years, 8 months ago
- 805d705 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' by Ilias Stamatis · 3 years, 8 months ago
- d501f74 KVM: x86/mmu: Lazily allocate memslot rmaps by Ben Gardon · 3 years, 8 months ago
- e220971 KVM: x86/mmu: Skip rmap operations if rmaps not allocated by Ben Gardon · 3 years, 8 months ago
- a255740 KVM: x86/mmu: Add a field to control memslot rmap allocation by Ben Gardon · 3 years, 8 months ago
- 56dd101 KVM: x86/mmu: Factor out allocating memslot rmap by Ben Gardon · 3 years, 8 months ago
- c9b929b KVM: x86/mmu: Deduplicate rmap freeing by Ben Gardon · 3 years, 8 months ago
- 8921291 KVM: x86: Do not write protect huge page in initially-all-set mode by Keqian Zhu · 3 years, 9 months ago
- dfdc0a7 KVM: X86: Fix x86_emulator slab cache leak by Wanpeng Li · 3 years, 7 months ago
- 78fcb2c KVM: x86: Immediately reset the MMU context when the SMM flag is cleared by Sean Christopherson · 3 years, 7 months ago
- 2f67381 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 7 months ago