In some ways this v2 is more of an RFC then the initial posting, which had a different subject, and is here [*]. In this version we point out the real [current] goal, which is to get the guest MPIDR consistent with KVM. However, what's debatable is we purposefully neglect 32-bit consistency, as KVM likely needs to be changed, but will likely not be changed until it gains gicv3 support. Also, potentially debatable, is how keeping the 2.6 machine type compatible is approached. I think it's right, and likely the pattern we should use going forward for similar changes, but, hey, a patch is always a good conversation starter... Way better than most centerpieces anyway :-)
[*] https://www.mail-archive.com/qemu-devel@nongnu.org/msg380246.html Andrew Jones (2): gic: provide defines for v2/v3 targetlist sizes hw/arm/virt: tcg: adjust MPIDR like KVM hw/arm/virt.c | 26 +++++++++++++++++++++++++- include/hw/intc/arm_gic.h | 3 +++ include/hw/intc/arm_gicv3_common.h | 3 +++ 3 files changed, 31 insertions(+), 1 deletion(-) -- 2.7.4