]> git.proxmox.com Git - mirror_qemu.git/commit
spapr/rtas: fix reboot of a a SMP TCG guest
authorCédric Le Goater <clg@kaod.org>
Fri, 24 Nov 2017 07:05:49 +0000 (08:05 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Thu, 14 Dec 2017 22:49:24 +0000 (09:49 +1100)
commitd6322252b3210b663e303746f151abbae7d0b6db
tree72e721aed9af669c0f5874e1e70d8a2ff90f8236
parent9a94ee5bb15793ef69692998ef57794a33074134
spapr/rtas: fix reboot of a a SMP TCG guest

Just like for hot unplug CPUs, when a guest is rebooted, the secondary
CPUs can be awaken by the decrementer and start entering SLOF at the
same time the boot CPU is.

To be safe, let's disable on the secondaries all the exceptions which
can cause an exit while the CPU is in power-saving mode.

Based on previous work from Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr_cpu_core.c