- 174a921 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB by Krish Sadhukhan · 3 years, 3 months ago
- 5228eb9 KVM: x86: nSVM: implement nested TSC scaling by Maxim Levitsky · 3 years, 3 months ago
- 0226a45 KVM: x86: nSVM: don't copy pause related settings by Maxim Levitsky · 3 years, 3 months ago
- faf6b755 KVM: x86: nSVM: don't copy virt_ext from vmcb12 by Maxim Levitsky · 3 years, 3 months ago
- e85d3e7 KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode by Maxim Levitsky · 3 years, 4 months ago
- 192ad3c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 4 months ago
- c7dfa40 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) by Maxim Levitsky · 3 years, 5 months ago
- 0f923e0 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) by Maxim Levitsky · 3 years, 6 months ago
- db105fa KVM: nSVM: remove useless kvm_clear_*_queue by Paolo Bonzini · 3 years, 5 months ago
- feea013 KVM: SVM: tweak warning about enabled AVIC on nested entry by Maxim Levitsky · 3 years, 6 months ago
- 2bb16be KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() by Vitaly Kuznetsov · 3 years, 5 months ago
- 9a9e748 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() by Vitaly Kuznetsov · 3 years, 5 months ago
- bb00bd9 KVM: nSVM: Restore nested control upon leaving SMM by Vitaly Kuznetsov · 3 years, 6 months ago
- 0a75829 KVM: nSVM: Introduce svm_copy_vmrun_state() by Vitaly Kuznetsov · 3 years, 6 months ago
- fb79f56 KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN by Vitaly Kuznetsov · 3 years, 6 months ago
- 4b639a9 KVM: SVM: add module param to control the #SMI interception by Maxim Levitsky · 3 years, 6 months ago
- 616007c KVM: x86: Enhance comments for MMU roles and nested transition trickiness by Sean Christopherson · 3 years, 6 months ago
- 16be1d1 KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper by Sean Christopherson · 3 years, 6 months ago
- 31e96bc KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state by Sean Christopherson · 3 years, 6 months ago
- dbc4739 KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER by Sean Christopherson · 3 years, 6 months ago
- c906066 KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() by Sean Christopherson · 3 years, 7 months ago
- b512910 KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers by Sean Christopherson · 3 years, 7 months ago
- d2e5601 KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper by Sean Christopherson · 3 years, 7 months ago
- 158a48e KVM: x86: avoid loading PDPTRs after migration when possible by Maxim Levitsky · 3 years, 7 months ago
- b222b0b KVM: nSVM: refactor the CR3 reload on migration by Maxim Levitsky · 3 years, 7 months ago
- a36dbec6 KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition by Sean Christopherson · 3 years, 7 months ago
- b93af02 KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code by Krish Sadhukhan · 3 years, 7 months ago
- 809c791 KVM: nSVM: remove a warning about vmcb01 VM exit reason by Maxim Levitsky · 3 years, 8 months ago
- 063ab16 KVM: nSVM: always restore the L1's GIF on migration by Maxim Levitsky · 3 years, 8 months ago
- 9d290e1 KVM: nSVM: leave the guest mode prior to loading a nested state by Maxim Levitsky · 3 years, 8 months ago
- c74ad08 KVM: nSVM: fix few bugs in the vmcb02 caching logic by Maxim Levitsky · 3 years, 8 months ago
- deee59b KVM: nSVM: fix a typo in svm_leave_nested by Maxim Levitsky · 3 years, 8 months ago
- fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 8 months ago
- ee695f2 nSVM: Check addresses of MSR and IO permission maps by Krish Sadhukhan · 3 years, 9 months ago
- 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
- 232f75d KVM: nSVM: call nested_svm_load_cr3 on nested state load by Maxim Levitsky · 3 years, 9 months ago
- eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
- 9a7de6e KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() by Krish Sadhukhan · 3 years, 9 months ago
- cb9b6a1 Merge branch 'kvm-fix-svm-races' into HEAD by Paolo Bonzini · 3 years, 9 months ago
- 6ebae23 Merge branch 'kvm-fix-svm-races' into kvm-master by Paolo Bonzini · 3 years, 9 months ago
- 3c346c0 KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit by Paolo Bonzini · 3 years, 9 months ago
- a58d916 KVM: SVM: load control fields from VMCB12 before checking them by Paolo Bonzini · 3 years, 9 months ago
- 8173396 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies by Cathy Avery · 3 years, 10 months ago
- d00b99c KVM: SVM: Add support for Virtual SPEC_CTRL by Babu Moger · 3 years, 10 months ago
- cc3ed80 KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state by Maxim Levitsky · 3 years, 11 months ago
- 3a87c7e KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral by Sean Christopherson · 3 years, 10 months ago
- cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
- 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
- 11f0cbf KVM: nSVM: Trace VM-Enter consistency check failures by Sean Christopherson · 3 years, 11 months ago
- 6906e06 KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() by Krish Sadhukhan · 4 years, 3 months ago
- c08f390 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() by Paolo Bonzini · 4 years, 1 month ago
- 4bb170a KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7ca62d1 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
- 7c3ecfc KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control by Paolo Bonzini · 4 years, 1 month ago
- 9e8f0fb KVM: nSVM: rename functions and variables according to vmcbXY nomenclature by Paolo Bonzini · 4 years, 1 month ago
- 4995a36 KVM: SVM: Use a separate vmcb for the nested L2 guest by Cathy Avery · 4 years ago
- 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
- d2df592 KVM: nSVM: prepare guest save area while is_guest_mode is true by Paolo Bonzini · 3 years, 10 months ago
- a04aead KVM: nSVM: fix running nested guests when npt=0 by Paolo Bonzini · 3 years, 10 months ago
- 954f419 KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode by Maxim Levitsky · 3 years, 10 months ago
- ca29e14 KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode by Sean Christopherson · 3 years, 11 months ago
- bbc2c63 KVM: nSVM: Use common GPA helper to check for illegal CR3 by Sean Christopherson · 3 years, 11 months ago
- 2732be9 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs by Sean Christopherson · 3 years, 11 months ago
- 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 3 years, 11 months ago
- c1c35cf KVM: x86: cleanup CR3 reserved bits checks by Paolo Bonzini · 4 years, 1 month ago
- 9a78e15 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX by Paolo Bonzini · 4 years ago
- f2c7ef3 KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit by Maxim Levitsky · 4 years ago
- 56fe28d KVM: nSVM: mark vmcb as dirty when forcingly leaving the guest mode by Maxim Levitsky · 4 years ago
- 81f76ad KVM: nSVM: correctly restore nested_run_pending on migration by Maxim Levitsky · 4 years ago
- 8cce12b KVM: nSVM: set fixed bits by hand by Paolo Bonzini · 4 years, 1 month ago
- ee69c92 KVM: x86: Return bool instead of int for CR4 and SREGS validity checks by Sean Christopherson · 4 years, 3 months ago
- 2fcf487 KVM: nSVM: implement on demand allocation of the nested state by Maxim Levitsky · 4 years, 3 months ago
- a7d5c7c KVM: nSVM: delay MSR permission processing to first nested VM run by Paolo Bonzini · 4 years, 3 months ago
- fb0f33f KVM: nSVM: CR3 MBZ bits are only 63:52 by Krish Sadhukhan · 4 years, 4 months ago
- 4c44e8d KVM: SVM: Add new intercept word in vmcb_control_area by Babu Moger · 4 years, 4 months ago
- c62e2e9 KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors by Babu Moger · 4 years, 4 months ago
- 9780d51 KVM: SVM: Modify intercept_exceptions to generic intercepts by Babu Moger · 4 years, 4 months ago
- 30abaa88 KVM: SVM: Change intercept_dr to generic intercepts by Babu Moger · 4 years, 4 months ago
- 03bfeeb KVM: SVM: Change intercept_cr to generic intercepts by Babu Moger · 4 years, 4 months ago
- c45ad72 KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) by Babu Moger · 4 years, 4 months ago
- a90c1ed KVM: nSVM: Remove unused field by Babu Moger · 4 years, 4 months ago
- 0dd16b5 KVM: nSVM: rename nested vmcb to vmcb12 by Maxim Levitsky · 4 years, 4 months ago
- d5cd6f3 KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state() by Vitaly Kuznetsov · 4 years, 3 months ago
- bf3c0e5 Merge branch 'x86-seves-for-paolo' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD by Paolo Bonzini · 4 years, 3 months ago
- 772b81b SVM: nSVM: setup nested msr permission bitmap on nested state load by Maxim Levitsky · 4 years, 4 months ago
- 9883764 SVM: nSVM: correctly restore GIF on vmexit from nesting after migration by Maxim Levitsky · 4 years, 4 months ago
- 6ccbd29 KVM: SVM: nested: Don't allocate VMCB structures on stack by Joerg Roedel · 4 years, 4 months ago
- 096586fd KVM: nSVM: Correctly set the shadow NPT root level in its MMU role by Sean Christopherson · 4 years, 5 months ago
- e8af9e9 KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF by Paolo Bonzini · 4 years, 6 months ago
- d82aaef KVM: nSVM: use nested_svm_load_cr3() on guest->host switch by Vitaly Kuznetsov · 4 years, 6 months ago
- a506fdd KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch by Vitaly Kuznetsov · 4 years, 6 months ago
- bf7dea4 KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context() by Vitaly Kuznetsov · 4 years, 6 months ago
- 62156f6 KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled() by Vitaly Kuznetsov · 4 years, 6 months ago
- 59cd9bc KVM: nSVM: prepare to handle errors from enter_svm_guest_mode() by Vitaly Kuznetsov · 4 years, 6 months ago
- ebdb3db KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure by Vitaly Kuznetsov · 4 years, 6 months ago
- 0f04a2a KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() by Vitaly Kuznetsov · 4 years, 6 months ago
- 761e416 KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests by Krish Sadhukhan · 4 years, 6 months ago
- a284ba5 KVM: SVM: Add svm_ prefix to set/clr/is_intercept() by Joerg Roedel · 4 years, 6 months ago
- 06e7852 KVM: SVM: Add vmcb_ prefix to mark_*() functions by Joerg Roedel · 4 years, 6 months ago
- 1aef816 KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests by Krish Sadhukhan · 4 years, 7 months ago