summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/sev.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-05-101-1/+1
|\
| * KVM: SVM: Remove a useless zeroing of allocated memoryChristophe JAILLET2024-04-091-1/+1
* | KVM: SEV: Allow per-guest configuration of GHCB protocol versionMichael Roth2024-05-071-3/+29
* | KVM: SEV: Add GHCB handling for termination requestsMichael Roth2024-05-071-0/+9
* | KVM: SEV: Add GHCB handling for Hypervisor Feature Support requestsBrijesh Singh2024-05-071-0/+14
* | KVM: SEV: Add support to handle AP reset MSR protocolTom Lendacky2024-05-071-8/+48
* | Merge x86 bugfixes from Linux 6.9-rc3Paolo Bonzini2024-04-191-1/+1
|\|
| * Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar2024-04-061-24/+34
| |\
| * | x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)2024-04-041-1/+1
* | | KVM: SEV: use u64_to_user_ptr throughoutPaolo Bonzini2024-04-121-22/+22
* | | KVM: SEV: allow SEV-ES DebugSwap againPaolo Bonzini2024-04-111-1/+1
* | | KVM: SEV: introduce KVM_SEV_INIT2 operationPaolo Bonzini2024-04-111-7/+46
* | | KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA timePaolo Bonzini2024-04-111-0/+50
* | | KVM: SEV: define VM types for SEV and SEV-ESPaolo Bonzini2024-04-111-3/+13
* | | KVM: SEV: introduce to_kvm_sev_infoPaolo Bonzini2024-04-111-2/+2
* | | KVM: SEV: store VMSA features in kvm_sev_infoPaolo Bonzini2024-04-111-8/+21
* | | KVM: SEV: publish supported VMSA featuresPaolo Bonzini2024-04-111-2/+22
* | | KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=yPaolo Bonzini2024-04-111-22/+2
* | | KVM: SVM: Invert handling of SEV and SEV_ES feature flagsSean Christopherson2024-04-111-4/+4
| |/ |/|
* | Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-181-24/+34
|\ \ | |/ |/|
| * KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ESSean Christopherson2024-02-061-2/+1
| * KVM: SVM: Add support for allowing zero SEV ASIDsAshish Kalra2024-02-061-10/+19
| * KVM: SVM: Use unsigned integers when dealing with ASIDsSean Christopherson2024-02-061-8/+10
| * KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the returnSean Christopherson2024-02-061-5/+5
* | Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-03-111-1/+36
|\ \
| * | KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh2024-01-291-0/+32
| * | crypto: ccp: Add support to initialize the AMD-SP for SEV-SNPBrijesh Singh2024-01-291-1/+4
| |/
* | SEV: disable SEV-ES DebugSwap by defaultPaolo Bonzini2024-03-091-2/+5
* | KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()Sean Christopherson2024-02-231-7/+9
|/
* 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