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