KVM: PPC: Book3S HV P9: Remove most of the vcore logic
authorNicholas Piggin <npiggin@gmail.com>
Tue, 23 Nov 2021 09:52:28 +0000 (19:52 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 24 Nov 2021 10:09:02 +0000 (21:09 +1100)
commitecb6a7207f92e33c2b7a1271165ecf5d8f420bba
tree908d97ac23f9087332964e6f3b88f2fcb7a7587f
parent434398ab5eed03dbc0075af9436e871712bfb45a
KVM: PPC: Book3S HV P9: Remove most of the vcore logic

The P9 path always uses one vcpu per vcore, so none of the vcore, locks,
stolen time, blocking logic, shared waitq, etc., is required.

Remove most of it.

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-51-npiggin@gmail.com
arch/powerpc/kvm/book3s_hv.c