Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   1696 patches
« 1 2 ... 7 8 916 17 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[15/61] KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[14/61] KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func() KVM: x86: Introduce KVM cpu caps - - - --- 2020-02-01 Sean Christopherson New
[13/61] KVM: x86: Consolidate CPUID array max num entries checking KVM: x86: Introduce KVM cpu caps - - - --- 2020-02-01 Sean Christopherson New
[12/61] KVM: x86: Drop redundant boot cpu checks on SSBD feature bits KVM: x86: Introduce KVM cpu caps - - - --- 2020-02-01 Sean Christopherson New
[11/61] KVM: x86: Drop the explicit @index from do_cpuid_7_mask() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[10/61] KVM: x86: Clean up CPUID 0x7 sub-leaf loop KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[09/61] KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[08/61] KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[07/61] KVM: x86: Check for CPUID 0xD.N support before validating array size KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[06/61] KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[05/61] KVM: x86: Check userapce CPUID array size after validating sub-leaf KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[04/61] KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[03/61] KVM: x86: Simplify handling of Centaur CPUID leafs KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[02/61] KVM: x86: Refactor loop around do_cpuid_func() to separate helper KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[01/61] KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries KVM: x86: Introduce KVM cpu caps - 1 - --- 2020-02-01 Sean Christopherson New
[5/5] KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes KVM: Move x86 init ops to separate struct - - - --- 2020-01-30 Sean Christopherson New
[4/5] KVM: VMX: Configure runtime hooks using vmx_x86_ops KVM: Move x86 init ops to separate struct - - - --- 2020-01-30 Sean Christopherson New
[3/5] KVM: VMX: Move hardware_setup() definition below vmx_x86_ops KVM: Move x86 init ops to separate struct - - - --- 2020-01-30 Sean Christopherson New
[2/5] KVM: x86: Move init-only kvm_x86_ops to separate struct KVM: Move x86 init ops to separate struct - - - --- 2020-01-30 Sean Christopherson New
[1/5] KVM: Pass kvm_init()'s opaque param to additional arch funcs KVM: Move x86 init ops to separate struct - 1 1 --- 2020-01-30 Sean Christopherson New
[26/26] KVM: VMX: Directly query Intel PT mode when refreshing PMUs KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[25/26] KVM: x86: Handle main Intel PT CPUID leaf in vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[24/26] KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[23/26] KVM: x86: Handle Intel PT CPUID adjustment in vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[22/26] KVM: x86: Handle XSAVES CPUID adjustment in VMX code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[21/26] KVM: x86: Handle RDTSCP CPUID adjustment in VMX code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[20/26] KVM: x86: Handle PKU CPUID adjustment in SVM code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[19/26] KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[18/26] KVM: x86: Handle INVPCID CPUID adjustment in vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[17/26] KVM: x86: Handle MPX CPUID adjustment in vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[16/26] KVM: x86: Add Kconfig-controlled auditing of reverse CPUID lookups KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[15/26] KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[14/26] KVM: x86: Introduce cpuid_entry_{get,has}() accessors KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[13/26] KVM: x86: Use u32 for holding CPUID register value in helpers KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[12/26] KVM: x86: Drop explicit @func param from ->set_supported_cpuid() KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[11/26] KVM: x86: Make kvm_mpx_supported() an inline function KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[10/26] KVM: x86: Use supported_xcr0 to detect MPX support KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[09/26] KVM: x86: Calculate the supported xcr0 mask at load time KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[08/26] KVM: x86: Move RTIT (Intel PT) MSR existence checks into vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[07/26] KVM: VMX: Add helpers to query Intel PT mode KVM: x86: Purge kvm_x86_ops->*_supported() - - - --- 2020-01-29 Sean Christopherson New
[06/26] KVM: x86: Move MSR_IA32_BNDCFGS existence checks into vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - 1 - --- 2020-01-29 Sean Christopherson New
[05/26] KVM: x86: Move MSR_TSC_AUX existence checks into vendor code KVM: x86: Purge kvm_x86_ops->*_supported() - 1 - --- 2020-01-29 Sean Christopherson New
[04/26] KVM: x86: Add a kvm_x86_ops hook to query virtualized MSR support Untitled series #234783 - 1 - --- 2020-01-29 Sean Christopherson New
[03/26] KVM: x86: Snapshot MSR index in a local variable when processing lists KVM: x86: Purge kvm_x86_ops->*_supported() - 1 - --- 2020-01-29 Sean Christopherson New
[02/26] KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index KVM: x86: Purge kvm_x86_ops->*_supported() - 1 - --- 2020-01-29 Sean Christopherson New
[01/26] KVM: x86: Remove superfluous brackets from case statement KVM: x86: Purge kvm_x86_ops->*_supported() - 1 - --- 2020-01-29 Sean Christopherson New
KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit - 1 - --- 2020-01-28 Sean Christopherson New
[3/3] KVM: x86: Consolidate VM allocation and free for VMX and SVM Untitled series #233479 - - - --- 2020-01-27 Sean Christopherson New
[2/3] KVM: x86: Directly return __vmalloc() result in ->vm_alloc() KVM: x86: VM alloc bug fix and cleanup - - - --- 2020-01-27 Sean Christopherson New
[1/3] KVM: x86: Gracefully handle __vmalloc() failure during VM allocation KVM: x86: VM alloc bug fix and cleanup - - - --- 2020-01-27 Sean Christopherson New
KVM: x86: Unexport x86_fpu_cache and make it static KVM: x86: Unexport x86_fpu_cache and make it static - 1 - --- 2020-01-27 Sean Christopherson New
[kvm-unit-tests] x86: nVMX: Print more (accurate) info if RDTSC diff test fails [kvm-unit-tests] x86: nVMX: Print more (accurate) info if RDTSC diff test fails - 2 - --- 2020-01-24 Sean Christopherson New
KVM: x86: Take a u64 when checking for a valid dr7 value KVM: x86: Take a u64 when checking for a valid dr7 value 1 1 - --- 2020-01-24 Sean Christopherson New
[02/01] KVM: x86: Use a typedef for fastop functions KVM: X86: Add 'else' to unify fastop and execute call path - - - --- 2020-01-22 Sean Christopherson New
[v5,19/19] KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION KVM: Dynamically size memslot arrays - 1 - --- 2020-01-21 Sean Christopherson New
[v5,18/19] KVM: Dynamically size memslot array based on number of used slots KVM: Dynamically size memslot arrays - 1 2 --- 2020-01-21 Sean Christopherson New
[v5,17/19] KVM: Terminate memslot walks via used_slots KVM: Dynamically size memslot arrays - - 2 --- 2020-01-21 Sean Christopherson New
[v5,16/19] KVM: Ensure validity of memslot with respect to kvm_get_dirty_log() KVM: Dynamically size memslot arrays - - - --- 2020-01-21 Sean Christopherson New
[v5,15/19] KVM: Provide common implementation for generic dirty log functions KVM: Dynamically size memslot arrays 1 - 1 --- 2020-01-21 Sean Christopherson New
[v5,14/19] KVM: Clean up local variable usage in __kvm_set_memory_region() KVM: Dynamically size memslot arrays - - - --- 2020-01-21 Sean Christopherson New
[v5,13/19] KVM: Simplify kvm_free_memslot() and all its descendents KVM: Dynamically size memslot arrays - 1 1 --- 2020-01-21 Sean Christopherson New
[v5,12/19] KVM: Move memslot deletion to helper function KVM: Dynamically size memslot arrays 1 1 1 --- 2020-01-21 Sean Christopherson New
[v5,11/19] KVM: x86: Free arrays for old memslot when moving memslot's base gfn KVM: Dynamically size memslot arrays - 1 - --- 2020-01-21 Sean Christopherson New
[v5,10/19] KVM: Drop "const" attribute from old memslot in commit_memory_region() KVM: Dynamically size memslot arrays - 1 - --- 2020-01-21 Sean Christopherson New
[v5,09/19] KVM: Move setting of memslot into helper routine KVM: Dynamically size memslot arrays - 2 1 --- 2020-01-21 Sean Christopherson New
[v5,08/19] KVM: Refactor error handling for setting memory region KVM: Dynamically size memslot arrays - 3 - --- 2020-01-21 Sean Christopherson New
[v5,07/19] KVM: Explicitly free allocated-but-unused dirty bitmap KVM: Dynamically size memslot arrays - 1 - --- 2020-01-21 Sean Christopherson New
[v5,06/19] KVM: Drop kvm_arch_create_memslot() KVM: Dynamically size memslot arrays 1 1 - --- 2020-01-21 Sean Christopherson New
[v5,05/19] KVM: x86: Allocate memslot resources during prepare_memory_region() KVM: Dynamically size memslot arrays - 1 - --- 2020-01-21 Sean Christopherson New
[v5,04/19] KVM: PPC: Move memslot memory allocation into prepare_memory_region() KVM: Dynamically size memslot arrays 1 1 - --- 2020-01-21 Sean Christopherson New
[v5,03/19] KVM: Don't free new memslot if allocation of said memslot fails KVM: Dynamically size memslot arrays 1 1 - --- 2020-01-21 Sean Christopherson New
[v5,02/19] KVM: Reinstall old memslots if arch preparation fails KVM: Dynamically size memslot arrays - 2 - --- 2020-01-21 Sean Christopherson New
[v5,01/19] KVM: x86: Allocate new rmap and large page tracking when moving memslot KVM: Dynamically size memslot arrays - - - --- 2020-01-21 Sean Christopherson New
[v2,4/4] KVM: x86: Remove unused ctxt param from emulator's FPU accessors KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[v2,3/4] KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[v2,2/4] KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[v2,1/4] KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[4/4] KVM: x86: Remove unused ctxt param from emulator's FPU accessors KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[3/4] KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[2/4] KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
[1/4] KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() KVM: x86: TIF_NEED_FPU_LOAD bug fixes - - - --- 2020-01-17 Sean Christopherson New
KVM: x86: Perform non-canonical checks in 32-bit KVM KVM: x86: Perform non-canonical checks in 32-bit KVM - - - --- 2020-01-15 Sean Christopherson New
[3/3] KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails KVM: Clean up guest/host cache read/write code - - - --- 2020-01-09 Sean Christopherson New
[2/3] KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers KVM: Clean up guest/host cache read/write code - - - --- 2020-01-09 Sean Christopherson New
[1/3] KVM: Check for a bad hva before dropping into the ghc slow path KVM: Clean up guest/host cache read/write code - - - --- 2020-01-09 Sean Christopherson New
[v2,2/2] KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks KVM: x86/mmu: Optimize rsvd pte checks - 1 - --- 2020-01-09 Sean Christopherson New
[v2,1/2] KVM: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() KVM: x86/mmu: Optimize rsvd pte checks - 1 - --- 2020-01-09 Sean Christopherson New
[14/14] KVM: x86/mmu: Use huge pages for DAX-backed files KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[13/14] KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[12/14] KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[11/14] KVM: x86/mmu: Zap any compound page when collapsing sptes KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[10/14] KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[09/14] KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[08/14] KVM: x86/mmu: Drop level optimization from fast_page_fault() KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[07/14] KVM: x86/mmu: Walk host page tables to find THP mappings KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[06/14] KVM: x86/mmu: Refactor THP adjust to prep for changing query KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[05/14] x86/mm: Introduce lookup_address_in_mm() KVM: x86/mmu: Huge page fixes, cleanup, and DAX - 1 - --- 2020-01-08 Sean Christopherson New
[04/14] KVM: Play nice with read-only memslots when querying host page size KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[03/14] KVM: Use vcpu-specific gva->hva translation when querying host page size KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
[02/14] mm: thp: KVM: Explicitly check for THP when populating secondary MMU KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - --- 2020-01-08 Sean Christopherson New
« 1 2 ... 7 8 916 17 »