1. d9db0fd KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features by Paolo Bonzini · 3 years, 8 months ago
  2. e8126bd KVM: SVM: Move SEV module params/variables to sev.c by Sean Christopherson · 3 years, 8 months ago
  3. fa13680 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled by Sean Christopherson · 3 years, 8 months ago
  4. f31b88b KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails by Sean Christopherson · 3 years, 8 months ago
  5. 3b1902b8 KVM: SVM: Zero out the VMCB array used to track SEV ASID association by Sean Christopherson · 3 years, 8 months ago
  6. 27b4a9c4 KVM: x86: Rename GPR accessors to make mode-aware variants the defaults by Sean Christopherson · 3 years, 8 months ago
  7. bc9eff6 KVM: SVM: Use default rAX size for INVLPGA emulation by Sean Christopherson · 3 years, 8 months ago
  8. 0884335 KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode by Sean Christopherson · 3 years, 8 months ago
  9. 844d69c KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace by Sean Christopherson · 3 years, 8 months ago
  10. dbd6127 KVM: SVM: Clear MSR_TSC_AUX[63:32] on write by Sean Christopherson · 3 years, 8 months ago
  11. 6f2b296 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported by Sean Christopherson · 3 years, 8 months ago
  12. fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 8 months ago
  13. 238eca8 KVM: SVM: Allocate SEV command structures on local stack by Sean Christopherson · 3 years, 9 months ago
  14. 6a443de KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command by Brijesh Singh · 3 years, 9 months ago
  15. 15fb7de KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
  16. af43cbb KVM: SVM: Add support for KVM_SEV_RECEIVE_START command by Brijesh Singh · 3 years, 9 months ago
  17. 5569e2e KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command by Steve Rutherford · 3 years, 8 months ago
  18. fddecf6 KVM: SVM: Add KVM_SEV_SEND_FINISH command by Brijesh Singh · 3 years, 9 months ago
  19. d3d1af8 KVM: SVM: Add KVM_SEND_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
  20. 4cfdd47 KVM: SVM: Add KVM_SEV SEND_START command by Brijesh Singh · 3 years, 9 months ago
  21. 54526d1 KVM: x86: Support KVM VMs sharing SEV context by Nathan Tempelman · 3 years, 9 months ago
  22. ee695f2 nSVM: Check addresses of MSR and IO permission maps by Krish Sadhukhan · 3 years, 9 months ago
  23. 47903dc KVM: SVM: Define actual size of IOPM and MSRPM tables by Krish Sadhukhan · 3 years, 9 months ago
  24. 44f1b55 KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() by Sean Christopherson · 3 years, 9 months ago
  25. 554cf31 KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at by Sean Christopherson · 3 years, 9 months ago
  26. d178819 KVM: SVM: Drop vcpu_svm.vmcb_pa by Sean Christopherson · 3 years, 9 months ago
  27. 17e5e96 KVM: SVM: Don't set current_vmcb->cpu when switching vmcb by Sean Christopherson · 3 years, 9 months ago
  28. a3ba26e KVM: SVM: Make sure GHCB is mapped before updating by Tom Lendacky · 3 years, 9 months ago
  29. 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
  30. 232f75d KVM: nSVM: call nested_svm_load_cr3 on nested state load by Maxim Levitsky · 3 years, 9 months ago
  31. adc2a23 KVM: nSVM: improve SYSENTER emulation on AMD by Maxim Levitsky · 3 years, 9 months ago
  32. eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
  33. 8727906 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created by Sean Christopherson · 3 years, 9 months ago
  34. 9fa1521 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes by Sean Christopherson · 3 years, 9 months ago
  35. c36b16d KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs by Sean Christopherson · 3 years, 9 months ago
  36. 9a7de6e KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() by Krish Sadhukhan · 3 years, 9 months ago
  37. 7aef27f svm/sev: Register SEV and SEV-ES ASIDs to the misc controller by Vipin Sharma · 3 years, 9 months ago
  38. cb9b6a1 Merge branch 'kvm-fix-svm-races' into HEAD by Paolo Bonzini · 3 years, 9 months ago
  39. 6ebae23 Merge branch 'kvm-fix-svm-races' into kvm-master by Paolo Bonzini · 3 years, 9 months ago
  40. 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
  41. a58d916 KVM: SVM: load control fields from VMCB12 before checking them by Paolo Bonzini · 3 years, 9 months ago
  42. 1973cad KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE by Vitaly Kuznetsov · 3 years, 9 months ago
  43. 4a98623 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging by Sean Christopherson · 3 years, 10 months ago
  44. e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
  45. 7531b47 KVM/SVM: Move vmenter.S exception fixups out of line by Uros Bizjak · 3 years, 10 months ago
  46. 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 10 months ago
  47. 8173396 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies by Cathy Avery · 3 years, 10 months ago
  48. d00b99c KVM: SVM: Add support for Virtual SPEC_CTRL by Babu Moger · 3 years, 10 months ago
  49. cc3ed80 KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state by Maxim Levitsky · 3 years, 11 months ago
  50. fb0c4a4 KVM: SVM: move VMLOAD/VMSAVE to C code by Paolo Bonzini · 3 years, 11 months ago
  51. c8781fe KVM: SVM: Skip intercepted PAUSE instructions after emulation by Sean Christopherson · 3 years, 11 months ago
  52. 32c23c7 KVM: SVM: Don't manually emulate RDPMC if nrips=0 by Sean Christopherson · 3 years, 11 months ago
  53. c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
  54. 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
  55. 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
  56. 2ac636a KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code by Sean Christopherson · 3 years, 11 months ago
  57. 3a87c7e KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral by Sean Christopherson · 3 years, 10 months ago
  58. cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
  59. 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
  60. 2a32a77 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 by Paolo Bonzini · 3 years, 10 months ago
  61. 11f0cbf KVM: nSVM: Trace VM-Enter consistency check failures by Sean Christopherson · 3 years, 11 months ago
  62. 6906e06 KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() by Krish Sadhukhan · 4 years, 3 months ago
  63. c08f390 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() by Paolo Bonzini · 4 years, 1 month ago
  64. 4bb170a KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
  65. 7ca62d1 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit by Paolo Bonzini · 4 years, 1 month ago
  66. 7c3ecfc KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control by Paolo Bonzini · 4 years, 1 month ago
  67. 9e8f0fb KVM: nSVM: rename functions and variables according to vmcbXY nomenclature by Paolo Bonzini · 4 years, 1 month ago
  68. 193015a KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
  69. af18fa7 KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb by Cathy Avery · 4 years ago
  70. 4995a36 KVM: SVM: Use a separate vmcb for the nested L2 guest by Cathy Avery · 4 years ago
  71. 6d1b867 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception by Sean Christopherson · 3 years, 10 months ago
  72. 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
  73. 99840a7 KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' by Sean Christopherson · 3 years, 10 months ago
  74. 9e46f6c KVM: SVM: Clear the CR4 register on reset by Babu Moger · 3 years, 10 months ago
  75. 2df8d38 KVM: SVM: Fix nested VM-Exit on #GP interception handling by Sean Christopherson · 3 years, 10 months ago
  76. d2df592 KVM: nSVM: prepare guest save area while is_guest_mode is true by Paolo Bonzini · 3 years, 10 months ago
  77. a04aead KVM: nSVM: fix running nested guests when npt=0 by Paolo Bonzini · 3 years, 10 months ago
  78. 954f419 KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode by Maxim Levitsky · 3 years, 10 months ago
  79. e420333 KVM: x86: Advertise INVPCID by default by Sean Christopherson · 3 years, 11 months ago
  80. 0a8ed2e KVM: SVM: Intercept INVPCID when it's disabled to inject #UD by Sean Christopherson · 3 years, 11 months ago
  81. 2e21521 KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static by Wei Yongjun · 3 years, 11 months ago
  82. 996ff54 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers by Paolo Bonzini · 4 years, 1 month ago
  83. 6f7a343 KVM: SVM: Remove an unnecessary forward declaration by Sean Christopherson · 3 years, 11 months ago
  84. e6c804a KVM: SVM: Move AVIC vCPU kicking snippet to helper function by Sean Christopherson · 3 years, 11 months ago
  85. ca29e14 KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode by Sean Christopherson · 3 years, 11 months ago
  86. bbc2c63 KVM: nSVM: Use common GPA helper to check for illegal CR3 by Sean Christopherson · 3 years, 11 months ago
  87. 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
  88. bbefd4f KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers by Paolo Bonzini · 4 years, 1 month ago
  89. 04548ed KVM: SVM: Replace hard-coded value with #define by Krish Sadhukhan · 3 years, 11 months ago
  90. a7fc06d KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup by Michael Roth · 3 years, 11 months ago
  91. 553cc15 KVM: SVM: remove uneeded fields from host_save_users_msrs by Michael Roth · 3 years, 11 months ago
  92. e79b91b KVM: SVM: use vmsave/vmload for saving/restoring additional host state by Michael Roth · 3 years, 11 months ago
  93. 35a7831 KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions by Sean Christopherson · 4 years ago
  94. b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
  95. 14c2bf8 KVM: SVM: Fix #GP handling for doubly-nested virtualization by Wei Huang · 4 years ago
  96. 3b9c723 KVM: SVM: Add support for SVM instruction address check change by Wei Huang · 4 years ago
  97. 82a11e9c KVM: SVM: Add emulation support for #GP triggered by SVM instructions by Bandan Das · 4 years ago
  98. 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 4 years ago
  99. 2c07ded KVM/SVM: add support for SEV attestation command by Brijesh Singh · 4 years ago
  100. c1c35cf KVM: x86: cleanup CR3 reserved bits checks by Paolo Bonzini · 4 years, 2 months ago