On Thu, 2016-03-03 at 16:21 +0800, Peter Xu wrote: > For emulated ARM VM, only gicv2 is supported. We need to add gicv3 in > when emulated gicv3 ready. For KVM accelerated ARM VM, we detect the > capability bits using ioctls. > > if we want to know GIC kernel capabilities, we need to make sure we have > enabled KVM when querying (like, with "-enable-kvm"). > > Signed-off-by: Peter Xu <[email protected]> > --- > target-arm/machine.c | 48 +++++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 47 insertions(+), 1 deletion(-)
Sorry for not catching this earlier, but I'm afraid this is not going to work -- libvirt doesn't pass either -enable-kvm or the machine option accel=kvm when probing for capabilities, which means that, with the current implementation, it will only get information about emulated GIC. Is there a way to make probing work without requiring KVM to be enabled? Cheers. -- Andrea Bolognani Software Engineer - Virtualization Team
