summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/svm/sev.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-03KVM: SEV-ES: Delegate LBR virtualization to the processorRavi Bangoria1-5/+8
2024-06-03KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absentRavi Bangoria1-0/+6
2024-05-10Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini1-1/+1
2024-05-07KVM: SEV: Allow per-guest configuration of GHCB protocol versionMichael Roth1-3/+29
2024-05-07KVM: SEV: Add GHCB handling for termination requestsMichael Roth1-0/+9
2024-05-07KVM: SEV: Add GHCB handling for Hypervisor Feature Support requestsBrijesh Singh1-0/+14
2024-05-07KVM: SEV: Add support to handle AP reset MSR protocolTom Lendacky1-8/+48
2024-04-19Merge x86 bugfixes from Linux 6.9-rc3Paolo Bonzini1-1/+1
2024-04-12KVM: SEV: use u64_to_user_ptr throughoutPaolo Bonzini1-22/+22
2024-04-11KVM: SEV: allow SEV-ES DebugSwap againPaolo Bonzini1-1/+1
2024-04-11KVM: SEV: introduce KVM_SEV_INIT2 operationPaolo Bonzini1-7/+46
2024-04-11KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA timePaolo Bonzini1-0/+50
2024-04-11KVM: SEV: define VM types for SEV and SEV-ESPaolo Bonzini1-3/+13
2024-04-11KVM: SEV: introduce to_kvm_sev_infoPaolo Bonzini1-2/+2
2024-04-11KVM: SEV: store VMSA features in kvm_sev_infoPaolo Bonzini1-8/+21
2024-04-11KVM: SEV: publish supported VMSA featuresPaolo Bonzini1-2/+22
2024-04-11KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=yPaolo Bonzini1-22/+2
2024-04-11KVM: SVM: Invert handling of SEV and SEV_ES feature flagsSean Christopherson1-4/+4
2024-04-09KVM: SVM: Remove a useless zeroing of allocated memoryChristophe JAILLET1-1/+1
2024-04-06Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar1-24/+34
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)1-1/+1
2024-03-19Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-24/+34
2024-03-12Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+36
2024-03-09SEV: disable SEV-ES DebugSwap by defaultPaolo Bonzini1-2/+5
2024-02-23KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()Sean Christopherson1-7/+9
2024-02-06KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ESSean Christopherson1-2/+1
2024-02-06KVM: SVM: Add support for allowing zero SEV ASIDsAshish Kalra1-10/+19
2024-02-06KVM: SVM: Use unsigned integers when dealing with ASIDsSean Christopherson1-8/+10
2024-02-06KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the returnSean Christopherson1-5/+5
2024-01-29KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh1-0/+32
2024-01-29crypto: ccp: Add support to initialize the AMD-SP for SEV-SNPBrijesh Singh1-1/+4
2024-01-08Merge tag 'kvm-x86-svm-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+5
2023-12-13KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guestsMichael Roth1-0/+19
2023-11-30KVM: SVM: Explicitly require FLUSHBYASID to enable SEV supportSean Christopherson1-2/+5
2023-09-23KVM: SVM: Fix TSC_AUX virtualization setupTom Lendacky1-5/+26
2023-09-23KVM: SVM: INTERCEPT_RDTSCP is never intercepted anywayPaolo Bonzini1-4/+1
2023-08-31Merge tag 'kvm-x86-svm-6.6' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-17/+83
2023-08-25KVM: SVM: Require nrips support for SEV guests (and beyond)Sean Christopherson1-1/+1
2023-08-25KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULLSean Christopherson1-2/+5
2023-08-25KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migrationSean Christopherson1-1/+1
2023-08-04KVM: SEV: remove ghcb variable declarationsPaolo Bonzini1-18/+12
2023-08-04KVM: SEV: only access GHCB fields oncePaolo Bonzini1-11/+14
2023-08-04KVM: SEV: snapshot the GHCB before accessing itPaolo Bonzini1-34/+35
2023-07-29KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guestsSean Christopherson1-1/+4
2023-07-29KVM: SEV-ES: Eliminate #DB intercept when DebugSwap enabledAlexey Kardashevskiy1-0/+11
2023-07-29KVM: SEV: Enable data breakpoints in SEV-ESAlexey Kardashevskiy1-3/+33
2023-07-29KVM: SVM/SEV/SEV-ES: Rework interceptsAlexey Kardashevskiy1-0/+6
2023-07-29KVM: SEV-ES: explicitly disable debugAlexey Kardashevskiy1-0/+5
2023-07-29KVM: SVM: Rewrite sev_es_prepare_switch_to_guest()'s comment about swap typesSean Christopherson1-10/+15
2023-07-29KVM: SEV: Move SEV's GP_VECTOR intercept setup to SEVAlexey Kardashevskiy1-3/+6