Age | Commit message (Expand) | Author | Files | Lines |
2022-11-30 | KVM: Use gfn_to_pfn_cache's immutable "kvm" in kvm_gpc_check() | Michal Luczaj | 2 | -10/+8 |
2022-11-30 | KVM: Store immutable gfn_to_pfn_cache properties | Michal Luczaj | 2 | -43/+36 |
2022-11-30 | KVM: x86/xen: add support for 32-bit guests in SCHEDOP_poll | Metin Kaya | 2 | -4/+36 |
2022-11-30 | KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT | Paolo Bonzini | 1 | -1/+1 |
2022-11-30 | KVM: x86: fix uninitialized variable use on KVM_REQ_TRIPLE_FAULT | Paolo Bonzini | 1 | -1/+1 |
2022-11-30 | KVM: Shorten gfn_to_pfn_cache function names | Michal Luczaj | 2 | -19/+19 |
2022-11-30 | KVM: x86/xen: Add runstate tests for 32-bit mode and crossing page boundary | David Woodhouse | 1 | -0/+2 |
2022-11-30 | KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configured | David Woodhouse | 2 | -14/+46 |
2022-11-30 | KVM: x86/xen: Compatibility fixes for shared runstate area | David Woodhouse | 2 | -107/+269 |
2022-11-28 | KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space | Jiaxi Chen | 2 | -1/+2 |
2022-11-28 | KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space | Jiaxi Chen | 2 | -1/+2 |
2022-11-28 | KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space | Jiaxi Chen | 2 | -1/+10 |
2022-11-28 | x86: KVM: Advertise AVX-IFMA CPUID to user space | Jiaxi Chen | 1 | -1/+2 |
2022-11-28 | x86: KVM: Advertise AMX-FP16 CPUID to user space | Chang S. Bae | 1 | -1/+1 |
2022-11-28 | x86: KVM: Advertise CMPccXADD CPUID to user space | Jiaxi Chen | 1 | -1/+1 |
2022-11-28 | KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs | Sean Christopherson | 2 | -7/+19 |
2022-11-28 | KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags | Sean Christopherson | 1 | -1/+7 |
2022-11-28 | KVM: x86/xen: Add CPL to Xen hypercall tracepoint | David Woodhouse | 2 | -7/+10 |
2022-11-27 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 6 | -42/+64 |
2022-11-24 | Merge branch 'kvm-dwmw2-fixes' into HEAD | Paolo Bonzini | 1 | -9/+23 |
2022-11-24 | Merge branch 'kvm-dwmw2-fixes' into HEAD | Paolo Bonzini | 1 | -9/+23 |
2022-11-24 | KVM: x86/xen: Only do in-kernel acceleration of hypercalls for guest CPL0 | David Woodhouse | 1 | -1/+11 |
2022-11-24 | KVM: x86/xen: Validate port number in SCHEDOP_poll | David Woodhouse | 1 | -8/+12 |
2022-11-24 | KVM: x86/mmu: Fix race condition in direct_page_fault | Kazuki Takiguchi | 1 | -6/+7 |
2022-11-22 | Merge tag 'v6.1-rc6' into x86/core, to resolve conflicts | Ingo Molnar | 20 | -273/+564 |
2022-11-18 | KVM: x86: Expose Hyper-V L2 TLB flush feature | Vitaly Kuznetsov | 1 | -0/+1 |
2022-11-18 | KVM: nSVM: hyper-v: Enable L2 TLB flush | Vitaly Kuznetsov | 4 | -2/+66 |
2022-11-18 | KVM: x86: Make kvm_hv_get_assist_page() return 0/-errno | Vitaly Kuznetsov | 3 | -6/+6 |
2022-11-18 | KVM: nVMX: hyper-v: Enable L2 TLB flush | Vitaly Kuznetsov | 3 | -0/+38 |
2022-11-18 | KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv' | Vitaly Kuznetsov | 5 | -24/+18 |
2022-11-18 | KVM: x86: hyper-v: Introduce fast guest_hv_cpuid_has_l2_tlb_flush() check | Vitaly Kuznetsov | 1 | -0/+8 |
2022-11-18 | KVM: x86: hyper-v: L2 TLB flush | Vitaly Kuznetsov | 3 | -24/+80 |
2022-11-18 | KVM: x86: hyper-v: Introduce kvm_hv_is_tlb_flush_hcall() | Vitaly Kuznetsov | 1 | -0/+17 |
2022-11-18 | KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hook | Vitaly Kuznetsov | 7 | -1/+22 |
2022-11-18 | KVM: nSVM: Keep track of Hyper-V hv_vm_id/hv_vp_id | Vitaly Kuznetsov | 2 | -0/+17 |
2022-11-18 | KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in use | Vitaly Kuznetsov | 1 | -0/+15 |
2022-11-18 | KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of... | Vitaly Kuznetsov | 1 | -2/+4 |
2022-11-18 | KVM: x86: hyper-v: Create a separate fifo for L2 TLB flush | Vitaly Kuznetsov | 2 | -7/+23 |
2022-11-18 | KVM: x86: hyper-v: Don't use sparse_set_to_vcpu_mask() in kvm_hv_send_ipi() | Vitaly Kuznetsov | 1 | -11/+31 |
2022-11-18 | KVM: x86: hyper-v: Use HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK inst... | Vitaly Kuznetsov | 1 | -7/+6 |
2022-11-18 | KVM: x86: Prepare kvm_hv_flush_tlb() to handle L2's GPAs | Vitaly Kuznetsov | 1 | -0/+14 |
2022-11-18 | KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls | Vitaly Kuznetsov | 1 | -0/+1 |
2022-11-18 | KVM: x86: hyper-v: Handle HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST{,EX} calls gently | Vitaly Kuznetsov | 1 | -16/+95 |
2022-11-18 | KVM: x86: hyper-v: Add helper to read hypercall data for array | Sean Christopherson | 1 | -20/+33 |
2022-11-18 | KVM: x86: hyper-v: Introduce TLB flush fifo | Vitaly Kuznetsov | 4 | -3/+72 |
2022-11-18 | KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flag | Vitaly Kuznetsov | 3 | -2/+18 |
2022-11-18 | KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flush_tlb_all() | Sean Christopherson | 1 | -4/+10 |
2022-11-18 | KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}" | Vitaly Kuznetsov | 6 | -9/+8 |
2022-11-18 | KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush' | Vitaly Kuznetsov | 4 | -10/+10 |
2022-11-18 | x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments" | Sean Christopherson | 4 | -6/+6 |