On 24 June 2016 at 17:15, Andrew Jones <[email protected]> wrote: > On Fri, Jun 24, 2016 at 06:03:21PM +0200, Andrew Jones wrote: >> So we can either >> a) play it safe and always use clusters of 4 for ARM guests, and >> KVM will get "fixed" when we start managing the guest's MPIDR >> from userspace, or >> b) use 8 here, as TCG always has, and KVM does for AArch32 guests. >> This might be less safe, but also improves SGI efficiency. > > Actually AArch32 guests would even use all 16 tlist bits on gicv3, if > there was a KVM host available to try it. So the (b) option shouldn't > be "use 8" it should be "don't treat 32-bit guests differently"
KVM AArch32 is 4 CPUs per cluster: http://lxr.free-electrons.com/source/arch/arm/kvm/coproc.c#L109 thanks -- PMM
