[Spice-commits] Branch 'spice.kvm.v11' - 2 commits - hw/qxl.c spice-display.c

Gerd Hoffmann kraxel at kemper.freedesktop.org
Thu Jul 8 04:27:43 PDT 2010


 hw/qxl.c        |   17 -----------------
 spice-display.c |   10 ----------
 2 files changed, 27 deletions(-)

New commits:
commit 59715bb9049e5bf510bd99d9e5ad1a5dd7131e31
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Jul 8 12:59:30 2010 +0200

    qxl: zap ->has_command()

diff --git a/hw/qxl.c b/hw/qxl.c
index e3601a7..1e3d023 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -371,22 +371,6 @@ static int interface_req_cmd_notification(QXLInstance *sin)
     return wait;
 }
 
-static int interface_has_command(QXLInstance *sin)
-{
-    PCIQXLDevice *qxl = container_of(sin, PCIQXLDevice, ssd.qxl);
-
-    switch (qxl->mode) {
-    case QXL_MODE_VGA:
-        return qemu_spice_rect_is_empty(&qxl->ssd.dirty) ? false : true;
-    case QXL_MODE_COMPAT:
-    case QXL_MODE_NATIVE:
-    case QXL_MODE_UNDEFINED:
-        return SPICE_RING_IS_EMPTY(&qxl->ram->cmd_ring) ? false : true;
-    default:
-        return false;
-    }
-}
-
 static inline void qxl_push_free_res(PCIQXLDevice *d)
 {
     QXLReleaseRing *ring = &d->ram->release_ring;
@@ -538,7 +522,6 @@ static const QXLInterface qxl_interface = {
     .get_init_info           = interface_get_init_info,
     .get_command             = interface_get_command,
     .req_cmd_notification    = interface_req_cmd_notification,
-    .has_command             = interface_has_command,
     .release_resource        = interface_release_resource,
     .get_cursor_command      = interface_get_cursor_command,
     .req_cursor_notification = interface_req_cursor_notification,
commit 3f4bafc065a622f77bfd9db459659b1880472a90
Author: Gerd Hoffmann <kraxel at redhat.com>
Date:   Thu Jul 8 13:00:18 2010 +0200

    spice-display: zap ->has_command()

diff --git a/spice-display.c b/spice-display.c
index f419706..a749e64 100644
--- a/spice-display.c
+++ b/spice-display.c
@@ -289,15 +289,6 @@ static int interface_req_cmd_notification(QXLInstance *sin)
     return 1;
 }
 
-static int interface_has_command(QXLInstance *sin)
-{
-    SimpleSpiceDisplay *ssd = container_of(sin, SimpleSpiceDisplay, qxl);
-
-    if (debug)
-        fprintf(stderr, "%s:\n", __FUNCTION__);
-    return !qemu_spice_rect_is_empty(&ssd->dirty);
-}
-
 static void interface_release_resource(QXLInstance *sin,
                                        struct QXLReleaseInfoExt ext)
 {
@@ -354,7 +345,6 @@ static const QXLInterface dpy_interface = {
     .get_init_info           = interface_get_init_info,
     .get_command             = interface_get_command,
     .req_cmd_notification    = interface_req_cmd_notification,
-    .has_command             = interface_has_command,
     .release_resource        = interface_release_resource,
     .get_cursor_command      = interface_get_cursor_command,
     .req_cursor_notification = interface_req_cursor_notification,


More information about the Spice-commits mailing list