Show patches with: Submitter = James Houghton       |   85 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v8,11/11] KVM: selftests: Add multi-gen LRU aging to access_tracking_perf_test KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[v8,10/11] KVM: x86/mmu: Support rmap walks without holding mmu_lock when aging gfns KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[v8,09/11] KVM: x86/mmu: Add support for lockless walks of rmap SPTEs KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[v8,08/11] KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[v8,07/11] KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[v8,06/11] KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0 KVM: x86/mmu: Age sptes locklessly 1 - - --- 2024-11-05 James Houghton New
[v8,05/11] KVM: x86/mmu: Rearrange kvm_{test_,}age_gfn KVM: x86/mmu: Age sptes locklessly 1 - - --- 2024-11-05 James Houghton New
[v8,04/11] KVM: x86/mmu: Relax locking for kvm_test_age_gfn and kvm_age_gfn KVM: x86/mmu: Age sptes locklessly - 1 - --- 2024-11-05 James Houghton New
[v8,03/11] KVM: x86/mmu: Factor out spte atomic bit clearing routine KVM: x86/mmu: Age sptes locklessly 1 - - --- 2024-11-05 James Houghton New
[v8,02/11] KVM: Add lockless memslot walk to KVM KVM: x86/mmu: Age sptes locklessly - 1 - --- 2024-11-05 James Houghton New
[v8,01/11] KVM: Remove kvm_handle_hva_range helper functions KVM: x86/mmu: Age sptes locklessly - - - --- 2024-11-05 James Houghton New
[2/2] mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() mm: multi-gen LRU: Have secondary MMUs participate in MM_WALK - - - --- 2024-10-19 James Houghton New
[1/2] mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats mm: multi-gen LRU: Have secondary MMUs participate in MM_WALK - - - --- 2024-10-19 James Houghton New
[v7,18/18] KVM: selftests: Add multi-gen LRU aging to access_tracking_perf_test mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,17/18] mm: multi-gen LRU: Have secondary MMUs participate in aging mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,16/18] KVM: x86/mmu: Enable has_fast_aging mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,15/18] KVM: x86/mmu: Locklessly harvest access information from shadow MMU mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,14/18] KVM: Pass fast_only to kvm_{test_,}age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,13/18] mm: Add fast_only bool to test_young and clear_young MMU notifiers mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,12/18] mm: Add has_fast_aging to struct mmu_notifier mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,11/18] mm: Add missing mmu_notifier_clear_young for !MMU_NOTIFIER mm: multi-gen LRU: Walk secondary MMU page tables while aging 1 1 - --- 2024-09-26 James Houghton New
[v7,10/18] KVM: x86/mmu: Support rmap walks without holding mmu_lock when aging gfns mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,09/18] KVM: x86/mmu: Add support for lockless walks of rmap SPTEs mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,08/18] KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,07/18] KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,06/18] KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0 mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,05/18] KVM: x86/mmu: Rearrange kvm_{test_,}age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,04/18] KVM: x86/mmu: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,03/18] KVM: x86/mmu: Factor out spte atomic bit clearing routine mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,02/18] KVM: Add lockless memslot walk to KVM mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v7,01/18] KVM: Remove kvm_handle_hva_range helper functions mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-09-26 James Houghton New
[v6,11/11] KVM: selftests: Add multi-gen LRU aging to access_tracking_perf_test mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,10/11] mm: multi-gen LRU: Have secondary MMUs participate in aging mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,09/11] KVM: x86: Implement fast_only versions of kvm_{test_,}age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,08/11] KVM: x86: Optimize kvm_{test_,}age_gfn a little bit mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,07/11] KVM: Pass fast_only to kvm_{test_,}age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,06/11] mm: Add has_fast_aging to struct mmu_notifier mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,05/11] mm: Add fast_only bool to test_young and clear_young MMU notifiers mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,04/11] mm: Add missing mmu_notifier_clear_young for !MMU_NOTIFIER mm: multi-gen LRU: Walk secondary MMU page tables while aging 1 1 - --- 2024-07-24 James Houghton New
[v6,03/11] KVM: arm64: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-07-24 James Houghton New
[v6,02/11] KVM: x86: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - 1 - --- 2024-07-24 James Houghton New
[v6,01/11] KVM: Add lockless memslot walk to KVM mm: multi-gen LRU: Walk secondary MMU page tables while aging - 1 - --- 2024-07-24 James Houghton New
[RFC,18/18] KVM: selftests: Remove restriction in vm_set_memory_attributes KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,17/18] KVM: selftests: Add KVM Userfault mode to demand_paging_test KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,16/18] KVM: Advertise KVM_CAP_USERFAULT in KVM_CHECK_EXTENSION KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,15/18] KVM: guest_memfd: Add KVM Userfault support KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,14/18] KVM: Add asynchronous userfaults, KVM_READ_USERFAULT KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,13/18] KVM: Add atomic parameter to __gfn_to_hva_many KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,12/18] KVM: arm64: Add userfault support for steal-time KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,11/18] KVM: arm64: Add vCPU memory fault fast-path for Userfault KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,10/18] KVM: arm64: Add KVM Userfault support KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,09/18] KVM: x86: Add vCPU fault fast-path for Userfault KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,08/18] KVM: x86: Add KVM Userfault support KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,07/18] KVM: Provide attributes to kvm_arch_pre_set_memory_attributes KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,06/18] KVM: Add KVM_MEMORY_EXIT_FLAG_USERFAULT KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,05/18] KVM: Add KVM_PFN_ERR_USERFAULT KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,04/18] KVM: Fail __gfn_to_hva_many for userfault gfns. KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,03/18] KVM: Put struct kvm pointer in memslot KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,02/18] KVM: Add KVM_CAP_USERFAULT and KVM_MEMORY_ATTRIBUTE_USERFAULT KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[RFC,01/18] KVM: Add KVM_USERFAULT build option KVM: Post-copy live migration for guest_memfd - - - --- 2024-07-10 James Houghton New
[v5,9/9] KVM: selftests: Add multi-gen LRU aging to access_tracking_perf_test mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,8/9] mm: multi-gen LRU: Have secondary MMUs participate in aging mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,7/9] KVM: x86: Implement kvm_fast_test_age_gfn and kvm_fast_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,6/9] KVM: x86: Move tdp_mmu_enabled and shadow_accessed_mask mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,5/9] KVM: Add kvm_fast_age_gfn and kvm_fast_test_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,4/9] mm: Add test_clear_young_fast_only MMU notifier mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,3/9] KVM: arm64: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,2/9] KVM: x86: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v5,1/9] KVM: Add lockless memslot walk to KVM mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-06-11 James Houghton New
[v4,7/7] KVM: selftests: Add multi-gen LRU aging to access_tracking_perf_test mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,6/7] KVM: arm64: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,5/7] KVM: x86: Relax locking for kvm_test_age_gfn and kvm_age_gfn mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,4/7] KVM: Move MMU lock acquisition for test/clear_young to architecture mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,3/7] KVM: Add lockless memslot walk to KVM mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,2/7] mm: multi-gen LRU: Have secondary MMUs participate in aging mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v4,1/7] mm/Kconfig: Add LRU_GEN_WALKS_SECONDARY_MMU mm: multi-gen LRU: Walk secondary MMU page tables while aging - - - --- 2024-05-29 James Houghton New
[v3,7/7] mm: multi-gen LRU: use mmu_notifier_test_clear_young() mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,6/7] KVM: arm64: Participate in bitmap-based PTE aging mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,5/7] KVM: x86: Participate in bitmap-based PTE aging mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,4/7] KVM: x86: Move tdp_mmu_enabled and shadow_accessed_mask mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,3/7] KVM: Add basic bitmap support into kvm_mmu_notifier_test/clear_young mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,2/7] KVM: Move MMU notifier function declarations mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[v3,1/7] mm: Add a bitmap into mmu_notifier_{clear,test}_young mm/kvm: Improve parallelism for access bit harvesting - - - --- 2024-04-01 James Houghton New
[2/2] KVM: selftests: Add UFFD_FEATURE_SIGBUS page-in tests [1/2] KVM: Deliver VM fault signals to userspace - - - --- 2021-05-19 James Houghton New
[1/2] KVM: Deliver VM fault signals to userspace [1/2] KVM: Deliver VM fault signals to userspace - - - --- 2021-05-19 James Houghton New