From: Gerd Hoffmann <kra...@redhat.com> Allows to build with older spice-protocol versions.
Signed-off-by: Gerd Hoffmann <kra...@redhat.com> --- hw/qxl.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/hw/qxl.c b/hw/qxl.c index 0b9a4c7..6be54c4 100644 --- a/hw/qxl.c +++ b/hw/qxl.c @@ -28,6 +28,21 @@ #include "qxl.h" +/* old spice-protocol */ +#ifndef QXL_INTERRUPT_IO_CMD +#define QXL_INTERRUPT_IO_CMD (1 << 2) +#define QXL_INTERRUPT_ERROR (1 << 3) +#define QXL_IO_UPDATE_AREA_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +1) +#define QXL_IO_NOTIFY_OOM_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +2) +#define QXL_IO_MEMSLOT_ADD_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +3) +#define QXL_IO_CREATE_PRIMARY_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +4) +#define QXL_IO_DESTROY_PRIMARY_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +5) +#define QXL_IO_DESTROY_SURFACE_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +6) +#define QXL_IO_DESTROY_ALL_SURFACES_ASYNC (QXL_IO_DESTROY_ALL_SURFACES +7) +#undef QXL_IO_RANGE_SIZE +#define QXL_IO_RANGE_SIZE (QXL_IO_DESTROY_ALL_SURFACES + 8) +#endif + #undef SPICE_RING_PROD_ITEM #define SPICE_RING_PROD_ITEM(r, ret) { \ typeof(r) start = r; \ -- 1.7.5.4