summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/sgx.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: Untag addresses for LAM emulation where applicableBinbin Wu2023-11-281-0/+1
* KVM: VMX: Inject #GP, not #UD, if SGX2 ENCLS leafs are unsupportedSean Christopherson2023-06-021-6/+9
* KVM: VMX: Inject #GP on ENCLS if vCPU has paging disabled (CR0.PG==0)Sean Christopherson2023-06-021-1/+1
* KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATESean Christopherson2023-05-211-2/+9
* KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handlerBinbin Wu2023-04-051-2/+2
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-2/+3
* KVM: VMX: Resume guest immediately when injecting #GP on ECREATESean Christopherson2022-11-301-1/+3
* KVM: VMX: Inject #PF on ENCLS as "emulated" #PFSean Christopherson2022-09-261-1/+1
* KVM: x86: Add dedicated helper to get CPUID entry with significant indexSean Christopherson2022-07-141-4/+4
* KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()Hou Wenlong2022-07-121-1/+1
* KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocolDavid Edmondson2021-10-251-11/+5
* KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LCSean Christopherson2021-04-201-1/+79
* KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC)Sean Christopherson2021-04-201-0/+64
* KVM: VMX: Add emulation of SGX Launch Control LE hash MSRsSean Christopherson2021-04-201-0/+35
* KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictionsSean Christopherson2021-04-201-0/+275
* KVM: VMX: Frame in ENCLS handler for SGX virtualizationSean Christopherson2021-04-201-0/+50