- 66fa226 KVM: SVM: fix race between interrupt delivery and AVIC inhibition by Maxim Levitsky · 2 years, 11 months ago
- 3081117 KVM: SVM: set IRR in svm_deliver_interrupt by Paolo Bonzini · 2 years, 11 months ago
- 2b0eccc KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them by Maxim Levitsky · 2 years, 11 months ago
- 91f673b3 KVM: x86: nSVM: expose clean bit support to the guest by Maxim Levitsky · 2 years, 11 months ago
- 759cbd59 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM by Maxim Levitsky · 2 years, 11 months ago
- e8efa4f KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state by Maxim Levitsky · 2 years, 11 months ago
- c53bbe2 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case by Maxim Levitsky · 2 years, 11 months ago
- 7e6a6b4 Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 2 years, 11 months ago
- b2d2af7 kvm/x86: rework guest entry logic by Mark Rutland · 2 years, 11 months ago
- 57dfd7b KVM: x86: Move delivery of non-APICv interrupt into vendor code by Sean Christopherson · 2 years, 11 months ago
- 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
- f7e5707 KVM: x86: Forcibly leave nested virt when SMM state is toggled by Sean Christopherson · 3 years ago
- cdf85e0 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode by Sean Christopherson · 3 years ago
- 3280cc2 KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access by Sean Christopherson · 3 years ago
- 04c40f3 KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer by Sean Christopherson · 3 years ago
- 132627c KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests by Sean Christopherson · 3 years ago
- 4d31d9e KVM: x86: Pass emulation type to can_emulate_instruction() by Sean Christopherson · 3 years ago
- 0b0be06 KVM: SVM: Don't intercept #GP for SEV guests by Sean Christopherson · 3 years ago
- 31c2558 Revert "KVM: SVM: avoid infinite loop on NPF from bad address" by Sean Christopherson · 3 years ago
- 55467fc KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests by Sean Christopherson · 3 years ago
- 47c28d4 KVM: x86: nSVM: skip eax alignment check for non-SVM instructions by Denis Valeev · 3 years ago
- 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
- af52f5a KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption 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
- 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
- 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
- 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
- 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
- 8fc7890 KVM: nSVM: introduce struct vmcb_ctrl_area_cached 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
- 37c4dbf KVM: x86: check PIR even for vCPUs with disabled APICv by Paolo Bonzini · 3 years, 1 month ago
- db21575 KVM: x86: More precisely identify NMI from guest when handling PMI 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
- 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
- b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 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
- 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
- 4d96f91 x86/sev: Replace occurrences of sev_active() with cc_platform_has() by Tom Lendacky · 3 years, 4 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
- 9ebe530 KVM: SVM: Move RESET emulation to svm_vcpu_reset() by Sean Christopherson · 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
- e85d3e7 KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode by Maxim Levitsky · 3 years, 4 months ago
- e2e6e44 KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit by Maxim Levitsky · 3 years, 4 months ago
- 192ad3c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 4 months ago
- 43e540c KVM: SVM: Add 5-level page table support for SVM 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
- 7a4bca8 KVM: SVM: split svm_handle_invalid_exit by Maxim Levitsky · 3 years, 5 months ago
- 7314303 KVM: SVM: AVIC: drop unsupported AVIC base relocation code by Maxim Levitsky · 3 years, 5 months ago
- bf5f6b9 KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} by Maxim Levitsky · 3 years, 5 months ago
- 30eed56 KVM: SVM: remove svm_toggle_avic_for_irq_window by Maxim Levitsky · 3 years, 5 months ago
- 4628efc KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition 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
- 0f923e0 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) by Maxim Levitsky · 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
- 46f4898 KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET 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
- d0f9f82 KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- 6cfe7b8 KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- ef8a0fa KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- 9e90e21 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT 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
- 4547700 KVM: x86: Consolidate APIC base RESET initialization code by Sean Christopherson · 3 years, 6 months ago
- 5d2d7e4 KVM: SVM: Drop explicit MMU reset at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- 665f4d9 KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
- 067a456 KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT by Sean Christopherson · 3 years, 6 months ago
- 4f117ce KVM: SVM: Zero out GDTR.base and IDTR.base on INIT by Sean Christopherson · 3 years, 6 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, 6 months ago
- f1577ab KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated by Maxim Levitsky · 3 years, 6 months ago
- 3fa5e8f KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized by Paolo Bonzini · 3 years, 5 months ago
- 2bb16be KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() by Vitaly Kuznetsov · 3 years, 5 months ago
- 9a9e748 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() by Vitaly Kuznetsov · 3 years, 5 months ago
- bb00bd9 KVM: nSVM: Restore nested control upon leaving SMM by Vitaly Kuznetsov · 3 years, 6 months ago
- 37be407 KVM: nSVM: Fix L1 state corruption upon return from SMM by Vitaly Kuznetsov · 3 years, 6 months ago
- fce7e15 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA by Vitaly Kuznetsov · 3 years, 6 months ago
- 4b639a9 KVM: SVM: add module param to control the #SMI interception by Maxim Levitsky · 3 years, 6 months ago