]> 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)
commit18c76d4d681a05f71e0b5373a3e36390570d0d67
treef9c40cba8fcebd5c2d0eae25d25fb708719e3d9e
parentebaf5ab0b12a5050ba3b0286f1539fbedd46bc31
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