[Spice-devel] [RfC PATCH 0/7] spice: add async i/o commands.
Alon Levy
alevy at redhat.com
Thu Jun 23 09:36:47 PDT 2011
On Wed, Jun 22, 2011 at 10:45:59AM +0200, Gerd Hoffmann wrote:
> Hi,
>
> This patch series introduces non-blocking versions of the qxl io port
> commands to avoid blocking qemu and the guest vcpu. Needs guest driver
> updates. Patches for spice-protocol and xf86-video-qxl follow.
>
Tested with windows driver, noted the required change (adding QXL_IO_UPDATE_IRQ
to allowed ports in vga mode), other then that seems to work fine. All the patches
look fine, just the old protocol support that I would like to drop (commented
on the last patch).
> cheers,
> Gerd
>
> Gerd Hoffmann (7):
> spice: add worker wrapper functions.
> spice: add qemu_spice_display_init_common
> spice: lock spice worker calls
> move qemu_spice_add_memslot call out of qxl_add_memslot
> move qemu_spice_create_primary_surface call out of
> qxl_create_guest_primary
> remove qxl_destroy_primary
> async qxl I/O
>
> hw/qxl-render.c | 4 +-
> hw/qxl.c | 279 ++++++++++++++++++++++++++++++++++++++--------------
> hw/qxl.h | 3 +
> ui/spice-display.c | 142 ++++++++++++++++++++++++---
> ui/spice-display.h | 22 ++++
> 5 files changed, 363 insertions(+), 87 deletions(-)
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
More information about the Spice-devel
mailing list