Age | Commit message (Expand) | Author | Files | Lines |
2021-04-21 | KVM: SVM: Allocate SEV command structures on local stack | Sean Christopherson | 1 | -305/+173 |
2021-04-21 | KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command | Brijesh Singh | 1 | -0/+23 |
2021-04-21 | KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command | Brijesh Singh | 1 | -0/+79 |
2021-04-21 | KVM: SVM: Add support for KVM_SEV_RECEIVE_START command | Brijesh Singh | 1 | -0/+81 |
2021-04-21 | KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command | Steve Rutherford | 1 | -0/+23 |
2021-04-21 | KVM: SVM: Add KVM_SEV_SEND_FINISH command | Brijesh Singh | 1 | -0/+23 |
2021-04-21 | KVM: SVM: Add KVM_SEND_UPDATE_DATA command | Brijesh Singh | 1 | -0/+125 |
2021-04-21 | KVM: SVM: Add KVM_SEV SEND_START command | Brijesh Singh | 1 | -0/+128 |
2021-04-21 | KVM: Boost vCPU candidate in user mode which is delivering interrupt | Wanpeng Li | 1 | -0/+8 |
2021-04-21 | KVM: x86: Support KVM VMs sharing SEV context | Nathan Tempelman | 5 | -1/+101 |
2021-04-21 | nSVM: Check addresses of MSR and IO permission maps | Krish Sadhukhan | 1 | -3/+22 |
2021-04-20 | KVM: SVM: Define actual size of IOPM and MSRPM tables | Krish Sadhukhan | 2 | -10/+13 |
2021-04-20 | KVM: x86: Add capability to grant VM access to privileged SGX attribute | Sean Christopherson | 2 | -1/+22 |
2021-04-20 | KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC | Sean Christopherson | 8 | -9/+204 |
2021-04-20 | KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) | Sean Christopherson | 1 | -0/+64 |
2021-04-20 | KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs | Sean Christopherson | 4 | -0/+75 |
2021-04-20 | KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions | Sean Christopherson | 2 | -0/+278 |
2021-04-20 | KVM: VMX: Frame in ENCLS handler for SGX virtualization | Sean Christopherson | 4 | -3/+73 |
2021-04-20 | KVM: VMX: Add basic handling of VM-Exit from SGX enclave | Sean Christopherson | 4 | -2/+47 |
2021-04-20 | KVM: x86: Add reverse-CPUID lookup support for scattered SGX features | Sean Christopherson | 1 | -2/+13 |
2021-04-20 | KVM: x86: Add support for reverse CPUID lookup of scattered features | Sean Christopherson | 2 | -10/+61 |
2021-04-20 | KVM: x86: Define new #PF SGX error code bit | Sean Christopherson | 1 | -0/+2 |
2021-04-20 | KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) | Sean Christopherson | 1 | -0/+2 |
2021-04-20 | KVM: vmx: add mismatched size assertions in vmcs_check32() | Haiwei Li | 1 | -0/+4 |
2021-04-20 | KVM: x86: Remove unused function declaration | Keqian Zhu | 1 | -2/+0 |
2021-04-20 | KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() | Sean Christopherson | 1 | -5/+4 |
2021-04-20 | KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at | Sean Christopherson | 1 | -0/+1 |
2021-04-20 | KVM: SVM: Drop vcpu_svm.vmcb_pa | Sean Christopherson | 2 | -4/+9 |
2021-04-20 | KVM: SVM: Don't set current_vmcb->cpu when switching vmcb | Sean Christopherson | 1 | -8/+0 |
2021-04-20 | KVM: SVM: Make sure GHCB is mapped before updating | Tom Lendacky | 2 | -1/+4 |
2021-04-20 | KVM: X86: Do not yield to self | Wanpeng Li | 1 | -0/+4 |
2021-04-20 | KVM: X86: Count attempted/successful directed yield | Wanpeng Li | 2 | -6/+20 |
2021-04-20 | x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMP | Wanpeng Li | 1 | -63/+55 |
2021-04-20 | KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns | Ben Gardon | 3 | -1/+89 |
2021-04-20 | KVM: x86/mmu: Fast invalidation for TDP MMU | Ben Gardon | 3 | -3/+31 |
2021-04-19 | KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock | Ben Gardon | 2 | -17/+61 |
2021-04-19 | KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock | Ben Gardon | 2 | -8/+23 |
2021-04-19 | KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock | Ben Gardon | 3 | -45/+101 |
2021-04-19 | KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU | Ben Gardon | 2 | -35/+55 |
2021-04-19 | KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root | Ben Gardon | 2 | -15/+9 |
2021-04-19 | KVM: x86/mmu: Make TDP MMU root refcount atomic | Ben Gardon | 3 | -6/+14 |
2021-04-19 | KVM: x86/mmu: Refactor yield safe root iterator | Ben Gardon | 1 | -19/+26 |
2021-04-19 | KVM: x86/mmu: Merge TDP MMU put and free root | Ben Gardon | 3 | -40/+28 |
2021-04-19 | KVM: x86/mmu: use tdp_mmu_free_sp to free roots | Ben Gardon | 1 | -8/+7 |
2021-04-19 | KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU | Ben Gardon | 4 | -25/+25 |
2021-04-19 | KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes | Ben Gardon | 4 | -10/+13 |
2021-04-19 | KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible | Sean Christopherson | 1 | -1/+5 |
2021-04-17 | KVM: Kill off the old hva-based MMU notifier callbacks | Sean Christopherson | 4 | -4/+0 |
2021-04-17 | KVM: PPC: Convert to the gfn-based MMU notifier callbacks | Sean Christopherson | 10 | -173/+95 |
2021-04-17 | KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks | Sean Christopherson | 2 | -79/+14 |