aboutsummaryrefslogtreecommitdiff
path: root/iothread.c
diff options
context:
space:
mode:
authorCédric Le Goater <clg@kaod.org>2019-05-13 10:42:40 +0200
committerDavid Gibson <david@gibson.dropbear.id.au>2019-05-29 11:39:46 +1000
commit56b11587dfc79dc6453d857159801dcc38f24d0c (patch)
treeffc58f0552cf01c0c09494b534bf2b3347137fcb /iothread.c
parent90c20e1e2ce0fb52975ff4d6590620ef0129790e (diff)
downloadqemu-56b11587dfc79dc6453d857159801dcc38f24d0c.zip
qemu-56b11587dfc79dc6453d857159801dcc38f24d0c.tar.gz
qemu-56b11587dfc79dc6453d857159801dcc38f24d0c.tar.bz2
spapr: introduce routines to delete the KVM IRQ device
If a new interrupt mode is chosen by CAS, the machine generates a reset to reconfigure. At this point, the connection with the previous KVM device needs to be closed and a new connection needs to opened with the KVM device operating the chosen interrupt mode. New routines are introduced to destroy the XICS and the XIVE KVM devices. They make use of a new KVM device ioctl which destroys the device and also disconnects the IRQ presenters from the vCPUs. Signed-off-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Message-Id: <20190513084245.25755-10-clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'iothread.c')
0 files changed, 0 insertions, 0 deletions