- 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- a3c19d5 KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled by Sean Christopherson · 3 years, 1 month ago
- 54744e1 KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops by Sean Christopherson · 3 years, 1 month ago
- 935a733 KVM: SVM: Drop AVIC's intermediate avic_set_running() helper by Sean Christopherson · 3 years, 1 month ago
- 782f645 KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU by Sean Christopherson · 3 years, 1 month ago
- af52f5a KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption by Sean Christopherson · 3 years, 1 month ago
- e422b889 KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path by Sean Christopherson · 3 years, 1 month ago
- 202470d KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs by Sean Christopherson · 3 years, 1 month ago
- 31f251d KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode by Sean Christopherson · 3 years, 1 month ago
- 4f5a884 Merge branch 'kvm-pi-raw-spinlock' into HEAD by Paolo Bonzini · 3 years ago
- fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
- 4732f24 KVM: x86: Making the module parameter of vPMU more common by Like Xu · 3 years ago
- 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- 64ad946 Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 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
- 597cb79 KVM: SEV: Mark nested locking of kvm->lock by Wanpeng Li · 3 years ago
- 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
- 6ed1298 KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() by Like Xu · 3 years, 1 month ago
- 7c174f3 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() 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
- f94909c x86: Prepare asm files for straight-line-speculation by Peter Zijlstra · 3 years, 1 month ago
- 2df4a5e KVM: X86: Remove mmu parameter from load_pdptrs() by Lai Jiangshan · 3 years, 1 month ago
- 5835676 KVM: SVM: Allocate sd->save_area with __GFP_ZERO by Lai Jiangshan · 3 years, 1 month ago
- 1af4a11 KVM: SVM: Rename get_max_npt_level() to get_npt_level() by Lai Jiangshan · 3 years, 1 month ago
- 41e68b6 KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits by Paolo Bonzini · 3 years, 1 month ago
- aec9c24 KVM: SVM: Remove references to VCPU_EXREG_CR3 by Lai Jiangshan · 3 years, 2 months ago
- 8f29bf1 KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() by Lai Jiangshan · 3 years, 2 months ago
- 40e49c4 KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled by Lai Jiangshan · 3 years, 2 months ago
- b1d66da KVM: x86/svm: Add module param to control PMU virtualization by Like Xu · 3 years, 1 month ago
- 91b0189 KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell by Sean Christopherson · 3 years, 3 months ago
- 8fc7890 KVM: nSVM: introduce struct vmcb_ctrl_area_cached by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- bd95926 KVM: nSVM: split out __nested_vmcb_check_controls by Paolo Bonzini · 3 years, 2 months ago
- 355d047 KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- b7a3d8b KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- 7907160 KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- f2740a8 KVM: nSVM: introduce svm->nested.save to cache save area before checks by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- 907afa4 KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
- ad5b353 KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure by Tom Lendacky · 3 years, 1 month ago
- a655276 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary by Sean Christopherson · 3 years, 2 months ago
- 75236f5 KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails by Sean Christopherson · 3 years, 2 months ago
- ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
- cb1d220 KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register by Like Xu · 3 years, 1 month ago
- 7cfc5c6 KVM: fix avic_set_running for preemptable kernels by Paolo Bonzini · 3 years, 1 month ago
- c9d61dc KVM: SEV: accept signals in sev_lock_two_vms by Paolo Bonzini · 3 years, 1 month ago
- 10a3792 KVM: SEV: do not take kvm->lock when destroying by Paolo Bonzini · 3 years, 1 month ago
- 17d44a9 KVM: SEV: Prohibit migration of a VM that has mirrors by Paolo Bonzini · 3 years, 1 month ago
- bf42b02 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked by Paolo Bonzini · 3 years, 1 month ago
- 642525e KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
- 2b347a3 KVM: SEV: initialize regions_list of a mirror VM by Paolo Bonzini · 3 years, 1 month ago
- 501b580 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
- 4674164 KVM: SEV: do not use list_replace_init on an empty list by Paolo Bonzini · 3 years, 1 month ago
- 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv 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
- 8e38e96 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() by Sean Christopherson · 3 years, 2 months ago
- ea410ef KVM: SEV: Drop a redundant setting of sev->asid during initialization by Sean Christopherson · 3 years, 2 months ago
- 1bd00a4 KVM: SEV: WARN if SEV-ES is marked active but SEV is not by Sean Christopherson · 3 years, 2 months ago
- a41fb26 KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() by Sean Christopherson · 3 years, 2 months ago
- 79b1114 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs by Sean Christopherson · 3 years, 2 months ago
- db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 3 years, 2 months ago
- 501cfe0 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from by Paolo Bonzini · 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
- 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
- cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
- e6cd31f kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool by Jim Mattson · 3 years, 2 months ago
- 0b020f5 KVM: SEV: Add support for SEV-ES intra host migration by Peter Gonda · 3 years, 2 months ago
- b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
- 91b692a KVM: SEV: provide helpers to charge/uncharge misc_cg by Paolo Bonzini · 3 years, 2 months ago
- b67a4cc KVM: SEV: Refactor out sev_es_state struct 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
- 6e5772c Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 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
- 43aa0a1 Merge tag 'objtool-core-2021-10-31' 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
- 9b0971c KVM: SEV-ES: fix another issue with string I/O VMGEXITs by Paolo Bonzini · 3 years, 2 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
- ee49a89 KVM: x86: Move SVM's APICv sanity check to common x86 by Sean Christopherson · 3 years, 2 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
- c8c340a KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA by Masahiro Kozuka · 3 years, 3 months ago
- d9d005f x86/fpu: Move mxcsr related code to core by Thomas Gleixner · 3 years, 2 months ago
- a25c78d Merge commit 'kvm-pagedata-alloc-fixes' into HEAD by Paolo Bonzini · 3 years, 2 months ago
- 9f1ee7b KVM: SEV-ES: reduce ghcb_sa_len to 32 bits by Paolo Bonzini · 3 years, 2 months ago
- baa1e5c KVM: SEV-ES: Set guest_state_protected after VMSA update by Peter Gonda · 3 years, 2 months ago
- 019057b KVM: SEV-ES: fix length of string I/O by Paolo Bonzini · 3 years, 3 months ago
- b08cadb Merge branch 'objtool/urgent' by Peter Zijlstra · 3 years, 3 months ago
- 4d96f91 x86/sev: Replace occurrences of sev_active() with cc_platform_has() by Tom Lendacky · 3 years, 4 months ago
- 174a921 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB by Krish Sadhukhan · 3 years, 3 months ago
- 5228eb9 KVM: x86: nSVM: implement nested TSC scaling by Maxim Levitsky · 3 years, 3 months ago
- f800650 KVM: x86: SVM: add module param to control TSC scaling by Maxim Levitsky · 3 years, 3 months ago
- 36e8194 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset by Paolo Bonzini · 3 years, 3 months ago
- 4c84926 KVM: x86: SVM: add module param to control LBR virtualization by Maxim Levitsky · 3 years, 3 months ago
- 0226a45 KVM: x86: nSVM: don't copy pause related settings by Maxim Levitsky · 3 years, 3 months ago
- 9ebe530 KVM: SVM: Move RESET emulation to svm_vcpu_reset() by Sean Christopherson · 3 years, 3 months ago
- faf6b755 KVM: x86: nSVM: don't copy virt_ext from vmcb12 by Maxim Levitsky · 3 years, 3 months ago
- d1cba6c KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround by Maxim Levitsky · 3 years, 3 months ago
- aee77e1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr by Maxim Levitsky · 3 years, 3 months ago
- 136a55c KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm by Maxim Levitsky · 3 years, 3 months ago