Show patches with: Submitter = Vipin Sharma       |   203 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,1/1] KVM: x86/mmu: Remove KVM mmu shrinker Remove KVM MMU shrinker - 1 - --- 2024-11-01 Vipin Sharma New
[v2,3/3] KVM: selftests: Add a test to invoke MMU shrinker on KVM VMs KVM: x86/mmu: Repurpose MMU shrinker into page cache shrinker - - - --- 2024-10-04 Vipin Sharma New
[v2,2/3] KVM: x86/mmu: Use MMU shrinker to shrink KVM MMU memory caches KVM: x86/mmu: Repurpose MMU shrinker into page cache shrinker - - - --- 2024-10-04 Vipin Sharma New
[v2,1/3] KVM: x86/mmu: Change KVM mmu shrinker to no-op KVM: x86/mmu: Repurpose MMU shrinker into page cache shrinker - 1 - --- 2024-10-04 Vipin Sharma New
[2/2] KVM: x86/mmu: Use MMU shrinker to shrink KVM MMU memory caches KVM: x86/mmu: Repurpose MMU shrinker into page cache shrinker - - - --- 2024-09-13 Vipin Sharma New
[1/2] KVM: x86/mmu: Change KVM mmu shrinker to no-op KVM: x86/mmu: Repurpose MMU shrinker into page cache shrinker - 1 - --- 2024-09-13 Vipin Sharma New
[v3,2/2] KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-09-06 Vipin Sharma New
[v3,1/2] KVM: x86/mmu: Track TDP MMU NX huge pages separately KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-09-06 Vipin Sharma New
[v2,4/4] KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-29 Vipin Sharma New
[v2,3/4] KVM: x86/mmu: Rearrange locks and to_zap count for NX huge page recovery KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-29 Vipin Sharma New
[v2,2/4] KVM: x86/mmu: Extract out TDP MMU NX huge page recovery code KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-29 Vipin Sharma New
[v2,1/4] KVM: x86/mmu: Track TDP MMU NX huge pages separately KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-29 Vipin Sharma New
[1/1] KVM: selftestsi: Create KVM selftests runnner to run interesting tests KVM selftests runner for running more than just default - - - --- 2024-08-21 Vipin Sharma New
[2/2] KVM: x86/mmu: Recover NX Huge pages belonging to TDP MMU under MMU read lock KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-12 Vipin Sharma New
[1/2] KVM: x86/mmu: Split NX hugepage recovery flow into TDP and non-TDP flow KVM: x86/mmu: Run NX huge page recovery under MMU read lock - - - --- 2024-08-12 Vipin Sharma New
[v2,16/16] KVM: arm64: Split huge pages during clear-dirty-log under MMU read lock Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,15/16] KVM: arm64: Provide option to pass page walker flag for huge page splits Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,14/16] KVM: arm64: Pass page walker flags from callers of stage 2 split walker Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,13/16] KVM: arm64: Run clear-dirty-log under MMU read lock Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,12/16] KVM: arm64: Retry shared page table walks outside of fault handler Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,11/16] KVM: arm64: Use KVM_PGTABLE_WALK_SHARED flag instead of KVM_PGTABLE_WALK_HANDLE_FAULT Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,10/16] KVM: arm64: Return -ENOENT if PTE is not valid in stage2_attr_walker Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,09/16] KVM: arm64: Document the page table walker actions based on the callback's return value Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,08/16] KMV: arm64: Pass page table walker flags to stage2_apply_range_*() Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,07/16] KVM: mmu: Move mmu lock/unlock to arch code for clear dirty log Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,06/16] KVM: arm64: Correct the kvm_pgtable_stage2_flush() documentation Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,05/16] KVM: selftests: Allow independent execution of vCPUs in dirty_log_perf_test Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,04/16] KVM: selftests: Print read-write progress by vCPUs in dirty_log_perf_test Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,03/16] KVM: selftests: Pass the count of read and write accesses from guest to host Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,02/16] KVM: selftests: Add optional delay between consecutive clear-dirty-log calls Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[v2,01/16] KVM: selftests: Clear dirty logs in user defined chunks sizes in dirty_log_perf_test Use MMU read lock for clear-dirty-log - - - --- 2023-06-02 Vipin Sharma New
[9/9] KVM: arm64: Run clear-dirty-log under MMU read lock KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[8/9] KMV: arm64: Allow stage2_apply_range_sched() to pass page table walker flags KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[7/9] KVM: mmu: Move mmu lock/unlock to arch code for clear dirty log KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[6/9] KVM: arm64: Correct the kvm_pgtable_stage2_flush() documentation KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[5/9] KVM: selftests: Allow independent execution of vCPUs in dirty_log_perf_test KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[4/9] KVM: selftests: Print read and write accesses of pages by vCPUs in dirty_log_perf_test KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[3/9] KVM: selftests: Pass count of read and write accesses from guest to host KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[2/9] KVM: selftests: Add optional delay between consecutive Clear-Dirty-Log calls KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[1/9] KVM: selftests: Allow dirty_log_perf_test to clear dirty memory in chunks KVM: arm64: Use MMU read lock for clearing dirty logs - - - --- 2023-04-21 Vipin Sharma New
[v4,18/18] KVM: x86/mmu: Reduce default mmu memory cache size NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,17/18] KVM: x86/mmu: Allocate shadow mmu page table on huge page split on the same NUMA node NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,16/18] KVM: x86/mmu: Allocate numa aware page tables during page fault NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,15/18] KVM: mmu: Add NUMA node support in struct kvm_mmu_memory_cache{} NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,14/18] KVM: mmu: Initialize kvm_mmu_memory_cache.gfp_zero to __GFP_ZERO by default NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,13/18] KVM: mmu: Add common initialization logic for struct kvm_mmu_memory_cache{} NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,12/18] KVM: x86/mmu: Allocate NUMA aware page tables on TDP huge page splits NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,11/18] KVM: x86/mmu: Add documentation of NUMA aware page table capability NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,10/18] KVM: x86/mmu: Add per VM NUMA aware page table capability NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,09/18] KVM: x86/mmu: Shrink mmu_shadowed_info_cache via MMU shrinker NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,08/18] KVM: x86/mmu: Track unused mmu_shadowed_info_cache pages count via global counter NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,07/18] KVM: x86/mmu: Unconditionally count allocations from MMU page caches NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,06/18] KVM: x86/mmu: Shrink split_shadow_page_cache via MMU shrinker NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,05/18] KVM: x86/mmu: Add split_shadow_page_cache pages to global count of MMU cache pages NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,04/18] KVM: x86/mmu: Shrink shadow page caches via MMU shrinker NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,03/18] KVM: x86/mmu: Track count of pages in KVM MMU page caches globally NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v4,02/18] KVM: x86/mmu: Remove zapped_obsolete_pages from struct kvm_arch{} NUMA aware page table allocation - 1 - --- 2023-03-06 Vipin Sharma New
[v4,01/18] KVM: x86/mmu: Change KVM mmu shrinker to no-op NUMA aware page table allocation - - - --- 2023-03-06 Vipin Sharma New
[v3,7/7] KVM: x86/mmu: Merge all handle_changed_pte* functions. Optimize clear dirty log - 2 - --- 2023-02-11 Vipin Sharma New
[v3,6/7] KVM: x86/mmu: Remove handle_changed_spte_dirty_log() Optimize clear dirty log - 1 - --- 2023-02-11 Vipin Sharma New
[v3,5/7] KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() Optimize clear dirty log - 1 - --- 2023-02-11 Vipin Sharma New
[v3,4/7] KVM: x86/mmu: Optimize SPTE change for aging gfn range Optimize clear dirty log - 1 - --- 2023-02-11 Vipin Sharma New
[v3,3/7] KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() Optimize clear dirty log - 1 - --- 2023-02-11 Vipin Sharma New
[v3,2/7] KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow Optimize clear dirty log - 1 - --- 2023-02-11 Vipin Sharma New
[v3,1/7] KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write Optimize clear dirty log - 2 - --- 2023-02-11 Vipin Sharma New
[v2,4/4] KVM: selftests: Sync KVM exit reasons in selftests Common KVM exit reason test assertions and exit reason sync - - - --- 2023-02-04 Vipin Sharma New
[v2,3/4] KVM: selftests: Add macro to generate KVM exit reason strings Common KVM exit reason test assertions and exit reason sync - - - --- 2023-02-04 Vipin Sharma New
[v2,2/4] KVM: selftests: Print expected and actual exit reason in KVM exit reason assert Common KVM exit reason test assertions and exit reason sync - - - --- 2023-02-04 Vipin Sharma New
[v2,1/4] KVM: selftests: Make vCPU exit reason test assertion common Common KVM exit reason test assertions and exit reason sync - 1 - --- 2023-02-04 Vipin Sharma New
[v2,5/5] KVM: x86/mmu: Merge all handle_changed_pte* functions. Optimize clear dirty log - 1 - --- 2023-02-03 Vipin Sharma New
[v2,4/5] KVM: x86/mmu: Remove handle_changed_spte_dirty_log() Optimize clear dirty log - - - --- 2023-02-03 Vipin Sharma New
[v2,3/5] KVM: x86/mmu: Optimize SPTE change for aging gfn range Optimize clear dirty log - - - --- 2023-02-03 Vipin Sharma New
[v2,2/5] KVM: x86/mmu: Optimize SPTE change flow for clear-dirty-log Optimize clear dirty log - - - --- 2023-02-03 Vipin Sharma New
[v2,1/5] KVM: x86/mmu: Make separate function to check for SPTEs atomic write conditions Optimize clear dirty log - 2 - --- 2023-02-03 Vipin Sharma New
KVM: x86/mmu: Make optimized __handle_changed_spte() for clear dirty log KVM: x86/mmu: Make optimized __handle_changed_spte() for clear dirty log - - - --- 2023-01-25 Vipin Sharma New
[v2] KVM: selftests: Make reclaim_period_ms input always be positive [v2] KVM: selftests: Make reclaim_period_ms input always be positive - 2 - --- 2023-01-11 Vipin Sharma New
KVM: selftests: Make reclaim_period_ms input always be positive KVM: selftests: Make reclaim_period_ms input always be positive - 1 - --- 2023-01-10 Vipin Sharma New
[v3,9/9] KVM: x86/mmu: Reduce default cache size in KVM from 40 to PT64_ROOT_MAX_LEVEL NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,8/9] KVM: x86/mmu: Make split_shadow_page_cache NUMA aware NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,7/9] KVM: x86/mmu: Allocate page table's pages on NUMA node of the underlying pages NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,6/9] KVM: Provide NUMA node support to kvm_mmu_memory_cache{} NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,5/9] KVM: x86/mmu: Allocate TDP page table's page on correct NUMA node on split NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,4/9] KVM: Add module param to make page tables NUMA aware NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,3/9] KVM: x86/mmu: Shrink split_shadow_page_cache via KVM MMU shrinker NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v3,2/9] KVM: x86/mmu: Remove zapped_obsolete_pages from struct kvm_arch{} NUMA aware page table's pages allocation - 1 - --- 2022-12-22 Vipin Sharma New
[v3,1/9] KVM: x86/mmu: Repurpose KVM MMU shrinker to purge shadow page caches NUMA aware page table's pages allocation - - - --- 2022-12-22 Vipin Sharma New
[v4,13/13] KVM: selftests: Test Hyper-V extended hypercall exit to userspace Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,12/13] KVM: selftests: Make vCPU exit reason test assertion common. Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,11/13] KVM: selftests: Replace hardcoded Linux OS id with HYPERV_LINUX_OS_ID Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,10/13] KVM: selftests: Test Hyper-V extended hypercall enablement Add Hyper-v extended hypercall support in KVM - - - --- 2022-12-12 Vipin Sharma New
[v4,09/13] KVM: x86: hyper-v: Add extended hypercall support in Hyper-v Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,08/13] KVM: x86: hyper-v: Use common code for hypercall userspace exit Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,07/13] KVM: selftests: Test Hyper-V invariant TSC control Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,06/13] KVM: selftests: Test that values written to Hyper-V MSRs are preserved Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,05/13] KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE() Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,04/13] KVM: selftests: Rename 'msr->available' to 'msr->fault_exepected' in hyperv_features test Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,03/13] KVM: x86: Hyper-V invariant TSC control Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,02/13] KVM: x86: Add a KVM-only leaf for CPUID_8000_0007_EDX Add Hyper-v extended hypercall support in KVM - 1 - --- 2022-12-12 Vipin Sharma New
[v4,01/13] x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define Add Hyper-v extended hypercall support in KVM - 2 - --- 2022-12-12 Vipin Sharma New
[v3,13/13] KVM: selftests: Test Hyper-V extended hypercall exit to userspace Add Hyper-v extended hypercall support in KVM - 2 - --- 2022-12-05 Vipin Sharma New
« 1 2 3 »