Show patches with: Submitter = David Matlack       |    State = Action Required       |   575 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[0/1] KVM: x86: using the fpu in interrupt context with a guest's xcr0 - - - --- 2016-03-11 David Matlack New
[0/2] KVM: Prevent module exit until all VMs are freed - - - --- 2022-03-03 David Matlack New
[01/23] KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[02/23] KVM: x86/mmu: Derive shadow MMU page role from parent Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[03/23] KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[04/23] KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[05/23] KVM: x86/mmu: Pass memslot to kvm_mmu_create_sp() Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[06/23] KVM: x86/mmu: Separate shadow MMU sp allocation from initialization Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[07/23] KVM: x86/mmu: Move huge page split sp allocation code to mmu.c Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[08/23] KVM: x86/mmu: Use common code to free kvm_mmu_page structs Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[09/23] KVM: x86/mmu: Use common code to allocate kvm_mmu_page structs from vCPU caches Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[1/1] KVM: don't allow irq_fpu_usable when the VCPU's XCR0 is loaded - - - --- 2016-03-11 David Matlack New
[1/2] jump_labels: API for flushing deferred jump label updates 1 - - --- 2016-12-16 David Matlack New
[1/2] kvm: fix potentially corrupt mmio cache - - - --- 2014-08-18 David Matlack New
[1/2] KVM: Keep track of the number of memslots with dirty logging enabled KVM: x86/mmu: Do not recover NX Huge Pages when dirty logging is enabled - - - --- 2022-10-27 David Matlack New
[1/2] KVM: make halt_poll_ns per-VCPU - - - --- 2015-09-01 David Matlack New
[1/2] KVM: Move halt-polling documentation into common directory KVM: Halt-polling documentation cleanups - - - --- 2022-12-01 David Matlack New
[1/2] kvm: nVMX: don't flush VMCS12 during VMXOFF or VCPU teardown - 1 - --- 2017-08-01 David Matlack New
[1/2] KVM: selftests: Fix KVM_EXCEPTION_MAGIC build with Clang KVM: selftests: Fix Clang build issues in KVM_ASM_SAFE() - 1 - --- 2022-07-22 David Matlack New
[1/2] KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] KVM: selftests: Rename perf_test_util to memstress - - - --- 2022-09-19 David Matlack New
[1/2] kvm: x86: export maximum number of mmu_page_hash collisions - - - --- 2016-12-19 David Matlack New
[1/2] KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU KVM: x86/mmu: Fix write-protection bug in the TDP MMU - - - --- 2022-01-12 David Matlack New
[1/3] KVM: selftests: Change backing_src flag to -s in demand_paging_test KVM: selftests: Small fixes for dirty_log_perf_test - 2 - --- 2021-09-15 David Matlack New
[1/3] KVM: selftests: Introduce a selftest to measure execution performance KVM: Split huge pages mapped by the TDP MMU on fault - - - --- 2022-04-01 David Matlack New
[1/3] KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR KVM: Performance and correctness fixes for CLEAR_DIRTY_LOG - - - --- 2023-10-27 David Matlack New
[1/4] KVM: nVMX: support restore of VMX capability MSRs - - - --- 2016-11-23 David Matlack New
[1/4] KVM: selftests: Start at iteration 0 instead of -1 KVM: selftests: Avoid mmap_sem contention during memory population - - - --- 2021-11-11 David Matlack New
[1/4] KVM: selftests: Use MMIO to trigger emulation in emulator_error_test KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-09-29 David Matlack New
[1/4] KVM: x86/mmu: Check kvm_mmu_page_ad_need_write_protect() when clearing TDP MMU dirty bits KVM: x86/mmu: Fix TDP MMU dirty logging bug L2 running with EPT disabled - - - --- 2024-03-15 David Matlack New
[1/4] KVM: x86/mmu: Remove redundant is_tdp_mmu_root check KVM: x86/mmu: Clean up is_tdp_mmu_root and root_hpa checks - - - --- 2021-06-17 David Matlack New
[1/5] KVM: Consistently use "stat" name in stats macros KVM: Refactor KVM stats macros to allow custom names - - - --- 2023-01-18 David Matlack New
[1/5] KVM: x86/mmu: Move SPTE writable invariant checks to a helper function KVM: x86/mmu: Clean up {Host,MMU}-writable documentation and validation - - - --- 2022-01-25 David Matlack New
[1/6] KVM: Cache the least recently used slot index per vCPU Improve gfn-to-memslot performance during page faults - - - --- 2021-07-30 David Matlack New
[1/7] KVM: Rename kvm_arch_flush_remote_tlb() to kvm_arch_flush_remote_tlbs() KVM: Add a common API for range-based TLB invalidation - - - --- 2023-01-19 David Matlack New
[1/8] KVM: x86/mmu: Refactor is_tdp_mmu_root() KVM: x86/mmu: Fast page fault support for the TDP MMU - 1 - --- 2021-06-11 David Matlack New
[1/9] KVM: selftests: Replace x86_page_size with raw levels KVM: selftests: Add nested support to dirty_log_perf_test - - - --- 2022-04-29 David Matlack New
[1/9] KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[10/23] KVM: x86/mmu: Pass const memslot to rmap_add() Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[11/23] KVM: x86/mmu: Pass const memslot to kvm_mmu_init_sp() and descendants Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[12/23] KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[13/23] KVM: x86/mmu: Update page stats in __rmap_add() Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[14/23] KVM: x86/mmu: Cache the access bits of shadowed translations Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[15/23] KVM: x86/mmu: Pass access information to make_huge_page_split_spte() Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[16/23] KVM: x86/mmu: Zap collapsible SPTEs at all levels in the shadow MMU Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[17/23] KVM: x86/mmu: Pass bool flush parameter to drop_large_spte() Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[18/23] KVM: x86/mmu: Extend Eager Page Splitting to the shadow MMU Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[19/23] KVM: Allow for different capacities in kvm_mmu_memory_cache structs Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[2/2] kvm: adaptive halt-polling toggle - - - --- 2015-09-01 David Matlack New
[2/2] KVM: Document the interaction between KVM_CAP_HALT_POLL and halt_poll_ns KVM: Halt-polling documentation cleanups - - - --- 2022-12-01 David Matlack New
[2/2] KVM: nVMX: mark vmcs12 pages dirty on L2 exit - 1 - --- 2017-08-01 David Matlack New
[2/2] KVM: selftests: Fix ambiguous mov in KVM_ASM_SAFE() KVM: selftests: Fix Clang build issues in KVM_ASM_SAFE() - 1 - --- 2022-07-22 David Matlack New
[2/2] KVM: selftests: Rename perf_test_util symbols to memstress KVM: selftests: Rename perf_test_util to memstress - - - --- 2022-09-19 David Matlack New
[2/2] kvm: x86: fix stale mmio cache bug - - - --- 2014-08-18 David Matlack New
[2/2] KVM: x86: flush pending lapic jump label updates on module unload - 1 - --- 2016-12-16 David Matlack New
[2/2] kvm: x86: reduce collisions in mmu_page_hash - - - --- 2016-12-19 David Matlack New
[2/2] KVM: x86/mmu: Do not recover NX Huge Pages when dirty logging is enabled KVM: x86/mmu: Do not recover NX Huge Pages when dirty logging is enabled - - - --- 2022-10-27 David Matlack New
[2/2] KVM: x86/mmu: Improve comment about TLB flush semantics for write-protection KVM: x86/mmu: Fix write-protection bug in the TDP MMU - - - --- 2022-01-12 David Matlack New
[2/3] KVM: selftests: Refactor help message for -s backing_src KVM: selftests: Small fixes for dirty_log_perf_test - 2 - --- 2021-09-15 David Matlack New
[2/3] KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU KVM: Performance and correctness fixes for CLEAR_DIRTY_LOG - - - --- 2023-10-27 David Matlack New
[2/3] KVM: x86/mmu: Pass account_nx to tdp_mmu_split_huge_page() KVM: Split huge pages mapped by the TDP MMU on fault - - - --- 2022-04-01 David Matlack New
[2/4] KVM: nVMX: fix checks on CR{0,4} during virtual VMX operation - - - --- 2016-11-23 David Matlack New
[2/4] KVM: selftests: Delete dead ucall code from emulator_error_test KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-09-29 David Matlack New
[2/4] KVM: selftests: Move vCPU thread creation and joining to common helpers KVM: selftests: Avoid mmap_sem contention during memory population - 1 - --- 2021-11-11 David Matlack New
[2/4] KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() KVM: x86/mmu: Fix TDP MMU dirty logging bug L2 running with EPT disabled - - - --- 2024-03-15 David Matlack New
[2/4] KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check KVM: x86/mmu: Clean up is_tdp_mmu_root and root_hpa checks - - - --- 2021-06-17 David Matlack New
[2/5] KVM: Spell out parameter names in stats macros KVM: Refactor KVM stats macros to allow custom names - - - --- 2023-01-18 David Matlack New
[2/5] KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs KVM: x86/mmu: Clean up {Host,MMU}-writable documentation and validation - - - --- 2022-01-25 David Matlack New
[2/6] KVM: Avoid VM-wide lru_slot lookup in kvm_vcpu_gfn_to_memslot Improve gfn-to-memslot performance during page faults - - - --- 2021-07-30 David Matlack New
[2/7] KVM: arm64: Use kvm_arch_flush_remote_tlbs() KVM: Add a common API for range-based TLB invalidation - - - --- 2023-01-19 David Matlack New
[2/8] KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault KVM: x86/mmu: Fast page fault support for the TDP MMU - 1 - --- 2021-06-11 David Matlack New
[2/9] KVM: selftests: Add option to create 2M and 1G EPT mappings KVM: selftests: Add nested support to dirty_log_perf_test - - - --- 2022-04-29 David Matlack New
[2/9] KVM: x86/mmu: Drop kvm->arch.tdp_mmu_enabled KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[20/23] KVM: Allow GFP flags to be passed when topping up MMU caches Extend Eager Page Splitting to the shadow MMU - 1 - --- 2022-02-03 David Matlack New
[21/23] KVM: x86/mmu: Fully split huge pages that require extra pte_list_desc structs Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[22/23] KVM: x86/mmu: Split huge pages aliased by multiple SPTEs Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[23/23] KVM: selftests: Map x86_64 guest virtual memory with huge pages Extend Eager Page Splitting to the shadow MMU - - - --- 2022-02-03 David Matlack New
[3/3] KVM: Aggressively drop and reacquire mmu_lock during CLEAR_DIRTY_LOG KVM: Performance and correctness fixes for CLEAR_DIRTY_LOG - - - --- 2023-10-27 David Matlack New
[3/3] KVM: selftests: Fix dirty bitmap offset calculation KVM: selftests: Small fixes for dirty_log_perf_test - 1 - --- 2021-09-15 David Matlack New
[3/3] KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault KVM: Split huge pages mapped by the TDP MMU on fault - - - --- 2022-04-01 David Matlack New
[3/4] KVM: nVMX: accurate emulation of MSR_IA32_CR{0,4}_FIXED1 - - - --- 2016-11-23 David Matlack New
[3/4] KVM: selftests: Skip emulator_error_test if KVM_CAP_EXIT_ON_EMULATION_FAILURE not available KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-09-29 David Matlack New
[3/4] KVM: selftests: Wait for all vCPU to be created before entering guest mode KVM: selftests: Avoid mmap_sem contention during memory population - - - --- 2021-11-11 David Matlack New
[3/4] KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting KVM: x86/mmu: Fix TDP MMU dirty logging bug L2 running with EPT disabled - - - --- 2024-03-15 David Matlack New
[3/4] KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu KVM: x86/mmu: Clean up is_tdp_mmu_root and root_hpa checks - - - --- 2021-06-17 David Matlack New
[3/5] KVM: Fix indentation in stats macros KVM: Refactor KVM stats macros to allow custom names - - - --- 2023-01-18 David Matlack New
[3/5] KVM: x86/mmu: Move is_writable_pte() to spte.h KVM: x86/mmu: Clean up {Host,MMU}-writable documentation and validation - - - --- 2022-01-25 David Matlack New
[3/6] KVM: x86/mmu: Speed up dirty logging in tdp_mmu_map_handle_target_level Improve gfn-to-memslot performance during page faults - - - --- 2021-07-30 David Matlack New
[3/7] KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together KVM: Add a common API for range-based TLB invalidation - - - --- 2023-01-19 David Matlack New
[3/8] KVM: x86/mmu: Fix use of enums in trace_fast_page_fault KVM: x86/mmu: Fast page fault support for the TDP MMU - - - --- 2021-06-11 David Matlack New
[3/9] KVM: selftests: Drop stale function parameter comment for nested_map() KVM: selftests: Add nested support to dirty_log_perf_test - 1 - --- 2022-04-29 David Matlack New
[3/9] KVM: x86/mmu: Consolidate mmu_seq calculations in kvm_faultin_pfn() KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[4/4] KVM: nVMX: load GUEST_EFER after GUEST_CR0 during emulated VM-entry - - - --- 2016-11-23 David Matlack New
[4/4] KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test KVM: x86/mmu: Fix TDP MMU dirty logging bug L2 running with EPT disabled - - - --- 2024-03-15 David Matlack New
[4/4] KVM: selftests: Explicitly require instructions bytes in emulator_error_test KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-09-29 David Matlack New
[4/4] KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test KVM: selftests: Avoid mmap_sem contention during memory population - 1 - --- 2021-11-11 David Matlack New
[4/4] KVM: x86/mmu: Remove redundant root_hpa checks KVM: x86/mmu: Clean up is_tdp_mmu_root and root_hpa checks - - - --- 2021-06-17 David Matlack New
[4/5] KVM: Allow custom names for stats KVM: Refactor KVM stats macros to allow custom names - - - --- 2023-01-18 David Matlack New
[4/5] KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE KVM: x86/mmu: Clean up {Host,MMU}-writable documentation and validation - - - --- 2022-01-25 David Matlack New
[4/6] KVM: x86/mmu: Leverage vcpu->lru_slot_index for rmap_add and rmap_recycle Improve gfn-to-memslot performance during page faults - 1 - --- 2021-07-30 David Matlack New
[4/7] KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() KVM: Add a common API for range-based TLB invalidation - - - --- 2023-01-19 David Matlack New
« 1 2 3 45 6 »