Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   230 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,9/9] KVM: SVM: Annotate svm_x86_ops as __initdata KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,8/9] KVM: VMX: Annotate vmx_x86_ops as __initdata KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,7/9] KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,6/9] KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,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-03-21 Sean Christopherson New
[v3,4/9] KVM: VMX: Configure runtime hooks using vmx_x86_ops KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,3/9] KVM: VMX: Move hardware_setup() definition below vmx_x86_ops KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,2/9] KVM: x86: Move init-only kvm_x86_ops to separate struct KVM: Move x86 init ops to separate struct - 1 - 0 0 0 2020-03-21 Sean Christopherson New
[v3,1/9] KVM: Pass kvm_init()'s opaque param to additional arch funcs KVM: Move x86 init ops to separate struct 2 1 1 0 0 0 2020-03-21 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
[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
[5/5] KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes KVM: Move x86 init ops to separate struct - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 0 0 0 2020-01-30 Sean Christopherson New
[v5,19/19] KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION KVM: Dynamically size memslot arrays - 1 - 0 0 0 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 0 0 0 2020-01-21 Sean Christopherson New
[v5,17/19] KVM: Terminate memslot walks via used_slots KVM: Dynamically size memslot arrays - - 2 0 0 0 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 - - - 0 0 0 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 0 0 0 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 - - - 0 0 0 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 0 0 0 2020-01-21 Sean Christopherson New
[v5,12/19] KVM: Move memslot deletion to helper function KVM: Dynamically size memslot arrays 1 1 1 0 0 0 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 - 0 0 0 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 - 0 0 0 2020-01-21 Sean Christopherson New
[v5,09/19] KVM: Move setting of memslot into helper routine KVM: Dynamically size memslot arrays - 2 1 0 0 0 2020-01-21 Sean Christopherson New
[v5,08/19] KVM: Refactor error handling for setting memory region KVM: Dynamically size memslot arrays - 3 - 0 0 0 2020-01-21 Sean Christopherson New
[v5,07/19] KVM: Explicitly free allocated-but-unused dirty bitmap KVM: Dynamically size memslot arrays - 1 - 0 0 0 2020-01-21 Sean Christopherson New
[v5,06/19] KVM: Drop kvm_arch_create_memslot() KVM: Dynamically size memslot arrays 1 1 - 0 0 0 2020-01-21 Sean Christopherson New
[v5,05/19] KVM: x86: Allocate memslot resources during prepare_memory_region() KVM: Dynamically size memslot arrays - 1 - 0 0 0 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 - 0 0 0 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 - 0 0 0 2020-01-21 Sean Christopherson New
[v5,02/19] KVM: Reinstall old memslots if arch preparation fails KVM: Dynamically size memslot arrays - 2 - 0 0 0 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 - - - 0 0 0 2020-01-21 Sean Christopherson New
[14/14] KVM: x86/mmu: Use huge pages for DAX-backed files KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 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 - - - 0 0 0 2020-01-08 Sean Christopherson New
[01/14] KVM: x86/mmu: Enforce max_level on HugeTLB mappings KVM: x86/mmu: Huge page fixes, cleanup, and DAX - - - 0 0 0 2020-01-08 Sean Christopherson New
[v2,45/45] KVM: Move vcpu->run page allocation out of kvm_vcpu_init() KVM: Refactor vCPU creation - 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,44/45] KVM: Move putting of vcpu->pid to kvm_vcpu_destroy() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,43/45] KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,42/45] KVM: arm64: Free sve_state via arm specific hook KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,41/45] KVM: PPC: Move all vcpu init code into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,40/45] KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,39/45] KVM: MIPS: Move all vcpu init code into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,38/45] KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,37/45] KVM: Drop kvm_arch_vcpu_setup() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,36/45] KVM: PPC: BookE: Setup vcpu during kvmppc_core_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,35/45] KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() KVM: Refactor vCPU creation - 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,34/45] KVM: MIPS: Move .vcpu_setup() call to kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,33/45] KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,32/45] KVM: Move initialization of preempt notifier to kvm_vcpu_init() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,31/45] KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,30/45] KVM: Move vcpu alloc and init invocation to common code KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,29/45] KVM: Introduce kvm_vcpu_destroy() KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,28/45] KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,27/45] KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu KVM: Refactor vCPU creation - - - 0 0 0 2019-12-18 Sean Christopherson New
[v2,26/45] KVM: s390: Invoke kvm_vcpu_init() before allocating sie_page KVM: Refactor vCPU creation - 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,25/45] KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() KVM: Refactor vCPU creation - 1 - 0 0 0 2019-12-18 Sean Christopherson New
[v2,24/45] KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues KVM: Refactor vCPU creation 1 1 - 0 0 0 2019-12-18 Sean Christopherson New
« 1 2 3 »