qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCHv4 00/11] async + suspend reworked


From: Alon Levy
Subject: [Qemu-devel] [PATCHv4 00/11] async + suspend reworked
Date: Wed, 13 Jul 2011 17:49:46 +0300

v3->v4 changes:
 * drop all qxl-render changes, it will still use sync update_area. This means:
  1. running with vnc and spice together can still trigger lockup with libvirt
  due to [vcpu block on pipe; worker wait for pipe release; iothread blocked 
because
   vcpu holding mutex] and client side [libvirt waiting for monitor response
   blocking client reading socket] (this is the original problem that initiated
   the async io addition).
  2. running screendump should be ok since update_area in spice server doesn't
   wait for the client pipe. that said I didn't verify this.
 * checkpatch.pl happy
 * dropped the ESECURITY patch
 * dropped the event abort->warning patch (handled by spice-server)

Git trees:
 git://anongit.freedesktop.org/~alon/qemu            async_and_s3.v4

 git://anongit.freedesktop.org/~alon/spice           async_and_s3.v4 (unchanged)

 git://anongit.freedesktop.org/~alon/spice-protocol  s3.v2 (unchanged)
 git://anongit.freedesktop.org/~alon/qxl             s3.v3.async.v3 (unchanged)

Alon Levy (5):
  qxl: add io_port_to_string
  qxl: make qxl_guest_bug take variable arguments
  qxl: use QXL_REVISION_*
  qxl: only disallow specific io's in vga mode
  qxl: add QXL_IO_FLUSH_{SURFACES,RELEASE} for guest S3&S4 support

Gerd Hoffmann (6):
  spice: add worker wrapper functions.
  spice: add qemu_spice_display_init_common
  qxl: remove qxl_destroy_primary()
  qxl: fix surface tracking & locking
  qxl: error handling fixes and cleanups.
  qxl: bump pci rev

 hw/qxl-render.c    |    4 +-
 hw/qxl.c           |  490 ++++++++++++++++++++++++++++++++++++++++++++--------
 hw/qxl.h           |   35 ++++-
 ui/spice-display.c |   93 +++++++++--
 ui/spice-display.h |   30 ++++
 5 files changed, 567 insertions(+), 85 deletions(-)

-- 
1.7.6




reply via email to

[Prev in Thread] Current Thread [Next in Thread]