]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushing
authorNicholas Piggin <npiggin@gmail.com>
Tue, 23 Nov 2021 09:52:20 +0000 (19:52 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 24 Nov 2021 10:09:01 +0000 (21:09 +1100)
commit9c12f007075d486a602e5e38b49c17d5bc88d994
treef9c40cba8fcebd5c2d0eae25d25fb708719e3d9e
parentc10ad8492443ad1a0e6272298acfd48a6a682ab3
KVM: PPC: Book3S HV: Split P8 from P9 path guest vCPU TLB flushing

This creates separate functions for old and new paths for vCPU TLB
flushing, which will reduce complexity of the next change.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211123095231.1036501-43-npiggin@gmail.com
arch/powerpc/include/asm/kvm_ppc.h
arch/powerpc/kvm/book3s_hv_builtin.c
arch/powerpc/kvm/book3s_hv_p9_entry.c