qemu: prefer GICv3 on TCG ARM VMs

Emulating ARM machines with more than 8 CPUs requires GICv3. Currently libvirt defaults to GICv2 on TCG emulated VMs. This is due to a deficiency existing in QEMU in 2017.

There are no issues running aarch64 virtual machines with

  <features>
    <gic version='3'/>
  </features>

using current QEMU and virt-6.2 or later.

Edited by Heinrich Schuchardt

Merge request reports

Loading