Re: [Spice-devel] [PATCH v3] server: add QXLWorker.flush_surfaces_async for S3/S4 support

2011-07-10 Thread Yonit Halperin
On 07/07/2011 07:33 PM, Alon Levy wrote: This does three things: flush both command rings stop (rendering everything) start Hi, just need to update the message :) Pulled out start and stop to their own functions to do this easily. The added api is specifically async, i.e. it calls

Re: [Spice-devel] [PATCH v3] server: add QXLInterface::surface_updated callback

2011-07-10 Thread Yonit Halperin
On 07/07/2011 07:33 PM, Alon Levy wrote: used to move dirty rectangle notification from update_area to surface_updated. This is RfC quality. Specifically where to call surface_updated. Currently I only call it from stop. This should be good enough for migration, which is the only use case I

Re: [Spice-devel] bad primary surface and server crash after migration

2011-07-10 Thread Yonit Halperin
On 07/04/2011 12:23 PM, Gerd Hoffmann wrote: On 07/04/11 10:51, Yonit Halperin wrote: Hi Gerd, I encountered several problems after migration, maybe you can help: 1) on qxl_pre_load, sometimes the command ring is not empty and when handle_dev_destroy_surface (on hard reset),

Re: [Spice-devel] RFC: Render support in the protocol

2011-07-10 Thread Yonit Halperin
On 07/06/2011 04:38 PM, Soeren Sandmann wrote: RENDER is a very commonly used X extension that currently is not supported very well in SPICE. This leads to the QXL X driver having to read back pixels from the device, render in software, then transmit an image. This is currently the biggest