summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/svm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-09-076-113/+51
|\
| * KVM: SVM: Add 5-level page table support for SVMWei Huang2021-08-201-6/+1
| * KVM: x86: Allow CPU to force vendor-specific TDP levelWei Huang2021-08-201-1/+3
| * KVM: SVM: split svm_handle_invalid_exitMaxim Levitsky2021-08-201-8/+9
| * KVM: SVM: AVIC: drop unsupported AVIC base relocation codeMaxim Levitsky2021-08-203-13/+2
| * KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVICMaxim Levitsky2021-08-201-0/+5
| * KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load}Maxim Levitsky2021-08-202-8/+9
| * KVM: SVM: remove svm_toggle_avic_for_irq_windowMaxim Levitsky2021-08-203-14/+2
| * KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibitionMaxim Levitsky2021-08-201-0/+2
| * KVM: x86: don't disable APICv memslot when inhibitedMaxim Levitsky2021-08-203-17/+6
| * KVM: x86: Move declaration of kvm_spurious_fault() to x86.hUros Bizjak2021-08-131-1/+1
| * KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot()Sean Christopherson2021-08-132-4/+0
| * Merge branch 'kvm-vmx-secctl' into HEADPaolo Bonzini2021-08-101-20/+25
| |\
| * | KVM: nSVM: remove useless kvm_clear_*_queuePaolo Bonzini2021-08-021-5/+0
| * | KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESETSean Christopherson2021-08-021-3/+0
| * | KVM: SVM: Emulate #INIT in response to triple fault shutdownSean Christopherson2021-08-021-3/+7
| * | KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86Sean Christopherson2021-08-021-6/+0
| * | KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INITSean Christopherson2021-08-022-1/+1
| * | KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INITSean Christopherson2021-08-021-3/+0
| * | KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INITSean Christopherson2021-08-021-6/+1
| * | KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INITSean Christopherson2021-08-021-2/+1
| * | KVM: x86: Move EDX initialization at vCPU RESET to common codeSean Christopherson2021-08-021-13/+0
| * | KVM: x86: Consolidate APIC base RESET initialization codeSean Christopherson2021-08-021-6/+0
| * | KVM: SVM: Drop explicit MMU reset at RESET/INITSean Christopherson2021-08-021-1/+0
| * | KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INITSean Christopherson2021-08-021-2/+9
| * | KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INITSean Christopherson2021-08-021-1/+1
| * | KVM: SVM: Zero out GDTR.base and IDTR.base on INITSean Christopherson2021-08-021-0/+2
| * | KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VMSean Christopherson2021-08-021-1/+1
* | | KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)Maxim Levitsky2021-08-161-0/+3
* | | KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)Maxim Levitsky2021-08-162-7/+12
| |/ |/|
* | KVM: SVM: improve the code readability for ASID managementMingwei Zhang2021-08-041-19/+24
* | KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCBSean Christopherson2021-08-041-1/+1
|/
* KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrlMaxim Levitsky2021-07-271-1/+1
* KVM: SVM: tweak warning about enabled AVIC on nested entryMaxim Levitsky2021-07-271-1/+1
* KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deact...Maxim Levitsky2021-07-271-2/+5
* KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initializedPaolo Bonzini2021-07-272-3/+3
* KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloa...Vitaly Kuznetsov2021-07-263-13/+13
* KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state()Vitaly Kuznetsov2021-07-263-5/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-07-154-33/+116
|\
| * KVM: nSVM: Restore nested control upon leaving SMMVitaly Kuznetsov2021-07-153-3/+10
| * KVM: nSVM: Fix L1 state corruption upon return from SMMVitaly Kuznetsov2021-07-151-1/+38
| * KVM: nSVM: Introduce svm_copy_vmrun_state()Vitaly Kuznetsov2021-07-152-18/+24
| * KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUNVitaly Kuznetsov2021-07-151-0/+5
| * KVM: nSVM: Check the value written to MSR_VM_HSAVE_PAVitaly Kuznetsov2021-07-151-1/+10
| * KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilitiesSean Christopherson2021-07-151-4/+5
| * KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header failsSean Christopherson2021-07-151-2/+3
| * KVM: SVM: add module param to control the #SMI interceptionMaxim Levitsky2021-07-153-1/+14
| * KVM: SVM: remove INIT intercept handlerMaxim Levitsky2021-07-151-1/+0
| * KVM: SVM: #SMI interception must not skip the instructionMaxim Levitsky2021-07-151-1/+6
| * KVM: SVM: Revert clearing of C-bit on GPA in #NPF handlerSean Christopherson2021-07-141-1/+1