[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-l
From: |
Peter Maydell |
Subject: |
Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits |
Date: |
Fri, 24 Jun 2016 17:41:55 +0100 |
On 24 June 2016 at 17:15, Andrew Jones <address@hidden> 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
- [Qemu-arm] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/21
- Re: [Qemu-arm] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Peter Maydell, 2016/06/23
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/23
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/24
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/24
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits,
Peter Maydell <=
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/24
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Peter Maydell, 2016/06/24
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/27
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Marc Zyngier, 2016/06/27
- Re: [Qemu-arm] [Qemu-devel] [PATCH] hw/arm/virt: gicv3: use all target-list bits, Andrew Jones, 2016/06/27