KVM: PPC: Book3S HV: XIVE: Compute the VP id in a common helper
authorGreg Kurz <groug@kaod.org>
Fri, 27 Sep 2019 11:53:55 +0000 (13:53 +0200)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 22 Oct 2019 05:29:02 +0000 (16:29 +1100)
commit8db29ea2391cc6f5b73cc9c04b2dee4409b9fc05
tree2ab71ed7ee4181ec6a7eb6afee2c1bb9bb6a36c5
parent8a4e7597ba1e41030189b73cd7261f4383588d1d
KVM: PPC: Book3S HV: XIVE: Compute the VP id in a common helper

Reduce code duplication by consolidating the checking of vCPU ids and VP
ids to a common helper used by both legacy and native XIVE KVM devices.
And explain the magic with a comment.

Signed-off-by: Greg Kurz <groug@kaod.org>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
arch/powerpc/kvm/book3s_xive.c
arch/powerpc/kvm/book3s_xive.h
arch/powerpc/kvm/book3s_xive_native.c