All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCHv4 00/11] async + suspend reworked
@ 2011-07-13 14:49 Alon Levy
  2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 01/11] spice: add worker wrapper functions Alon Levy
                   ` (10 more replies)
  0 siblings, 11 replies; 23+ messages in thread
From: Alon Levy @ 2011-07-13 14:49 UTC (permalink / raw)
  To: qemu-devel; +Cc: yhalperi, kraxel

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

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2011-07-14 10:07 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-13 14:49 [Qemu-devel] [PATCHv4 00/11] async + suspend reworked Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 01/11] spice: add worker wrapper functions Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 02/11] spice: add qemu_spice_display_init_common Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 03/11] qxl: remove qxl_destroy_primary() Alon Levy
2011-07-14  8:33   ` Gerd Hoffmann
2011-07-14  9:27     ` Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 04/11] qxl: fix surface tracking & locking Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 05/11] qxl: add io_port_to_string Alon Levy
2011-07-14  8:37   ` Gerd Hoffmann
2011-07-14  8:52     ` Alon Levy
2011-07-14  8:40   ` Gerd Hoffmann
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 06/11] qxl: error handling fixes and cleanups Alon Levy
2011-07-14  8:42   ` Gerd Hoffmann
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 07/11] qxl: make qxl_guest_bug take variable arguments Alon Levy
2011-07-14  8:43   ` Gerd Hoffmann
2011-07-14  8:51     ` Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 08/11] qxl: bump pci rev Alon Levy
2011-07-14  8:44   ` Gerd Hoffmann
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 09/11] qxl: use QXL_REVISION_* Alon Levy
2011-07-14  8:46   ` Gerd Hoffmann
2011-07-14 10:06     ` Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 10/11] qxl: only disallow specific io's in vga mode Alon Levy
2011-07-13 14:49 ` [Qemu-devel] [PATCHv4 11/11] qxl: add QXL_IO_FLUSH_{SURFACES, RELEASE} for guest S3&S4 support Alon Levy

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.