Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   1696 patches
« 1 2 ... 5 6 716 17 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,57/66] KVM: VMX: Directly query Intel PT mode when refreshing PMUs KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,56/66] KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,55/66] KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,54/66] KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,53/66] KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,52/66] KVM: x86: Use kvm_cpu_caps to detect Intel PT support KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,51/66] KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,50/66] KVM: x86: Override host CPUID results with kvm_cpu_caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,49/66] KVM: x86: Do host CPUID at load time to mask KVM cpu caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,48/66] KVM: x86: Remove stateful CPUID handling KVM: x86: Introduce KVM cpu caps - 2 - --- 2020-03-02 Sean Christopherson New
[v2,47/66] KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,46/66] KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,45/66] KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,44/66] KVM: x86: Use KVM cpu caps to track UMIP emulation KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,43/66] KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,42/66] KVM: x86: Add a helper to check kernel support when setting cpu cap KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,41/66] KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,40/66] KVM: VMX: Convert feature updates from CPUID to KVM cpu caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,39/66] KVM: SVM: Convert feature updates from CPUID to KVM cpu caps KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,38/66] KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,37/66] KVM: x86: Refactor handling of XSAVES CPUID adjustment KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,36/66] KVM: x86: Handle GBPAGE CPUID adjustment for EPT in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,35/66] KVM: x86: Handle Intel PT CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,34/66] KVM: x86: Handle RDTSCP CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,33/66] KVM: x86: Handle PKU CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,32/66] KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,31/66] KVM: x86: Handle INVPCID CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,30/66] KVM: x86: Handle MPX CPUID adjustment in VMX code KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,29/66] KVM: x86: Refactor cpuid_mask() to auto-retrieve the register KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,28/66] KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,27/66] KVM: x86: Introduce cpuid_entry_{get,has}() accessors KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,26/66] KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,25/66] KVM: x86: Use u32 for holding CPUID register value in helpers KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,24/66] KVM: x86: Drop explicit @func param from ->set_supported_cpuid() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,23/66] KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,22/66] KVM: x86: Make kvm_mpx_supported() an inline function KVM: x86: Introduce KVM cpu caps - 2 - --- 2020-03-02 Sean Christopherson New
[v2,21/66] KVM: x86: Use supported_xcr0 to detect MPX support KVM: x86: Introduce KVM cpu caps - 2 - --- 2020-03-02 Sean Christopherson New
[v2,20/66] KVM: x86: Calculate the supported xcr0 mask at load time KVM: x86: Introduce KVM cpu caps - 2 - --- 2020-03-02 Sean Christopherson New
[v2,19/66] KVM: VMX: Add helpers to query Intel PT mode KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,18/66] KVM: x86: Use common loop iterator when handling CPUID 0xD.N KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,17/66] KVM: x86: Drop redundant array size check KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,16/66] KVM: x86: Encapsulate CPUID entries and metadata in struct KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,15/66] KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,14/66] KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,13/66] KVM: x86: Consolidate CPUID array max num entries checking KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,12/66] KVM: x86: Drop redundant boot cpu checks on SSBD feature bits KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,11/66] KVM: x86: Drop the explicit @index from do_cpuid_7_mask() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,10/66] KVM: x86: Clean up CPUID 0x7 sub-leaf loop KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,09/66] KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,08/66] KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,07/66] KVM: x86: Check for CPUID 0xD.N support before validating array size KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,06/66] KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,05/66] KVM: x86: Check userapce CPUID array size after validating sub-leaf KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,04/66] KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,03/66] KVM: x86: Simplify handling of Centaur CPUID leafs KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,02/66] KVM: x86: Refactor loop around do_cpuid_func() to separate helper KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-03-02 Sean Christopherson New
[v2,01/66] KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries KVM: x86: Introduce KVM cpu caps - 2 - --- 2020-03-02 Sean Christopherson New
[6/6] KVM: x86: Add requested index to the CPUID tracepoint KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
[5/6] KVM: x86: Rename "found" variable in kvm_cpuid() to "exact_entry_exists" KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
[4/6] KVM: x86: Drop return value from kvm_cpuid() KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
[3/6] KVM: x86: Add dedicated emulator helper for grabbing CPUID.maxphyaddr KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
[2/6] KVM: x86: Fix CPUID range check for Centaur and Hypervisor ranges KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
[1/6] KVM: x86: Fix tracing of CPUID.function when function is out-of-range KVM: x86: CPUID emulation and tracing fixes - - - --- 2020-03-02 Sean Christopherson New
KVM: x86/mmu: Fix MMU role calculation to not drop level KVM: x86/mmu: Fix MMU role calculation to not drop level - - - --- 2020-02-29 Sean Christopherson New
[2/2] KVM: x86/mmu: Reuse the current root if possible for fast switch KVM: x86/mmu: Fast CR3 switch improvements - - - --- 2020-02-28 Sean Christopherson New
[1/2] KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU KVM: x86/mmu: Fast CR3 switch improvements - - - --- 2020-02-28 Sean Christopherson New
[3/3] KVM: VMX: Make loaded_vmcs_init() a static function KVM: VMX: Fix for kexec VMCLEAR and VMXON cleanup - - - --- 2020-02-27 Sean Christopherson New
[2/3] KVM: VMX: Gracefully handle faults on VMXON KVM: VMX: Fix for kexec VMCLEAR and VMXON cleanup - - - --- 2020-02-27 Sean Christopherson New
[1/3] KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support KVM: VMX: Fix for kexec VMCLEAR and VMXON cleanup - - - --- 2020-02-27 Sean Christopherson New
KVM: nVMX: Consult only the "basic" exit reason when routing nested exit KVM: nVMX: Consult only the "basic" exit reason when routing nested exit - 2 - --- 2020-02-27 Sean Christopherson New
[10/10] KVM: VMX: Fold __vmx_flush_tlb() into vmx_flush_tlb() KVM: x86: Clean up VMX's TLB flushing code - - - --- 2020-02-20 Sean Christopherson New
[09/10] KVM: VMX: Drop @invalidate_gpa from __vmx_flush_tlb() KVM: x86: Clean up VMX's TLB flushing code - - - --- 2020-02-20 Sean Christopherson New
[08/10] KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[07/10] KVM: VMX: Clean up vmx_flush_tlb_gva() KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[06/10] KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook KVM: x86: Clean up VMX's TLB flushing code - - - --- 2020-02-20 Sean Christopherson New
[05/10] KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[04/10] KVM: VMX: Fold vpid_sync_vcpu_{single,global}() into vpid_sync_context() KVM: x86: Clean up VMX's TLB flushing code - - - --- 2020-02-20 Sean Christopherson New
[03/10] KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[02/10] KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[01/10] KVM: VMX: Use vpid_sync_context() directly when possible KVM: x86: Clean up VMX's TLB flushing code - 1 - --- 2020-02-20 Sean Christopherson New
[v2,9/9] KVM: SVM: Annotate svm_x86_ops as __initdata KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,8/9] KVM: VMX: Annotate vmx_x86_ops as __initdata KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,7/9] KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,6/9] KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,5/9] KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,4/9] KVM: VMX: Configure runtime hooks using vmx_x86_ops KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,3/9] KVM: VMX: Move hardware_setup() definition below vmx_x86_ops KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,2/9] KVM: x86: Move init-only kvm_x86_ops to separate struct KVM: Move x86 init ops to separate struct - - - --- 2020-02-18 Sean Christopherson New
[v2,1/9] KVM: Pass kvm_init()'s opaque param to additional arch funcs KVM: Move x86 init ops to separate struct 1 1 1 --- 2020-02-18 Sean Christopherson New
[3/3] KVM: x86: Snapshot MSR index in a local variable when processing lists KVM: x86: kvm_init_msr_list() cleanup - 1 - --- 2020-02-18 Sean Christopherson New
[2/3] KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index KVM: x86: kvm_init_msr_list() cleanup - 1 - --- 2020-02-18 Sean Christopherson New
[1/3] KVM: x86: Remove superfluous brackets from case statement KVM: x86: kvm_init_msr_list() cleanup - 1 - --- 2020-02-18 Sean Christopherson New
[v2,13/13] KVM: x86: Allow userspace to disable the kernel's emulator KVM: x86: Allow userspace to disable the emulator - - - --- 2020-02-18 Sean Christopherson New
[v2,12/13] KVM: x86: Add variable to control existence of emulator KVM: x86: Allow userspace to disable the emulator - 1 - --- 2020-02-18 Sean Christopherson New
[v2,11/13] KVM: x86: Add helper to "handle" internal emulation error KVM: x86: Allow userspace to disable the emulator - 1 - --- 2020-02-18 Sean Christopherson New
[v2,10/13] KVM: x86: Shrink the usercopy region of the emulation context KVM: x86: Allow userspace to disable the emulator - - - --- 2020-02-18 Sean Christopherson New
[v2,09/13] KVM: x86: Move kvm_emulate.h into KVM's private directory KVM: x86: Allow userspace to disable the emulator - 1 - --- 2020-02-18 Sean Christopherson New
[v2,08/13] KVM: x86: Dynamically allocate per-vCPU emulation context KVM: x86: Allow userspace to disable the emulator - - - --- 2020-02-18 Sean Christopherson New
[v2,07/13] KVM: x86: Refactor init_emulate_ctxt() to explicitly take context KVM: x86: Allow userspace to disable the emulator - 1 - --- 2020-02-18 Sean Christopherson New
[v2,06/13] KVM: x86: Refactor emulate tracepoint to explicitly take context KVM: x86: Allow userspace to disable the emulator - - - --- 2020-02-18 Sean Christopherson New
« 1 2 ... 5 6 716 17 »