summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/nested.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: nSVM: implement on demand allocation of the nested stateMaxim Levitsky2020-10-211-0/+42
* KVM: nSVM: delay MSR permission processing to first nested VM runPaolo Bonzini2020-09-281-3/+18
* KVM: nSVM: CR3 MBZ bits are only 63:52Krish Sadhukhan2020-09-281-1/+1
* KVM: SVM: Add new intercept word in vmcb_control_areaBabu Moger2020-09-281-1/+2
* KVM: SVM: Modify 64 bit intercept field to two 32 bit vectorsBabu Moger2020-09-281-15/+10
* KVM: SVM: Modify intercept_exceptions to generic interceptsBabu Moger2020-09-281-6/+4
* KVM: SVM: Change intercept_dr to generic interceptsBabu Moger2020-09-281-5/+1
* KVM: SVM: Change intercept_cr to generic interceptsBabu Moger2020-09-281-9/+5
* KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)Babu Moger2020-09-281-0/+12
* KVM: nSVM: Remove unused fieldBabu Moger2020-09-281-2/+0
* KVM: nSVM: rename nested vmcb to vmcb12Maxim Levitsky2020-09-281-113/+111
* KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()Vitaly Kuznetsov2020-09-281-5/+3
* Merge branch 'x86-seves-for-paolo' of https://git.kernel.org/pub/scm/linux/ke...Paolo Bonzini2020-09-221-14/+33
|\
| * KVM: SVM: nested: Don't allocate VMCB structures on stackJoerg Roedel2020-09-071-14/+33
* | SVM: nSVM: setup nested msr permission bitmap on nested state loadMaxim Levitsky2020-09-121-0/+3
* | SVM: nSVM: correctly restore GIF on vmexit from nesting after migrationMaxim Levitsky2020-09-121-1/+3
|/
* KVM: nSVM: Correctly set the shadow NPT root level in its MMU roleSean Christopherson2020-07-311-1/+0
* KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPFPaolo Bonzini2020-07-101-7/+0
* KVM: nSVM: use nested_svm_load_cr3() on guest->host switchVitaly Kuznetsov2020-07-101-10/+7
* KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switchVitaly Kuznetsov2020-07-101-9/+29
* KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context()Vitaly Kuznetsov2020-07-101-6/+8
* KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled()Vitaly Kuznetsov2020-07-101-2/+19
* KVM: nSVM: prepare to handle errors from enter_svm_guest_mode()Vitaly Kuznetsov2020-07-101-10/+16
* KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failureVitaly Kuznetsov2020-07-101-0/+2
* KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu()Vitaly Kuznetsov2020-07-101-1/+2
* KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested ...Krish Sadhukhan2020-07-081-2/+24
* KVM: SVM: Add svm_ prefix to set/clr/is_intercept()Joerg Roedel2020-07-081-1/+1
* KVM: SVM: Add vmcb_ prefix to mark_*() functionsJoerg Roedel2020-07-081-3/+3
* KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of neste...Krish Sadhukhan2020-07-081-0/+3
* KVM: SVM: fix calls to is_interceptPaolo Bonzini2020-06-081-1/+1
* KVM: x86: extend struct kvm_vcpu_pv_apf_data with token infoVitaly Kuznetsov2020-06-011-1/+1
* KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATEPaolo Bonzini2020-06-011-0/+147
* 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-011-0/+16
* KVM: nSVM: split nested_vmcb_check_controlsPaolo Bonzini2020-06-011-9/+14
* KVM: nSVM: remove HF_HIF_MASKPaolo Bonzini2020-06-011-5/+0
* KVM: nSVM: remove HF_VINTR_MASKPaolo Bonzini2020-06-011-5/+1
* KVM: nSVM: synthesize correct EXITINTINFO on vmexitPaolo Bonzini2020-06-011-12/+47
* KVM: SVM: preserve VGIF across VMCB switchPaolo Bonzini2020-06-011-1/+5
* KVM: nSVM: extract svm_set_gifPaolo Bonzini2020-06-011-20/+2
* KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexitPaolo Bonzini2020-06-011-24/+33
* KVM: nSVM: save all control fields in svm->nestedPaolo Bonzini2020-06-011-41/+32
* 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-011-8/+6
* KVM: SVM: always update CR3 in VMCBPaolo Bonzini2020-05-281-5/+1
* KVM: nSVM: correctly inject INIT vmexitsPaolo Bonzini2020-05-281-0/+27