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)
commit0ba0e5d5a691806cca3d4f290dcc61f656049872
treef9c40cba8fcebd5c2d0eae25d25fb708719e3d9e
parenta089a6869e7f613a8d961ac65bafd127317e4c5c
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