summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-044-416/+714
|\
| * KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' inWei Wang2020-06-011-3/+4
| * KVM: x86: extend struct kvm_vcpu_pv_apf_data with token infoVitaly Kuznetsov2020-06-012-2/+3
| * KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATEPaolo Bonzini2020-06-012-0/+148
| * KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmuPaolo Bonzini2020-06-011-1/+4
| * KVM: nSVM: leave guest mode when clearing EFER.SVMEPaolo Bonzini2020-06-013-2/+25
| * KVM: nSVM: split nested_vmcb_check_controlsPaolo Bonzini2020-06-011-9/+14
| * KVM: nSVM: remove HF_HIF_MASKPaolo Bonzini2020-06-012-6/+1
| * KVM: nSVM: remove HF_VINTR_MASKPaolo Bonzini2020-06-013-7/+5
| * KVM: nSVM: synthesize correct EXITINTINFO on vmexitPaolo Bonzini2020-06-012-14/+49
| * KVM: SVM: preserve VGIF across VMCB switchPaolo Bonzini2020-06-011-1/+5
| * KVM: nSVM: extract svm_set_gifPaolo Bonzini2020-06-013-37/+37
| * KVM: nSVM: remove unnecessary ifPaolo Bonzini2020-06-011-2/+1
| * KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexitPaolo Bonzini2020-06-013-25/+38
| * KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTRPaolo Bonzini2020-06-011-1/+9
| * KVM: nSVM: save all control fields in svm->nestedPaolo Bonzini2020-06-013-58/+39
| * KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_areaPaolo Bonzini2020-06-011-6/+4
| * KVM: nSVM: clean up tsc_offset updatePaolo Bonzini2020-06-011-4/+5
| * KVM: nSVM: move MMU setup to nested_prepare_vmcb_controlPaolo Bonzini2020-06-011-6/+6
| * KVM: nSVM: extract preparation of VMCB for nested runPaolo Bonzini2020-06-011-16/+24
| * KVM: nSVM: extract load_nested_vmcb_controlPaolo Bonzini2020-06-011-16/+22
| * KVM: nSVM: move map argument out of enter_svm_guest_modePaolo Bonzini2020-06-013-10/+9
| * KVM: SVM: always update CR3 in VMCBPaolo Bonzini2020-05-282-16/+6
| * KVM: nSVM: correctly inject INIT vmexitsPaolo Bonzini2020-05-281-0/+27
| * KVM: nSVM: remove exit_requiredPaolo Bonzini2020-05-283-19/+1
| * KVM: nSVM: inject exceptions via svm_check_nested_eventsPaolo Bonzini2020-05-283-92/+54
| * KVM: x86: enable event window in inject_pending_eventPaolo Bonzini2020-05-281-12/+12
| * KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit()Vitaly Kuznetsov2020-05-271-3/+3
| * KVM: nSVM: leave ASID aside in copy_vmcb_control_areaPaolo Bonzini2020-05-271-1/+1
| * KVM: nSVM: fix condition for filtering async PFPaolo Bonzini2020-05-271-2/+2
| * KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s indexSean Christopherson2020-05-271-1/+1
| * Merge branch 'kvm-master' into HEADPaolo Bonzini2020-05-271-1/+1
| |\
| | * KVM: x86: simplify is_mmio_sptePaolo Bonzini2020-05-271-1/+1
| * | Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/...Paolo Bonzini2020-05-201-1/+1
| |\ \
| * | | KVM: SVM: Remove unnecessary V_IRQ unsettingSuravee Suthikulpanit2020-05-151-2/+0
| * | | KVM: SVM: Merge svm_enable_vintr into svm_set_vintrSuravee Suthikulpanit2020-05-151-8/+2
| * | | KVM: X86: Introduce more exit_fastpath_completion enum valuesWanpeng Li2020-05-151-8/+7
| * | | KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enumsSean Christopherson2020-05-151-1/+1
| * | | KVM: x86/mmu: Capture TDP level when updating CPUIDSean Christopherson2020-05-131-1/+1
| * | | KVM: VMX: Add proper cache tracking for CR0Sean Christopherson2020-05-131-5/+0
| * | | KVM: VMX: Add proper cache tracking for CR4Sean Christopherson2020-05-131-5/+0
| * | | KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'Sean Christopherson2020-05-131-11/+0
| * | | KVM: x86: handle wrap around 32-bit address spacePaolo Bonzini2020-05-131-3/+0
| * | | KVM: x86: Replace late check_nested_events() hack with more precise fixPaolo Bonzini2020-05-131-5/+20
| * | | KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behaviorPaolo Bonzini2020-05-131-3/+9
| * | | KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is setPaolo Bonzini2020-05-133-11/+22
| * | | KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checksPaolo Bonzini2020-05-132-11/+43
| * | | KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()Paolo Bonzini2020-05-133-8/+21
| * | | KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is setPaolo Bonzini2020-05-133-5/+8
| * | | KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowedPaolo Bonzini2020-05-131-1/+1