aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/svm.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: check PIR even for vCPUs with disabled APICvPaolo Bonzini2021-11-301-1/+0
* Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-111-5/+0
|\
| * KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()Vipin Sharma2021-11-111-5/+0
* | Merge branch 'kvm-sev-move-context' into kvm-masterPaolo Bonzini2021-11-111-4/+5
|\ \
| * | KVM: SEV: Add support for SEV intra host migrationPeter Gonda2021-11-111-0/+1
| * | KVM: SEV: Refactor out sev_es_state structPeter Gonda2021-11-111-4/+4
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-11-021-53/+115
|\|
| * KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_infoDavid Edmondson2021-10-251-3/+5
| * KVM: x86: Move SVM's APICv sanity check to common x86Sean Christopherson2021-10-221-2/+0
| * KVM: x86: Add vendor name to kvm_x86_ops, use it for error messagesSean Christopherson2021-10-221-0/+2
| * KVM: x86: nSVM: implement nested TSC scalingMaxim Levitsky2021-10-011-3/+28
| * KVM: x86: SVM: add module param to control TSC scalingMaxim Levitsky2021-10-011-6/+18
| * KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU resetPaolo Bonzini2021-10-011-27/+34
| * KVM: x86: SVM: add module param to control LBR virtualizationMaxim Levitsky2021-09-301-1/+12
| * KVM: SVM: Move RESET emulation to svm_vcpu_reset()Sean Christopherson2021-09-301-12/+17
* | Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-11-011-1/+2
|\ \
| * | x86/sev: Replace occurrences of sev_active() with cc_platform_has()Tom Lendacky2021-10-041-1/+2
| |/
* / x86/kvm: Convert FPU handling to a single swap bufferThomas Gleixner2021-10-231-3/+4
|/
* KVM: x86: nSVM: test eax for 4K alignment for GP errata workaroundMaxim Levitsky2021-09-231-0/+4
* KVM: x86: nSVM: restore int_vector in svm_clear_vintrMaxim Levitsky2021-09-231-0/+2
* KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smmMaxim Levitsky2021-09-221-66/+69
* KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM modeMaxim Levitsky2021-09-221-1/+1
* KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on S...Maxim Levitsky2021-09-221-5/+7
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-09-071-65/+32
|\
| * 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-201-7/+0
| * KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load}Maxim Levitsky2021-08-201-2/+5
| * KVM: SVM: remove svm_toggle_avic_for_irq_windowMaxim Levitsky2021-08-201-2/+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-201-1/+0
| * KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot()Sean Christopherson2021-08-131-2/+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-021-1/+0
| * 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: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)Maxim Levitsky2021-08-161-4/+5
|/
* 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-271-2/+2