| Commit message (Expand) | Author | Age | Files | Lines |
* | KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() | Peter Gonda | 2023-02-07 | 1 | -2/+2 |
* | KVM: SVM: Account scratch allocations used to decrypt SEV guest memory | Anish Ghulati | 2023-01-24 | 1 | -1/+1 |
* | KVM: x86: Unify pr_fmt to use module name for all KVM modules | Sean Christopherson | 2022-12-29 | 1 | -0/+1 |
* | KVM: SVM: Replace kmap_atomic() with kmap_local_page() | Zhao Liu | 2022-12-01 | 1 | -2/+2 |
* | KVM: SVM: Name and check reserved fields with structs offset | Carlos Bilbao | 2022-11-09 | 1 | -1/+1 |
* | KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level | Peter Gonda | 2022-11-09 | 1 | -1/+1 |
* | KVM: SVM: do not allocate struct svm_cpu_data dynamically | Paolo Bonzini | 2022-11-09 | 1 | -2/+2 |
* | KVM: SVM: Disable SEV-ES support if MMIO caching is disable | Sean Christopherson | 2022-08-10 | 1 | -0/+10 |
* | Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 | Paolo Bonzini | 2022-08-01 | 1 | -10/+10 |
|\ |
|
| * | KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog | Jarkko Sakkinen | 2022-07-28 | 1 | -0/+3 |
| * | KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING | Sean Christopherson | 2022-06-15 | 1 | -10/+7 |
* | | KVM: SEV: Init target VMCBs in sev_migrate_from | Peter Gonda | 2022-06-24 | 1 | -23/+45 |
* | | KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() | Mingwei Zhang | 2022-06-24 | 1 | -2/+2 |
|/ |
|
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 2022-05-26 | 1 | -8/+20 |
|\ |
|
| * | KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak | Ashish Kalra | 2022-05-25 | 1 | -6/+6 |
| * | Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEAD | Paolo Bonzini | 2022-05-25 | 1 | -4/+38 |
| |\ |
|
| * \ | Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma... | Paolo Bonzini | 2022-05-25 | 1 | -35/+32 |
| |\ \ |
|
| * | | | KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts | Babu Moger | 2022-04-29 | 1 | -0/+8 |
| * | | | Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD | Paolo Bonzini | 2022-04-29 | 1 | -3/+2 |
| |\ \ \ |
|
| * | | | | KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES | Peter Gonda | 2022-04-13 | 1 | -2/+7 |
| |/ / / |
|
* | | | | Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2022-05-24 | 1 | -11/+11 |
|\ \ \ \
| |_|_|/
|/| | | |
|
| * | | | KVM: SVM: Create a separate mapping for the SEV-ES save area | Tom Lendacky | 2022-04-06 | 1 | -11/+11 |
* | | | | KVM: SEV: Mark nested locking of vcpu->lock | Peter Gonda | 2022-05-06 | 1 | -4/+38 |
| |_|/
|/| | |
|
* | | | KVM: SEV: add cache flush to solve SEV cache incoherency issues | Mingwei Zhang | 2022-04-21 | 1 | -0/+8 |
* | | | KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs | Mingwei Zhang | 2022-04-21 | 1 | -3/+6 |
* | | | KVM: SVM: Simplify and harden helper to flush SEV guest page(s) | Sean Christopherson | 2022-04-21 | 1 | -34/+20 |
| |/
|/| |
|
* | | KVM: SVM: Do not activate AVIC for SEV-enabled guest | Suravee Suthikulpanit | 2022-04-11 | 1 | -0/+2 |
* | | KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() | Peter Gonda | 2022-04-05 | 1 | -0/+1 |
|/ |
|
* | KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors | Sean Christopherson | 2022-03-01 | 1 | -15/+21 |
* | KVM: SEV: Allow SEV intra-host migration of VM with mirrors | Peter Gonda | 2022-02-18 | 1 | -19/+38 |
* | KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names | Sean Christopherson | 2022-02-10 | 1 | -2/+2 |
* | KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks | Sean Christopherson | 2022-02-10 | 1 | -7/+7 |
* | KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks | Sean Christopherson | 2022-02-10 | 1 | -1/+1 |
* | KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_g... | Paolo Bonzini | 2022-02-10 | 1 | -8/+4 |
* | KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support | Sean Christopherson | 2022-01-26 | 1 | -2/+7 |
* | Merge branch 'kvm-pi-raw-spinlock' into HEAD | Paolo Bonzini | 2022-01-19 | 1 | -1/+1 |
|\ |
|
| * | KVM: SEV: Mark nested locking of kvm->lock | Wanpeng Li | 2022-01-07 | 1 | -1/+1 |
* | | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index | Marc Zyngier | 2021-12-08 | 1 | -4/+5 |
|/ |
|
* | KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure | Tom Lendacky | 2021-12-05 | 1 | -46/+60 |
* | KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary | Sean Christopherson | 2021-12-05 | 1 | -4/+4 |
* | KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails | Sean Christopherson | 2021-12-05 | 1 | -13/+17 |
* | KVM: SEV: accept signals in sev_lock_two_vms | Paolo Bonzini | 2021-11-30 | 1 | -6/+16 |
* | KVM: SEV: do not take kvm->lock when destroying | Paolo Bonzini | 2021-11-30 | 1 | -4/+0 |
* | KVM: SEV: Prohibit migration of a VM that has mirrors | Paolo Bonzini | 2021-11-30 | 1 | -1/+21 |
* | KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked | Paolo Bonzini | 2021-11-30 | 1 | -42/+24 |
* | KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM | Paolo Bonzini | 2021-11-30 | 1 | -0/+2 |
* | KVM: SEV: initialize regions_list of a mirror VM | Paolo Bonzini | 2021-11-30 | 1 | -0/+1 |
* | KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM | Paolo Bonzini | 2021-11-30 | 1 | -26/+27 |
* | KVM: SEV: do not use list_replace_init on an empty list | Paolo Bonzini | 2021-11-30 | 1 | -2/+1 |
* | Merge branch 'kvm-5.16-fixes' into kvm-master | Paolo Bonzini | 2021-11-18 | 1 | -7/+11 |
|\ |
|