aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/x86/kvm/svm/sev.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-02KVM: SVM: Update dump_ghcb() to use the GHCB snapshot fieldsTom Lendacky1-13/+19
2025-03-19Merge tag 'kvm-x86-svm-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-209/+159
2025-03-19Merge tag 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-4/+3
2025-03-09Merge tag 'kvm-x86-fixes-6.14-rcN.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-7/+17
2025-03-03KVM: SVM: Invalidate "next" SNP VMSA GPA even on failureSean Christopherson1-2/+1
2025-03-03KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updatesSean Christopherson1-66/+50
2025-03-03KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpaSean Christopherson1-6/+6
2025-03-03KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handlingSean Christopherson1-16/+6
2025-03-03KVM: SVM: Simplify request+kick logic in SNP AP Creation handlingSean Christopherson1-10/+5
2025-03-03KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's viewSean Christopherson1-15/+8
2025-03-03KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT errorSean Christopherson1-7/+6
2025-03-03KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSASean Christopherson1-3/+13
2025-03-03KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3Sean Christopherson1-9/+12
2025-03-03KVM: SVM: Save host DR masks on CPUs with DebugSwapSean Christopherson1-3/+10
2025-02-25KVM: SVM: Provide helpers to set the error codeMelody Wang1-18/+19
2025-02-25KVM: SVM: Convert plain error code numbers to definesMelody Wang1-6/+6
2025-02-14KVM: SVM: Ensure PSP module is initialized if KVM module is built-inSean Christopherson1-0/+10
2025-02-12KVM: SEV: Use long-term pin when registering encrypted memory regionsGe Yang1-7/+8
2025-02-12KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulationSean Christopherson1-1/+1
2025-02-12KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLEJim Mattson1-1/+0
2025-02-12KVM: x86: Introduce kvm_set_mp_state()Jim Mattson1-2/+2
2025-02-11KVM: SVM: Ensure PSP module is initialized if KVM module is built-inSean Christopherson1-0/+10
2025-02-11KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info structNikunj A Dadhania1-73/+51
2025-01-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-15/+28
2025-01-20Merge branch 'kvm-userspace-hypercall' into HEADPaolo Bonzini1-2/+16
2025-01-20Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-11/+10
2025-01-08KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup()Thorsten Blum1-2/+2
2024-12-22KVM: x86: Add a helper to check for user interception of KVM hypercallsBinbin Wu1-2/+2
2024-12-22KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALLPaolo Bonzini1-0/+14
2024-12-18KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson1-2/+2
2024-12-18KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap"Sean Christopherson1-9/+8
2024-12-02x86: Convert unreachable() to BUG()Peter Zijlstra1-1/+1
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-5/+7
2024-11-18Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-26/+13
2024-11-13Merge branch 'kvm-docs-6.13' into HEADPaolo Bonzini1-6/+9
2024-11-08kvm: svm: Fix gctx page leak on invalid inputsDionna Glaze1-4/+4
2024-11-04KVM: SVM: Propagate error from snp_guest_req_init() to userspaceSean Christopherson1-2/+5
2024-11-03fdget(), trivial conversionsAl Viro1-26/+13
2024-10-25KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn()Sean Christopherson1-4/+6
2024-10-25KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap()Sean Christopherson1-1/+1
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-8/+8
2024-08-13KVM: SVM: Fix an error code in sev_gmem_post_populate()Dan Carpenter1-2/+3
2024-08-13KVM: SVM: Fix uninitialized variable bugDan Carpenter1-1/+1
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro1-8/+8
2024-07-26KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfnsPaolo Bonzini1-7/+0
2024-07-26KVM: guest_memfd: move check for already-populated page to common codePaolo Bonzini1-1/+1
2024-07-26KVM: x86: disallow pre-fault for SNP VMs before initializationPaolo Bonzini1-0/+8
2024-07-16Merge branch 'kvm-6.11-sev-attestation' into HEADPaolo Bonzini1-0/+190
2024-07-16KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE eventMichael Roth1-0/+56
2024-07-16KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE eventBrijesh Singh1-0/+134