1. c532f29 KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support by Sean Christopherson · 3 years ago
  2. 4f5a884 Merge branch 'kvm-pi-raw-spinlock' into HEAD by Paolo Bonzini · 3 years ago
  3. 597cb79 KVM: SEV: Mark nested locking of kvm->lock by Wanpeng Li · 3 years ago
  4. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
  5. ad5b353 KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure by Tom Lendacky · 3 years, 1 month ago
  6. a655276 KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary by Sean Christopherson · 3 years, 2 months ago
  7. 75236f5 KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails by Sean Christopherson · 3 years, 2 months ago
  8. c9d61dc KVM: SEV: accept signals in sev_lock_two_vms by Paolo Bonzini · 3 years, 1 month ago
  9. 10a3792 KVM: SEV: do not take kvm->lock when destroying by Paolo Bonzini · 3 years, 1 month ago
  10. 17d44a9 KVM: SEV: Prohibit migration of a VM that has mirrors by Paolo Bonzini · 3 years, 1 month ago
  11. bf42b02 KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked by Paolo Bonzini · 3 years, 1 month ago
  12. 642525e KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  13. 2b347a3 KVM: SEV: initialize regions_list of a mirror VM by Paolo Bonzini · 3 years, 1 month ago
  14. 501b580 KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM by Paolo Bonzini · 3 years, 1 month ago
  15. 4674164 KVM: SEV: do not use list_replace_init on an empty list by Paolo Bonzini · 3 years, 1 month ago
  16. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
  17. 8e38e96 KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() by Sean Christopherson · 3 years, 2 months ago
  18. ea410ef KVM: SEV: Drop a redundant setting of sev->asid during initialization by Sean Christopherson · 3 years, 2 months ago
  19. a41fb26 KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() by Sean Christopherson · 3 years, 2 months ago
  20. 79b1114 KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs by Sean Christopherson · 3 years, 2 months ago
  21. 501cfe0 KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from by Paolo Bonzini · 3 years, 2 months ago
  22. 1f05833 Merge branch 'kvm-sev-move-context' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  23. 0b020f5 KVM: SEV: Add support for SEV-ES intra host migration by Peter Gonda · 3 years, 2 months ago
  24. b566393 KVM: SEV: Add support for SEV intra host migration by Peter Gonda · 3 years, 2 months ago
  25. 91b692a KVM: SEV: provide helpers to charge/uncharge misc_cg by Paolo Bonzini · 3 years, 2 months ago
  26. b67a4cc KVM: SEV: Refactor out sev_es_state struct by Peter Gonda · 3 years, 2 months ago
  27. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  28. 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  29. ca5e83e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  30. 9b0971c KVM: SEV-ES: fix another issue with string I/O VMGEXITs by Paolo Bonzini · 3 years, 2 months ago
  31. c8c340a KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA by Masahiro Kozuka · 3 years, 3 months ago
  32. d9d005f x86/fpu: Move mxcsr related code to core by Thomas Gleixner · 3 years, 2 months ago
  33. a25c78d Merge commit 'kvm-pagedata-alloc-fixes' into HEAD by Paolo Bonzini · 3 years, 2 months ago
  34. baa1e5c KVM: SEV-ES: Set guest_state_protected after VMSA update by Peter Gonda · 3 years, 2 months ago
  35. 019057b KVM: SEV-ES: fix length of string I/O by Paolo Bonzini · 3 years, 3 months ago
  36. 9ebe530 KVM: SVM: Move RESET emulation to svm_vcpu_reset() by Sean Christopherson · 3 years, 3 months ago
  37. 5b92b6c KVM: SEV: Allow some commands for mirror VM by Peter Gonda · 3 years, 3 months ago
  38. f43c887 KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES by Peter Gonda · 3 years, 3 months ago
  39. 50c0380 KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA by Sean Christopherson · 3 years, 3 months ago
  40. f1815e0a KVM: SVM: fix missing sev_decommission in sev_receive_start by Mingwei Zhang · 3 years, 4 months ago
  41. bb18a67 KVM: SEV: Acquire vcpu mutex when updating VMSA by Peter Gonda · 3 years, 3 months ago
  42. ad0577c KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() by Sean Christopherson · 3 years, 5 months ago
  43. c3e9434 Merge branch 'kvm-vmx-secctl' into HEAD by Paolo Bonzini · 3 years, 5 months ago
  44. bb2baeb KVM: SVM: improve the code readability for ASID management by Mingwei Zhang · 3 years, 5 months ago
  45. 179c6c2 KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB by Sean Christopherson · 3 years, 5 months ago
  46. d0f9f82 KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
  47. 405386b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 5 months ago
  48. c7a1b2b KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities by Sean Christopherson · 3 years, 8 months ago
  49. b4a6939 KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails by Sean Christopherson · 3 years, 8 months ago
  50. 784a4661 x86/pkeys: Move read_pkru() and write_pkru() by Dave Hansen · 3 years, 6 months ago
  51. 934002c KVM: SVM: Call SEV Guest Decommission if ASID binding fails by Alper Gun · 3 years, 7 months ago
  52. 4f13d47 KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee by Ashish Kalra · 3 years, 7 months ago
  53. ce7ea0c KVM: SVM: Move GHCB unmapping to fix RCU warning by Tom Lendacky · 3 years, 8 months ago
  54. 368340a KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers by Sean Christopherson · 3 years, 8 months ago
  55. 8899a5f KVM: x86: Fix potential fput on a null source_kvm_file by Colin Ian King · 3 years, 8 months ago
  56. 152d32a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 8 months ago
  57. 55e6be6 Merge branch 'for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup by Linus Torvalds · 3 years, 8 months ago
  58. 469bb32 KVM: SVM: Skip SEV cache flush if no ASIDs have been used by Sean Christopherson · 3 years, 8 months ago
  59. 82b7ae0 KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() by Sean Christopherson · 3 years, 8 months ago
  60. a5c1c5a KVM: SVM: Drop redundant svm_sev_enabled() helper by Sean Christopherson · 3 years, 8 months ago
  61. b95c221 KVM: SVM: Move SEV VMCB tracking allocation to sev.c by Sean Christopherson · 3 years, 8 months ago
  62. 8cb756b KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() by Sean Christopherson · 3 years, 8 months ago
  63. 6c2c7bf KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) by Sean Christopherson · 3 years, 8 months ago
  64. a479c33 KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y by Sean Christopherson · 3 years, 8 months ago
  65. 8d364a0 KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables by Sean Christopherson · 3 years, 8 months ago
  66. d9db0fd KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features by Paolo Bonzini · 3 years, 8 months ago
  67. e8126bd KVM: SVM: Move SEV module params/variables to sev.c by Sean Christopherson · 3 years, 8 months ago
  68. f31b88b KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails by Sean Christopherson · 3 years, 8 months ago
  69. fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 8 months ago
  70. 238eca8 KVM: SVM: Allocate SEV command structures on local stack by Sean Christopherson · 3 years, 9 months ago
  71. 6a443de KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command by Brijesh Singh · 3 years, 9 months ago
  72. 15fb7de KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
  73. af43cbb KVM: SVM: Add support for KVM_SEV_RECEIVE_START command by Brijesh Singh · 3 years, 9 months ago
  74. 5569e2e KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command by Steve Rutherford · 3 years, 8 months ago
  75. fddecf6 KVM: SVM: Add KVM_SEV_SEND_FINISH command by Brijesh Singh · 3 years, 9 months ago
  76. d3d1af8 KVM: SVM: Add KVM_SEND_UPDATE_DATA command by Brijesh Singh · 3 years, 9 months ago
  77. 4cfdd47 KVM: SVM: Add KVM_SEV SEND_START command by Brijesh Singh · 3 years, 9 months ago
  78. 54526d1 KVM: x86: Support KVM VMs sharing SEV context by Nathan Tempelman · 3 years, 9 months ago
  79. a3ba26e KVM: SVM: Make sure GHCB is mapped before updating by Tom Lendacky · 3 years, 9 months ago
  80. eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
  81. 8727906 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created by Sean Christopherson · 3 years, 9 months ago
  82. 9fa1521 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes by Sean Christopherson · 3 years, 9 months ago
  83. c36b16d KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs by Sean Christopherson · 3 years, 9 months ago
  84. 7aef27f svm/sev: Register SEV and SEV-ES ASIDs to the misc controller by Vipin Sharma · 3 years, 9 months ago
  85. d9f6e12 x86: Fix various typos in comments by Ingo Molnar · 3 years, 9 months ago
  86. 6312975 KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) by Paolo Bonzini · 3 years, 10 months ago
  87. a7fc06d KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup by Michael Roth · 3 years, 11 months ago
  88. 553cc15 KVM: SVM: remove uneeded fields from host_save_users_msrs by Michael Roth · 3 years, 11 months ago
  89. 35a7831 KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions by Sean Christopherson · 4 years ago
  90. 2c07ded KVM/SVM: add support for SEV attestation command by Brijesh Singh · 4 years ago
  91. 19a23da Fix unsynchronized access to sev members through svm_register_enc_region by Peter Gonda · 4 years ago
  92. 2500914 KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest by Sean Christopherson · 4 years ago
  93. 647daca KVM: SVM: Add support for booting APs in an SEV-ES guest by Tom Lendacky · 4 years ago
  94. f65cf84 KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load by Nathan Chancellor · 4 years ago
  95. bc351f0 Merge branch 'kvm-master' into kvm-next by Paolo Bonzini · 4 years ago
  96. d45f89f KVM: SVM: fix 32-bit compilation by Paolo Bonzini · 4 years ago
  97. 8640ca5 KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting by Tom Lendacky · 4 years ago
  98. ad73109 KVM: SVM: Provide support to launch and run an SEV-ES guest by Tom Lendacky · 4 years, 1 month ago
  99. 8613777 KVM: SVM: Provide support for SEV-ES vCPU loading by Tom Lendacky · 4 years, 1 month ago
  100. 376c6d2 KVM: SVM: Provide support for SEV-ES vCPU creation/loading by Tom Lendacky · 4 years, 1 month ago