diff options
author | Yonit Halperin <yhalperi@redhat.com> | 2011-09-05 08:45:58 +0300 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2011-09-07 09:20:09 +0200 |
commit | efbf2950f52d467695db2944eea7664ede19fa9b (patch) | |
tree | 504d5644b0f04367ae1a0aa5478d16215ab3599d /hw/sb16.c | |
parent | a680f7e7cbe8bebd15de2d974989d4e58810837d (diff) | |
download | qemu-efbf2950f52d467695db2944eea7664ede19fa9b.zip qemu-efbf2950f52d467695db2944eea7664ede19fa9b.tar.gz qemu-efbf2950f52d467695db2944eea7664ede19fa9b.tar.bz2 |
qxl: send interrupt after migration in case ram->int_pending != 0, RHBZ #732949
if qxl_send_events was called from spice server context, and then
migration had completed before a call to pipe_read, the target
guest qxl driver didn't get the interrupt. In addition,
qxl_send_events ignored further interrupts of the same kind, since
ram->int_pending was set. As a result, the guest driver was stacked
or very slow (when the waiting for the interrupt was with timeout).
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/sb16.c')
0 files changed, 0 insertions, 0 deletions