Description of problem
on aarch64, we support different gic interrupt controllers.The maximum number of vCPUs depends on the GIC version, or on how many redistributors we can fit into the memory map.
Expected result
run succressfully
Actual result
if kata was running in ThunderX II which contains 224 cpu cores, the outputs were as follows:
docker: Error response from daemon: OCI runtime create failed: qemu-system-aarch64: Number of SMP CPUs requested (224) exceeds max CPUs supported by machine 'mach-virt' (123): unknown
relevant PR will upload asap.
@Weichen81