Messages in this thread | | | From | Lai Jiangshan <> | Date | Thu, 19 Jan 2023 08:53:16 +0800 | Subject | Re: [PATCH 0/7] kvm: x86/mmu: Share the same code to invalidate each vTLB entry |
| |
On Thu, Jan 5, 2023 at 5:57 PM Lai Jiangshan <jiangshanlai@gmail.com> wrote: > > From: Lai Jiangshan <jiangshan.ljs@antgroup.com> > > FNAME(invlpg) and FNAME(sync_page) invalidate vTLB entries but in > slightly different methods. > > Make them use the same method and share the same code. > > Lai Jiangshan (7): > kvm: x86/mmu: Use KVM_MMU_ROOT_XXX for kvm_mmu_invalidate_gva() > kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in kvm_mmu_invpcid_gva() > kvm: x86/mmu: Use kvm_mmu_invalidate_gva() in > nested_ept_invalidate_addr() > kvm: x86/mmu: Reduce the update to the spte in FNAME(sync_page) > kvm: x86/mmu: Move the code out of FNAME(sync_page)'s loop body into > mmu.c > kvm: x86/mmu: Remove FNAME(invlpg) > kvm: x86/mmu: Remove @no_dirty_log from FNAME(prefetch_gpte) > > arch/x86/include/asm/kvm_host.h | 7 +- > arch/x86/kvm/mmu/mmu.c | 177 +++++++++++++++++---------- > arch/x86/kvm/mmu/paging_tmpl.h | 207 ++++++++------------------------ > arch/x86/kvm/vmx/nested.c | 5 +- > arch/x86/kvm/x86.c | 2 +- > 5 files changed, 176 insertions(+), 222 deletions(-) > > -- > 2.19.1.6.gb485710b >
Hello
Ping.
Cheers, Lai
| |