summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/sev.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-x86-svm-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-2/+5
|\
| * KVM: SVM: Explicitly require FLUSHBYASID to enable SEV supportSean Christopherson2023-11-301-2/+5
* | KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guestsMichael Roth2023-12-131-0/+19
|/
* KVM: SVM: Fix TSC_AUX virtualization setupTom Lendacky2023-09-231-5/+26
* KVM: SVM: INTERCEPT_RDTSCP is never intercepted anywayPaolo Bonzini2023-09-231-4/+1
* Merge tag 'kvm-x86-svm-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-08-311-17/+83
|\
| * KVM: SVM: Require nrips support for SEV guests (and beyond)Sean Christopherson2023-08-251-1/+1
| * KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULLSean Christopherson2023-08-251-2/+5
| * KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migrationSean Christopherson2023-08-251-1/+1
| * KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guestsSean Christopherson2023-07-281-1/+4
| * KVM: SEV-ES: Eliminate #DB intercept when DebugSwap enabledAlexey Kardashevskiy2023-07-281-0/+11
| * KVM: SEV: Enable data breakpoints in SEV-ESAlexey Kardashevskiy2023-07-281-3/+33
| * KVM: SVM/SEV/SEV-ES: Rework interceptsAlexey Kardashevskiy2023-07-281-0/+6
| * KVM: SEV-ES: explicitly disable debugAlexey Kardashevskiy2023-07-281-0/+5
| * KVM: SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap typesSean Christopherson2023-07-281-10/+15
| * KVM: SEV: Move SEV's GP_VECTOR intercept setup to SEVAlexey Kardashevskiy2023-07-281-3/+6
* | KVM: SEV: remove ghcb variable declarationsPaolo Bonzini2023-08-041-18/+12
* | KVM: SEV: only access GHCB fields oncePaolo Bonzini2023-08-041-11/+14
* | KVM: SEV: snapshot the GHCB before accessing itPaolo Bonzini2023-08-041-34/+35
|/
* KVM: SVM: WARN, but continue, if misc_cg_set_capacity() failsSean Christopherson2023-06-131-6/+2
* KVM: SVM: enhance info printk's in SEV initAlexander Mikhalitsyn2023-06-061-2/+9
* Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2023-04-261-0/+1
|\
| * crypto: ccp - Add a header for multiple drivers to use `__psp_pa`Mario Limonciello2023-03-171-0/+1
* | SVM-SEV: convert the rest of fget() uses to fdget() in thereAl Viro2023-04-201-12/+14
|/
* KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()Peter Gonda2023-02-071-2/+2
* KVM: SVM: Account scratch allocations used to decrypt SEV guest memoryAnish Ghulati2023-01-241-1/+1
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-0/+1
* KVM: SVM: Replace kmap_atomic() with kmap_local_page()Zhao Liu2022-11-301-2/+2
* KVM: SVM: Name and check reserved fields with structs offsetCarlos Bilbao2022-11-091-1/+1
* KVM: SVM: Only dump VMSA to klog at KERN_DEBUG levelPeter Gonda2022-11-091-1/+1
* KVM: SVM: do not allocate struct svm_cpu_data dynamicallyPaolo Bonzini2022-11-091-2/+2
* KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson2022-08-101-0/+10
* Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini2022-08-011-10/+10
|\
| * KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klogJarkko Sakkinen2022-07-281-0/+3
| * KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKINGSean Christopherson2022-06-151-10/+7
* | KVM: SEV: Init target VMCBs in sev_migrate_fromPeter Gonda2022-06-241-23/+45
* | KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()Mingwei Zhang2022-06-241-2/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-8/+20
|\
| * KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakAshish Kalra2022-05-251-6/+6
| * Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-251-4/+38
| |\
| * \ Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-35/+32
| |\ \
| * | | KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX interceptsBabu Moger2022-04-291-0/+8
| * | | Merge branch 'kvm-fixes-for-5.18-rc5' into HEADPaolo Bonzini2022-04-291-3/+2
| |\ \ \
| * | | | KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ESPeter Gonda2022-04-131-2/+7
| |/ / /
* | | | Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-231-11/+11
|\ \ \ \ | |_|_|/ |/| | |
| * | | KVM: SVM: Create a separate mapping for the SEV-ES save areaTom Lendacky2022-04-061-11/+11
* | | | KVM: SEV: Mark nested locking of vcpu->lockPeter Gonda2022-05-061-4/+38
| |_|/ |/| |
* | | KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang2022-04-211-0/+8
* | | KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUsMingwei Zhang2022-04-211-3/+6
* | | KVM: SVM: Simplify and harden helper to flush SEV guest page(s)Sean Christopherson2022-04-211-34/+20
| |/ |/|