On 30-Jan-2024, at 22:17, Daniel P. Berrangé <berrange@redhat.com> wrote:
On Tue, Jan 30, 2024 at 10:14:28PM +0530, Ani Sinha wrote:
Since commit f10a570b093e6 ("KVM: x86: Add CONFIG_KVM_MAX_NR_VCPUS to allow up to
4096 vCPUs")
Linux kernel can support upto a maximum number of 4096 vCPUS when MAXSMP is
enabled in the kernel. QEMU has been tested to correctly boot a linux guest
with 1728 vcpus both with edk2 and seabios firmwares. So bump up the max_cpus
value for q35 machines versions 9 and newer to 1728. Q35 machines versions
8.2 and older continue to support 1024 maximum vcpus as before for
compatibility.
Where does the 1728 number come from ?
Did something break at 1729, or did the test machine simply not
have sufficient resources to do practical larger tests ?