Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   1340 patches
« 1 2 3 413 14 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,01/66] KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries KVM: x86: Introduce KVM cpu caps - 2 - 0 0 0 2020-03-02 Sean Christopherson New
[6/6] KVM: x86: Add requested index to the CPUID tracepoint KVM: x86: CPUID emulation and tracing fixes - - - 0 0 0 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 - - - 0 0 0 2020-03-02 Sean Christopherson New
[4/6] KVM: x86: Drop return value from kvm_cpuid() KVM: x86: CPUID emulation and tracing fixes - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 2020-02-27 Sean Christopherson New
[2/3] KVM: VMX: Gracefully handle faults on VMXON KVM: VMX: Fix for kexec VMCLEAR and VMXON cleanup - - - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 0 0 0 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 - 0 0 0 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 - 0 0 0 2020-02-18 Sean Christopherson New
[1/3] KVM: x86: Remove superfluous brackets from case statement KVM: x86: kvm_init_msr_list() cleanup - 1 - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 2020-02-18 Sean Christopherson New
[v2,05/13] KVM: x86: Refactor emulated exception injection to take the emul context KVM: x86: Allow userspace to disable the emulator - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v2,04/13] KVM: x86: Refactor R/W page helper to take the emulation context KVM: x86: Allow userspace to disable the emulator - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v2,03/13] KVM: x86: Move emulation-only helpers to emulate.c KVM: x86: Allow userspace to disable the emulator - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v2,02/13] KVM: x86: Explicitly pass an exception struct to check_intercept KVM: x86: Allow userspace to disable the emulator - - - 0 0 0 2020-02-18 Sean Christopherson New
[v2,01/13] KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant KVM: x86: Allow userspace to disable the emulator - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v2,3/3] KVM: x86: Move #PF retry tracking variables into emulation context KVM: x86: Minor emulator cleanup - - - 0 0 0 2020-02-18 Sean Christopherson New
[v2,2/3] KVM: x86: Move gpa_val and gpa_available into the emulator context KVM: x86: Minor emulator cleanup - - - 0 0 0 2020-02-18 Sean Christopherson New
[v2,1/3] KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault KVM: x86: Minor emulator cleanup - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,22/22] KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,21/22] KVM: x86/mmu: Use ranged-based TLB flush for dirty log memslot flush KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,20/22] KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,19/22] KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,18/22] KVM: Dynamically size memslot array based on number of used slots KVM: Dynamically size memslot arrays - 1 2 0 0 0 2020-02-18 Sean Christopherson New
[v6,17/22] KVM: Terminate memslot walks via used_slots KVM: Dynamically size memslot arrays - - 2 0 0 0 2020-02-18 Sean Christopherson New
[v6,16/22] KVM: Ensure validity of memslot with respect to kvm_get_dirty_log() KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,15/22] KVM: Provide common implementation for generic dirty log functions KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,14/22] KVM: Clean up local variable usage in __kvm_set_memory_region() KVM: Dynamically size memslot arrays - - - 0 0 0 2020-02-18 Sean Christopherson New
[v6,13/22] KVM: Simplify kvm_free_memslot() and all its descendents KVM: Dynamically size memslot arrays - 1 1 0 0 0 2020-02-18 Sean Christopherson New
[v6,12/22] KVM: Move memslot deletion to helper function KVM: Dynamically size memslot arrays 1 1 1 0 0 0 2020-02-18 Sean Christopherson New
[v6,11/22] KVM: x86: Free arrays for old memslot when moving memslot's base gfn KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,10/22] KVM: Drop "const" attribute from old memslot in commit_memory_region() KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,09/22] KVM: Move setting of memslot into helper routine KVM: Dynamically size memslot arrays - 2 1 0 0 0 2020-02-18 Sean Christopherson New
[v6,08/22] KVM: Refactor error handling for setting memory region KVM: Dynamically size memslot arrays - 3 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,07/22] KVM: Explicitly free allocated-but-unused dirty bitmap KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,06/22] KVM: Drop kvm_arch_create_memslot() KVM: Dynamically size memslot arrays 1 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,05/22] KVM: x86: Allocate memslot resources during prepare_memory_region() KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,04/22] KVM: PPC: Move memslot memory allocation into prepare_memory_region() KVM: Dynamically size memslot arrays 1 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,03/22] KVM: Don't free new memslot if allocation of said memslot fails KVM: Dynamically size memslot arrays 1 1 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,02/22] KVM: Reinstall old memslots if arch preparation fails KVM: Dynamically size memslot arrays - 2 - 0 0 0 2020-02-18 Sean Christopherson New
[v6,01/22] KVM: x86: Allocate new rmap and large page tracking when moving memslot KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-02-18 Sean Christopherson New
[kvm-unit-tests,4/4] nVMX: Extend EPT cap MSR test to allow 5-level EPT nVMX: 5-level nested EPT support - - - 0 0 0 2020-02-07 Sean Christopherson New
[kvm-unit-tests,3/4] nVMX: Mark bit 39 of MSR_IA32_VMX_EPT_VPID_CAP as reserved nVMX: 5-level nested EPT support - - - 0 0 0 2020-02-07 Sean Christopherson New
[kvm-unit-tests,2/4] nVMX: Refactor the EPT/VPID MSR cap check to make it readable nVMX: 5-level nested EPT support - - - 0 0 0 2020-02-07 Sean Christopherson New
[kvm-unit-tests,1/4] nVMX: Extend EPTP test to allow 5-level EPT nVMX: 5-level nested EPT support - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,7/7] KVM: nVMX: Drop unnecessary check on ept caps for execute-only KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,6/7] KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_cr3_or_eptp() KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,5/7] KVM: nVMX: Rename EPTP validity helper and associated variables KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,4/7] KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,3/7] KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,2/7] KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
[v2,1/7] KVM: nVMX: Use correct root level for nested EPT shadow page tables KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-07 Sean Christopherson New
KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP - 1 - 0 0 0 2020-02-06 Sean Christopherson New
[7/7] KVM: nVMX: Drop unnecessary check on ept caps for execute-only KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[6/7] KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_cr3_or_eptp() KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[5/7] KVM: nVMX: Rename EPTP validity helper and associated variables KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[4/7] KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp() KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[3/7] KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[2/7] KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[1/7] KVM: nVMX: Use correct root level for nested EPT shadow page tables KVM: x86/mmu: nVMX: 5-level paging fixes and enabling - - - 0 0 0 2020-02-06 Sean Christopherson New
[kvm-unit-tests] x86: Use "-cpu host" for PCID tests [kvm-unit-tests] x86: Use "-cpu host" for PCID tests - 1 - 0 0 0 2020-02-04 Sean Christopherson New
[kvm-unit-tests] x86: Fix the name for the SMEP CPUID bit [kvm-unit-tests] x86: Fix the name for the SMEP CPUID bit - 2 - 0 0 0 2020-02-04 Sean Christopherson New
KVM: nVMX: Remove stale comment from nested_vmx_load_cr3() KVM: nVMX: Remove stale comment from nested_vmx_load_cr3() - 2 - 0 0 0 2020-02-04 Sean Christopherson New
[2/2] KVM: MIPS: Fold comparecount_func() into comparecount_wakeup() KVM: MIPS: Bug fix and cleanup - - - 0 0 0 2020-02-03 Sean Christopherson New
[1/2] KVM: MIPS: Fix a build error due to referencing not-yet-defined function KVM: MIPS: Bug fix and cleanup - - - 0 0 0 2020-02-03 Sean Christopherson New
[61/61] KVM: x86: Move VMX's host_efer to common x86 code KVM: x86: Introduce KVM cpu caps - 1 - 0 0 0 2020-02-01 Sean Christopherson New
[60/61] KVM: Drop largepages_enabled and its accessor/mutator KVM: x86: Introduce KVM cpu caps - 1 - 0 0 0 2020-02-01 Sean Christopherson New
« 1 2 3 413 14 »