On Thu, 03 Oct 2019 16:46:37 +0100, Eric Auger <eric.au...@redhat.com> wrote: > > Since 4.18, KVM/ARM exposes a KVM_MAX_VCPUS equal to 512. However it was > reported [1] that a VM with more than 256 vcpus cannot be launched. 5.4 > fixes the situation with 2 patches: > - one upgrade of the KVM_IRQ_LINE API [2] supporting a vcpu id encoded > on 12 bits, > - the reduction of KVM IO devices consumed by each GICv3 redistributor [3] > > This series uses the new KVM_IRQ_LINE API and also checks the associated > capability (KVM_CAP_ARM_IRQ_LINE_LAYOUT_2) in machvirt. > > Without the series, as soon as the -smp arguments exceeds 256, QEMU exits > with "kvm_set_irq: Invalid argument".
FWIW, and for the whole series: Acked-by: Marc Zyngier <m...@kernel.org> M. -- Jazz is not dead, it just smells funny.