Show patches with: Submitter = David Matlack       |    State = Action Required       |   593 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,04/37] KVM: x86/mmu: Invert sp->tdp_mmu_page to sp->shadow_mmu_page KVM: Refactor the KVM/x86 TDP MMU into common code - - - --- 2022-12-08 David Matlack New
[RFC,03/37] KVM: MMU: Move tdp_ptep_t into common code KVM: Refactor the KVM/x86 TDP MMU into common code - - - --- 2022-12-08 David Matlack New
[RFC,02/37] KVM: MMU: Move struct kvm_mmu_page_role into common code KVM: Refactor the KVM/x86 TDP MMU into common code - - - --- 2022-12-08 David Matlack New
[RFC,01/37] KVM: x86/mmu: Store the address space ID directly in kvm_mmu_page_role KVM: Refactor the KVM/x86 TDP MMU into common code - - - --- 2022-12-08 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
[1/2] KVM: Move halt-polling documentation into common directory KVM: Halt-polling documentation cleanups - - - --- 2022-12-01 David Matlack New
[RFC,3/3] KVM: Obey kvm.halt_poll_ns in VMs not using KVM_CAP_HALT_POLL KVM: Restore original behavior of kvm.halt_poll_ns - 2 1 --- 2022-11-17 David Matlack New
[RFC,2/3] KVM: Avoid re-reading kvm->max_halt_poll_ns during halt-polling KVM: Restore original behavior of kvm.halt_poll_ns 1 1 - --- 2022-11-17 David Matlack New
[RFC,1/3] KVM: Cap vcpu->halt_poll_ns before halting rather than after KVM: Restore original behavior of kvm.halt_poll_ns 1 1 - --- 2022-11-17 David Matlack New
[v3,2/2] KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault KVM: Split huge pages mapped by the TDP MMU on fault - 2 - --- 2022-11-09 David Matlack New
[v3,1/2] KVM: selftests: Introduce a selftest to measure execution performance KVM: Split huge pages mapped by the TDP MMU on fault - - - --- 2022-11-09 David Matlack New
[v2] KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages [v2] KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages - - - --- 2022-11-03 David Matlack New
[v4,10/10] KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-11-02 David Matlack New
[v4,09/10] KVM: selftests: Expect #PF(RSVD) when TDP is disabled KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-11-02 David Matlack New
[v4,08/10] KVM: selftests: Provide error code as a KVM_ASM_SAFE() output KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-11-02 David Matlack New
[v4,07/10] KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-11-02 David Matlack New
[v4,06/10] KVM: selftests: Copy KVM PFERR masks into selftests KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-11-02 David Matlack New
[v4,05/10] KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-11-02 David Matlack New
[v4,04/10] KVM: selftests: Move flds instruction emulation failure handling to header KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-11-02 David Matlack New
[v4,03/10] KVM: selftests: Delete dead ucall code KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-11-02 David Matlack New
[v4,02/10] KVM: selftests: Explicitly require instructions bytes KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-11-02 David Matlack New
[v4,01/10] KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-11-02 David Matlack New
[v3,10/10] KVM: selftests: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-31 David Matlack New
[v3,09/10] KVM: selftests: Expect #PF(RSVD) when TDP is disabled KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-31 David Matlack New
[v3,08/10] KVM: selftests: Provide error code as a KVM_ASM_SAFE() output KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-31 David Matlack New
[v3,07/10] KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE() KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-31 David Matlack New
[v3,06/10] KVM: selftests: Copy KVM PFERR masks into selftests KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-31 David Matlack New
[v3,05/10] KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-31 David Matlack New
[v3,04/10] KVM: selftests: Move flds instruction emulation failure handling to header KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-31 David Matlack New
[v3,03/10] KVM: selftests: Delete dead ucall code KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-31 David Matlack New
[v3,02/10] KVM: selftests: Explicitly require instructions bytes KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-31 David Matlack New
[v3,01/10] KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-31 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
[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
[v2,2/2] KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault KVM: Split huge pages mapped by the TDP MMU on fault - 1 - --- 2022-10-19 David Matlack New
[v2,1/2] KVM: selftests: Introduce a selftest to measure execution performance KVM: Split huge pages mapped by the TDP MMU on fault - - - --- 2022-10-19 David Matlack New
[v2,8/8] KVM: selftest: Add a test for KVM_CAP_EXIT_ON_EMULATION_FAILURE KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,7/8] KVM: selftests: Expect #PF(RSVD) when TDP is disabled KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,6/8] KVM: selftests: Copy KVM PFERR masks into selftests KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,5/8] KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masks KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-18 David Matlack New
[v2,4/8] KVM: selftests: Move flds instruction emulation failure handling to header KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,3/8] KVM: selftests: Delete dead ucall code KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,2/8] KVM: selftests: Explicitly require instructions bytes KVM: selftests: Fix and clean up emulator_error_test - - - --- 2022-10-18 David Matlack New
[v2,1/8] KVM: selftests: Rename emulator_error_test to smaller_maxphyaddr_emulation_test KVM: selftests: Fix and clean up emulator_error_test - 1 - --- 2022-10-18 David Matlack New
[v2,3/3] KVM: selftests: Rename perf_test_util symbols to memstress KVM: selftests: Rename perf_test_util to memstress - 1 - --- 2022-10-12 David Matlack New
[v2,2/3] KVM: selftests: Rename pta (short for perf_test_args) to args KVM: selftests: Rename perf_test_util to memstress - 1 - --- 2022-10-12 David Matlack New
[v2,1/3] KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] KVM: selftests: Rename perf_test_util to memstress - 1 - --- 2022-10-12 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
[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
[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
[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
[v3,3/3] KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-29 David Matlack New
[v3,2/3] KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-29 David Matlack New
[v3,1/3] KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-29 David Matlack New
[v2,3/3] KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-28 David Matlack New
[v2,2/3] KVM: selftests: Add helper to read boolean module parameters KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-28 David Matlack New
[v2,1/3] KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable KVM: selftests: Fix nx_huge_pages_test when TDP is disabled - - - --- 2022-09-28 David Matlack New
[v2] KVM: selftests: Gracefully handle empty stack traces [v2] KVM: selftests: Gracefully handle empty stack traces - 2 - --- 2022-09-27 David Matlack New
[v2] KVM: selftests: Skip tests that require EPT when it is not available [v2] KVM: selftests: Skip tests that require EPT when it is not available - 1 - --- 2022-09-27 David Matlack New
KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts - - - --- 2022-09-26 David Matlack New
KVM: selftests: Skip tests that require EPT when it is not available KVM: selftests: Skip tests that require EPT when it is not available - - - --- 2022-09-26 David Matlack New
KVM: selftests: Gracefully handle empty stack traces KVM: selftests: Gracefully handle empty stack traces - - - --- 2022-09-22 David Matlack New
[v3,10/10] KVM: x86/mmu: Rename __direct_map() to direct_map() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,09/10] KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,08/10] KVM: x86/mmu: Split out TDP MMU page fault handling KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,07/10] KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,06/10] KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-09-21 David Matlack New
[v3,05/10] KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,04/10] KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-09-21 David Matlack New
[v3,03/10] KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,02/10] KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 David Matlack New
[v3,01/10] KVM: x86/mmu: Change tdp_mmu to a read-only parameter KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - 1 - --- 2022-09-21 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
[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
[v2,10/10] KVM: x86/mmu: Rename __direct_map() to direct_map() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,09/10] KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,08/10] KVM: x86/mmu: Split out TDP MMU page fault handling KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,07/10] KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,06/10] KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,05/10] KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,04/10] KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,03/10] KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,02/10] KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[v2,01/10] KVM: x86/mmu: Change tdp_mmu to a read-only parameter KVM: x86/mmu: Make tdp_mmu read-only and clean up TPD MMU fault handler - - - --- 2022-08-26 David Matlack New
[9/9] KVM: x86/mmu: Try to handle no-slot faults during kvm_faultin_pfn() KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[8/9] KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[7/9] KVM: x86/mmu: Handle "error PFNs" in kvm_faultin_pfn() KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[6/9] KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[5/9] KVM: x86/mmu: Separate TDP and non-paging fault handling KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 David Matlack New
[4/9] KVM: x86/mmu: Rename __direct_map() to nonpaging_map() KVM: x86/mmu: Always enable the TDP MMU when TDP is enabled - - - --- 2022-08-15 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
[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
[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
[RFC,2/2] KVM: selftests: Rename perf_test_util symbols to memstress KVM: selftests: Rename perf_test_util to memstress - - - --- 2022-07-25 David Matlack New
[RFC,1/2] KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch] KVM: selftests: Rename perf_test_util to memstress - - - --- 2022-07-25 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
[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
[v4,11/11] KVM: selftests: Restrict test region to 48-bit physical addresses when using nested KVM: selftests: Add nested support to dirty_log_perf_test - - - --- 2022-05-20 David Matlack New
[v4,10/11] KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 KVM: selftests: Add nested support to dirty_log_perf_test - - - --- 2022-05-20 David Matlack New
[v4,09/11] KVM: selftests: Clean up LIBKVM files in Makefile KVM: selftests: Add nested support to dirty_log_perf_test - 1 - --- 2022-05-20 David Matlack New
« 1 2 3 45 6 »