qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCHv5 10/12] qxl: add QXL_IO_FLUSH_{SURFACES, RELEAS


From: Alon Levy
Subject: Re: [Qemu-devel] [PATCHv5 10/12] qxl: add QXL_IO_FLUSH_{SURFACES, RELEASE} for guest S3&S4 support
Date: Fri, 15 Jul 2011 12:11:43 +0300
User-agent: Mutt/1.5.21 (2010-09-15)

On Fri, Jul 15, 2011 at 10:15:26AM +0200, Gerd Hoffmann wrote:
> >+#if SPICE_INTERFACE_QXL_MINOR>= 1
> >+    case QXL_IO_FLUSH_RELEASE: {
> >+        QXLReleaseRing *ring =&d->ram->release_ring;
> >+        if (ring->prod - ring->cons + 1 == ring->num_items) {
> >+            fprintf(stderr,
> >+                "ERROR: no flush, full release ring [p%d,%dc]\n",
> >+                ring->prod, ring->cons);
> >+        }
> >+        qxl_push_free_res(d, 1 /* flush */);
> >+        dprint(d, 1, "QXL_IO_FLUSH_RELEASE exit (%s, s#=%d, res#=%d,%p)\n",
> >+            qxl_mode_to_string(d->mode), d->guest_surfaces.count,
> >+            d->num_free_res, d->last_release);
> >+        break;
> >+    }
> >+    case QXL_IO_FLUSH_SURFACES_ASYNC:
> >+        dprint(d, 1, "QXL_IO_FLUSH_SURFACES_ASYNC (%d) (%s, s#=%d, 
> >res#=%d)\n",
> >+               val, qxl_mode_to_string(d->mode), d->guest_surfaces.count,
> >+               d->num_free_res);
> >+        qxl_spice_flush_surfaces_async(d);
> >+#endif
> >+        break;
> 
> The last two lines should be swapped I guess.
> Doesn't harm, but looks a bit odd ...

yep. thanks, will fix.

> 
> cheers,
>   Gerd
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]