qemu-patch-raspberry4/hw
Gerd Hoffmann 4a46c99c81 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 <kraxel@redhat.com>
2013-11-04 12:31:42 +01:00
..
9pfs hw/9pfs: Fix errno value for xattr functions 2013-10-05 13:05:28 +04:00
acpi pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
alpha hw/alpha: Fix compiler warning (integer constant is too large) 2013-10-02 22:55:28 +04:00
arm integrator: fix Linux boot failure by emulating dbg region 2013-10-31 14:00:16 +01:00
audio pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
block pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
bt Preparation for usb-bt-dongle conditional build 2013-09-10 11:14:41 +02:00
char pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
core loader: allow adding ROMs in done callbacks 2013-10-14 17:48:52 +03:00
cpu QOM CPUState refactorings / X86CPU 2013-09-03 12:33:32 -05:00
cris hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
display qxl: replace pipe signaling with bottom half 2013-11-04 12:31:42 +01:00
dma qom: Pass available size to object_initialize() 2013-08-30 21:15:44 +02:00
gpio gpio/zaurus: QOM cast cleanup 2013-07-29 21:06:57 +02:00
i2c exynos4210_i2c: QOM cast cleanup 2013-07-29 21:07:02 +02:00
i386 Merge remote-tracking branch 'kraxel/e820.1' into staging 2013-10-31 16:58:58 +01:00
ide Block patches for 1.7.0-rc0 (v2) 2013-10-31 17:02:26 +01:00
input aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
intc xics-kvm: enable irqfd for MSI 2013-10-25 23:25:47 +02:00
isa ich9: APIs for pc guest info 2013-10-14 17:48:52 +03:00
lm32 loader: support for unmapped ROM blobs 2013-10-14 17:48:51 +03:00
m68k hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
microblaze hw/microblaze: Add support for loading initrd images 2013-10-24 22:56:48 +02:00
mips mips_malta: support up to 2GiB RAM 2013-09-09 18:42:22 +02:00
misc pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
moxie memory: add owner argument to initialization functions 2013-07-04 17:42:44 +02:00
net pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
nvram fw_cfg: interface to trigger callback on read 2013-10-14 17:48:51 +03:00
openrisc pc,pci,virtio fixes and cleanups 2013-09-03 12:31:07 -05:00
pci pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
pci-bridge hw/pci-bridge: set PCI_INTERRUPT_PIN register before shpc init 2013-10-14 17:11:45 +03:00
pci-host pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
ppc Merge remote-tracking branch 'mjt/trivial-patches' into staging 2013-10-31 17:01:43 +01:00
s390x s390/eventfacility: allow childs to handle more than 1 event type 2013-09-20 13:55:30 +02:00
scsi pci, pc, acpi fixes, enhancements 2013-10-31 16:58:32 +01:00
sd sd: Avoid access to NULL BlockDriverState 2013-10-17 10:15:18 +02:00
sh4 hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
sparc hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
sparc64 pc,pci,virtio fixes and cleanups 2013-09-03 12:31:07 -05:00
ssi xilinx_spi: QOM cast cleanup 2013-07-29 21:07:01 +02:00
timer hpet: add API to find it 2013-10-14 17:48:52 +03:00
tpm aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
unicore32 hw: Clean up bogus default boot order 2013-08-28 10:16:47 +03:00
usb Merge remote-tracking branch 'kraxel/usb.91' into staging 2013-10-31 17:00:25 +01:00
virtio hw: set interrupts using pci irq wrappers 2013-10-14 17:11:45 +03:00
watchdog aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
xen qemu/xen: make use of xenstore relative paths 2013-10-10 14:25:52 +00:00
xtensa pc,pci,virtio fixes and cleanups 2013-09-03 12:31:07 -05:00
Makefile.objs virtio: simplify Makefile conditionals 2013-04-19 16:18:11 +02:00