Ben Gardon ([email protected])

Number of posts: 778 (0.61 per day)
First post: 2019-12-11 18:40:36
Last post: 2023-06-05 17:52:37

Date List Subject
2021-11-16 03:17:21 linux-kernel [PATCH 09/15] KVM: x86/mmu: Factor out the meat of reset_tdp_shadow_zero_bits_mask
2021-11-16 03:17:16 linux-kernel [PATCH 10/15] KVM: x86/mmu: Propagate memslot const qualifier
2021-11-16 03:17:14 linux-kernel [PATCH 07/15] KVM: x86/mmu: Factor shadow_zero_check out of make_spte
2021-11-16 03:17:08 linux-kernel [PATCH 06/15] KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
2021-11-16 03:17:03 linux-kernel [PATCH 05/15] KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
2021-11-16 03:16:58 linux-kernel [PATCH 04/15] KVM: x86/mmu: Factor mt_mask out of make_spte
2021-11-16 03:16:44 linux-kernel [PATCH 03/15] KVM: x86/mmu: Factor wrprot for nested PML out of make_spte
2021-11-16 03:16:20 linux-kernel [PATCH 02/15] KVM: x86/mmu: Introduce vcpu_make_spte
2021-11-16 03:16:19 linux-kernel [PATCH 01/15] KVM: x86/mmu: Remove redundant flushes when disabling dirty logging
2021-11-16 03:16:16 linux-kernel [PATCH 00/15] Currently disabling dirty logging with the TDP MMU is extremely slow. On a 96 vCPU / 96G VM it takes ~45 seconds to disable dirty logging with the TDP MMU, as opposed to ~3.5 seconds with the legacy MMU. This series optimizes TLB flushes and introduces in-place large page promotion, to bring the disable dirty log time down to ~2 seconds.
2021-11-16 00:12:17 linux-kernel Re: [RFC 00/19] KVM: x86/mmu: Optimize disabling dirty logging
2021-11-16 00:10:14 linux-kernel [PATCH 1/1] KVM: x86/mmu: Fix TLB flush range when handling disconnected pt
2021-11-11 22:31:55 linux-kernel Re: [PATCH] KVM: x86/mmu: Update number of zapped pages even if page list is stable
2021-11-10 23:49:59 linux-kernel Re: [RFC 11/19] KVM: x86/mmu: Factor shadow_zero_check out of make_spte
2021-11-10 22:31:42 linux-kernel [RFC 19/19] KVM: x86/mmu: Promote pages in-place when disabling dirty logging
2021-11-10 22:31:37 linux-kernel [RFC 18/19] KVM: x86/mmu: Make kvm_is_mmio_pfn usable outside of spte.c
2021-11-10 22:31:33 linux-kernel [RFC 17/19] KVM: x86/mmu: Add try_get_mt_mask to x86_ops
2021-11-10 22:31:31 linux-kernel [RFC 16/19] KVM: x86/mmu: Factor out part of vmx_get_mt_mask which does not depend on vcpu
2021-11-10 22:31:18 linux-kernel [RFC 15/19] KVM: x86/MMU: Refactor vmx_get_mt_mask
2021-11-10 22:31:17 linux-kernel [RFC 14/19] KVM: x86/mmu: Propagate memslot const qualifier
2021-11-10 22:31:13 linux-kernel [RFC 13/19] KVM: x86/mmu: Factor out the meat of reset_tdp_shadow_zero_bits_mask
2021-11-10 22:31:10 linux-kernel [RFC 12/19] KVM: x86/mmu: Replace vcpu argument with kvm pointer in make_spte
2021-11-10 22:31:07 linux-kernel [RFC 11/19] KVM: x86/mmu: Factor shadow_zero_check out of make_spte
2021-11-10 22:31:04 linux-kernel [RFC 10/19] KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
2021-11-10 22:31:02 linux-kernel [RFC 09/19] KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
2021-11-10 22:30:59 linux-kernel [RFC 07/19] KVM: x86/mmu: Factor wrprot for nested PML out of make_spte
2021-11-10 22:30:58 linux-kernel [RFC 08/19] KVM: x86/mmu: Factor mt_mask out of make_spte
2021-11-10 22:30:54 linux-kernel [RFC 06/19] KVM: x86/mmu: Introduce vcpu_make_spte
2021-11-10 22:30:51 linux-kernel [RFC 05/19] KVM: x86/mmu: Remove redundant flushes when disabling dirty logging
2021-11-10 22:30:44 linux-kernel [RFC 04/19] KVM: x86/mmu: Yield while processing disconnected_sps
2021-11-10 22:30:39 linux-kernel [RFC 03/19] KVM: x86/mmu: Factor flush and free up when zapping under MMU write lock
2021-11-10 22:30:37 linux-kernel [RFC 02/19] KVM: x86/mmu: Batch TLB flushes for a single zap
2021-11-10 22:30:23 linux-kernel [RFC 01/19] KVM: x86/mmu: Fix TLB flush range when handling disconnected pt
2021-11-10 22:30:18 linux-kernel [RFC 00/19] KVM: x86/mmu: Optimize disabling dirty logging
2021-11-10 00:09:11 linux-kernel Re: [PATCH 1/2] x86/kvm: revert commit 76b4f357d0e7d8f6f00
2021-11-09 03:32:54 linux-kernel Re: [PATCH 1/2] x86/kvm: revert commit 76b4f357d0e7d8f6f00
2021-11-09 01:03:32 linux-kernel Re: [PATCH 1/2] x86/kvm: revert commit 76b4f357d0e7d8f6f00
2021-11-04 21:34:51 linux-kernel Re: [PATCH v5.5 01/30] KVM: Ensure local memslot copies operate on up-to-date arch-specific data
2021-11-03 16:39:10 linux-kernel Re: [PATCH] KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
2021-09-07 19:24:29 linux-kernel Re: [syzbot] WARNING: kmalloc bug in memslot_rmap_alloc
2021-08-30 21:14:37 linux-kernel Re: [PATCH v3 2/2] selftests: KVM: use dirty logging to check if page stats work correctly
2021-08-30 20:59:31 linux-kernel Re: [PATCH v3 1/2] selftests: KVM: align guest physical memory base address to 1GB
2021-08-26 21:36:42 linux-kernel Re: [PATCH] KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU
2021-08-23 23:48:40 linux-kernel Re: [PATCH v2 5/5] KVM: selftests: Remove __NR_userfaultfd syscall fallback
2021-08-23 21:37:32 linux-kernel Re: [PATCH] selftests: KVM: use dirty logging to check if page stats work correctly
2021-08-12 19:10:31 linux-kernel Re: [PATCH v2] KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock
2021-08-12 18:23:31 linux-kernel Re: [PATCH 2/2] KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs
2021-08-11 16:38:33 linux-kernel Re: [PATCH 2/2] KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page()
2021-07-27 17:49:58 linux-kernel Re: [PATCH v2 8/8] KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use
2021-07-26 21:08:26 linux-kernel Re: [PATCH v2 3/3] KVM: x86/mmu: Add detailed page size stats
2021-07-26 21:05:40 linux-kernel Re: [PATCH v2 2/3] KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats