From 11b0079cec6b1f46ba76cca634051bee4474d323 Mon Sep 17 00:00:00 2001 From: David Hildenbrand Date: Thu, 28 Sep 2017 22:37:04 +0200 Subject: s390x/tcg: switch to new SIGP handling code This effectively enables experimental SMP support. Floating interrupts are still a mess, so allow it but print a big warning. There also seems to be a problem with CPU hotplug (after the main loop started). Signed-off-by: David Hildenbrand Message-Id: <20170928203708.9376-27-david@redhat.com> Reviewed-by: Richard Henderson [CH: changed insn-data.def as pointed out by Richard] Signed-off-by: Cornelia Huck --- hw/s390x/s390-virtio-ccw.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'hw/s390x') diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c index 2de177268d..a403645baa 100644 --- a/hw/s390x/s390-virtio-ccw.c +++ b/hw/s390x/s390-virtio-ccw.c @@ -58,9 +58,7 @@ static void s390_init_cpus(MachineState *machine) int i; if (tcg_enabled() && max_cpus > 1) { - error_report("Number of SMP CPUs requested (%d) exceeds max CPUs " - "supported by TCG (1) on s390x", max_cpus); - exit(1); + error_report("WARNING: SMP support on s390x is experimental!"); } /* initialize possible_cpus */ -- cgit v1.2.1