OSDN Git Service

s390x: raise CPU hotplug irq after really hotplugged
authorDavid Hildenbrand <david@redhat.com>
Thu, 28 Sep 2017 13:46:06 +0000 (15:46 +0200)
committerCornelia Huck <cohuck@redhat.com>
Fri, 6 Oct 2017 08:53:02 +0000 (10:53 +0200)
commitc5b934303cf83fe3dda31e8d3e5778458c8a9eeb
treea20e88c3098d5a8b4e5217bd95f93da9e43628a8
parent040078e06d5ed5ce73e5aaaeeb877cbb7a44bdf5
s390x: raise CPU hotplug irq after really hotplugged

Let's move it into the machine, so we trigger the IRQ after setting
ms->possible_cpus (which SCLP uses to construct the list of
online CPUs).

This also fixes a problem reported by Thomas Huth, whereby qemu can be
crashed using the none machine

qemu-s390x-softmmu -M none -monitor stdio
-> device_add qemu-s390-cpu

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20170928134609.16985-3-david@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
hw/s390x/s390-virtio-ccw.c
target/s390x/cpu.c