Age | Commit message (Expand) | Author | Files | Lines |
2020-10-22 | KVM: nSVM: implement on demand allocation of the nested state | Maxim Levitsky | 1 | -0/+42 |
2020-09-28 | KVM: nSVM: delay MSR permission processing to first nested VM run | Paolo Bonzini | 1 | -3/+18 |
2020-09-28 | KVM: nSVM: CR3 MBZ bits are only 63:52 | Krish Sadhukhan | 1 | -1/+1 |
2020-09-28 | KVM: SVM: Add new intercept word in vmcb_control_area | Babu Moger | 1 | -1/+2 |
2020-09-28 | KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors | Babu Moger | 1 | -15/+10 |
2020-09-28 | KVM: SVM: Modify intercept_exceptions to generic intercepts | Babu Moger | 1 | -6/+4 |
2020-09-28 | KVM: SVM: Change intercept_dr to generic intercepts | Babu Moger | 1 | -5/+1 |
2020-09-28 | KVM: SVM: Change intercept_cr to generic intercepts | Babu Moger | 1 | -9/+5 |
2020-09-28 | KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) | Babu Moger | 1 | -0/+12 |
2020-09-28 | KVM: nSVM: Remove unused field | Babu Moger | 1 | -2/+0 |
2020-09-28 | KVM: nSVM: rename nested vmcb to vmcb12 | Maxim Levitsky | 1 | -113/+111 |
2020-09-28 | KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state() | Vitaly Kuznetsov | 1 | -5/+3 |
2020-09-22 | Merge branch 'x86-seves-for-paolo' of https://git.kernel.org/pub/scm/linux/ke... | Paolo Bonzini | 1 | -14/+33 |
2020-09-12 | SVM: nSVM: setup nested msr permission bitmap on nested state load | Maxim Levitsky | 1 | -0/+3 |
2020-09-12 | SVM: nSVM: correctly restore GIF on vmexit from nesting after migration | Maxim Levitsky | 1 | -1/+3 |
2020-09-07 | KVM: SVM: nested: Don't allocate VMCB structures on stack | Joerg Roedel | 1 | -14/+33 |
2020-07-31 | KVM: nSVM: Correctly set the shadow NPT root level in its MMU role | Sean Christopherson | 1 | -1/+0 |
2020-07-11 | KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF | Paolo Bonzini | 1 | -7/+0 |
2020-07-10 | KVM: nSVM: use nested_svm_load_cr3() on guest->host switch | Vitaly Kuznetsov | 1 | -10/+7 |
2020-07-10 | KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch | Vitaly Kuznetsov | 1 | -9/+29 |
2020-07-10 | KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context() | Vitaly Kuznetsov | 1 | -6/+8 |
2020-07-10 | KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled() | Vitaly Kuznetsov | 1 | -2/+19 |
2020-07-10 | KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() | Vitaly Kuznetsov | 1 | -10/+16 |
2020-07-10 | KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure | Vitaly Kuznetsov | 1 | -0/+2 |
2020-07-10 | KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() | Vitaly Kuznetsov | 1 | -1/+2 |
2020-07-08 | KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested ... | Krish Sadhukhan | 1 | -2/+24 |
2020-07-08 | KVM: SVM: Add svm_ prefix to set/clr/is_intercept() | Joerg Roedel | 1 | -1/+1 |
2020-07-08 | KVM: SVM: Add vmcb_ prefix to mark_*() functions | Joerg Roedel | 1 | -3/+3 |
2020-07-08 | KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of neste... | Krish Sadhukhan | 1 | -0/+3 |
2020-06-08 | KVM: SVM: fix calls to is_intercept | Paolo Bonzini | 1 | -1/+1 |
2020-06-01 | KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info | Vitaly Kuznetsov | 1 | -1/+1 |
2020-06-01 | KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE | Paolo Bonzini | 1 | -0/+147 |
2020-06-01 | KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu | Paolo Bonzini | 1 | -1/+4 |
2020-06-01 | KVM: nSVM: leave guest mode when clearing EFER.SVME | Paolo Bonzini | 1 | -0/+16 |
2020-06-01 | KVM: nSVM: split nested_vmcb_check_controls | Paolo Bonzini | 1 | -9/+14 |
2020-06-01 | KVM: nSVM: remove HF_HIF_MASK | Paolo Bonzini | 1 | -5/+0 |
2020-06-01 | KVM: nSVM: remove HF_VINTR_MASK | Paolo Bonzini | 1 | -5/+1 |
2020-06-01 | KVM: nSVM: synthesize correct EXITINTINFO on vmexit | Paolo Bonzini | 1 | -12/+47 |
2020-06-01 | KVM: SVM: preserve VGIF across VMCB switch | Paolo Bonzini | 1 | -1/+5 |
2020-06-01 | KVM: nSVM: extract svm_set_gif | Paolo Bonzini | 1 | -20/+2 |
2020-06-01 | KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit | Paolo Bonzini | 1 | -24/+33 |
2020-06-01 | KVM: nSVM: save all control fields in svm->nested | Paolo Bonzini | 1 | -41/+32 |
2020-06-01 | KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area | Paolo Bonzini | 1 | -6/+4 |
2020-06-01 | KVM: nSVM: clean up tsc_offset update | Paolo Bonzini | 1 | -4/+5 |
2020-06-01 | KVM: nSVM: move MMU setup to nested_prepare_vmcb_control | Paolo Bonzini | 1 | -6/+6 |
2020-06-01 | KVM: nSVM: extract preparation of VMCB for nested run | Paolo Bonzini | 1 | -16/+24 |
2020-06-01 | KVM: nSVM: extract load_nested_vmcb_control | Paolo Bonzini | 1 | -16/+22 |
2020-06-01 | KVM: nSVM: move map argument out of enter_svm_guest_mode | Paolo Bonzini | 1 | -8/+6 |
2020-05-28 | KVM: SVM: always update CR3 in VMCB | Paolo Bonzini | 1 | -5/+1 |
2020-05-28 | KVM: nSVM: correctly inject INIT vmexits | Paolo Bonzini | 1 | -0/+27 |