[Spice-devel] [PATCH 0/6] initial qxl abi patches

Gerd Hoffmann kraxel at redhat.com
Wed Jun 23 04:03:41 PDT 2010


  Hi,

This is the start of the qxl -> spice abi translation code.
It is really just a first step, but even at the current state
it is good enougth to handle 0.4 spice guest drivers.

Future plan is to cover all spice structs used by qxl that way.
Once everything is covered no code except the qxl struct parser
should call get_virt().

cheers,
  Gerd

Gerd Hoffmann (6):
  qxl abi: parse QXLDrawable.
  qxl abi: parse QXLCompatDrawable.
  qxl abi: parse QXLAlphaBlnd (+Compat)
  qxl abi: parse QXLFill.
  qxl abi: parse QXLOpaque.
  qxl abi: add missing QXLCopyBits

 common/canvas_base.c   |    4 +-
 common/gl_canvas.c     |    6 +-
 server/Makefile.am     |    2 +
 server/red_parse_qxl.c |  197 ++++++++++++++++++++++++++++
 server/red_parse_qxl.h |   62 +++++++++
 server/red_worker.c    |  334 ++++++++++++++++++++++++-----------------------
 spice.proto            |    4 +-
 spice1.proto           |    4 +-
 8 files changed, 441 insertions(+), 172 deletions(-)
 create mode 100644 server/red_parse_qxl.c
 create mode 100644 server/red_parse_qxl.h



More information about the Spice-devel mailing list