diff options
author | Cédric Le Goater | 2017-11-24 08:05:49 +0100 |
---|---|---|
committer | David Gibson | 2017-12-14 23:49:24 +0100 |
commit | d6322252b3210b663e303746f151abbae7d0b6db (patch) | |
tree | 72e721aed9af669c0f5874e1e70d8a2ff90f8236 /include | |
parent | spapr/rtas: disable the decrementer interrupt when a CPU is unplugged (diff) | |
download | qemu-d6322252b3210b663e303746f151abbae7d0b6db.tar.gz qemu-d6322252b3210b663e303746f151abbae7d0b6db.tar.xz qemu-d6322252b3210b663e303746f151abbae7d0b6db.zip |
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>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions