Re: [Android-virt] [PATCH v9 00/16] KVM/ARM Implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 26 July 2012 22:15, Christoffer Dall <c.dall@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> On Tue, Jul 3, 2012 at 3:51 PM, Peter Maydell <peter.maydell@xxxxxxxxxx> wrote:
>> We've gone back and forth on this one, I think. For an A15 guest
>> we want to say that userspace GIC isn't permitted (ie you must use
>> the in-kernel-irqchip). For an A9 guest you would have to use the
>> userspace GIC, but on the other hand we don't currently actually
>> support an A9 guest... It seems a little unfortunate to remove
>> code that is actually working but I could certainly see the
>> cleanliness argument for dropping it and letting anybody who
>> wanted an A9 guest put it back later.
>>
> I prefer keeping the user space code as the virtualization extensions
> do not mandate VGIC support, so one could imagine hypothetical future
> cores without VGIC support.

I think you can file that one in the "theoretically possible
but vanishingly unlikely" bucket. Having said that...

> Also, we don't really have any profiling
> information about the VGIC implementation yet, so the user space
> support version may be useful for some performance poking, maybe.

...if you want to retain the kernel and ABI end of it, the qemu
end is pretty clean (or will be once I have managed to get the
required cleanup of kvm_irqchip_in_kernel() through code review)
so I'm happy to keep it at that end.

-- PMM
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux