From 4a46c99c8118586f19894fe66fc6e353f159d4d9 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 29 Oct 2013 13:29:43 +0100 Subject: qxl: replace pipe signaling with bottom half qxl creates a pipe, then writes something to it to wake up the iothread from the spice server thread to raise an irq. These days qemu bottom halves can be scheduled from threads and signals, so there is no reason to do this any more. Time to clean it up. Signed-off-by: Gerd Hoffmann --- hw/display/qxl.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'hw/display/qxl.h') diff --git a/hw/display/qxl.h b/hw/display/qxl.h index 84f0182383..c5de3d7075 100644 --- a/hw/display/qxl.h +++ b/hw/display/qxl.h @@ -81,8 +81,7 @@ typedef struct PCIQXLDevice { QemuMutex track_lock; /* thread signaling */ - QemuThread main; - int pipe[2]; + QEMUBH *update_irq; /* ram pci bar */ QXLRam *ram; -- cgit v1.2.3