On Mon, Jun 20, 2011 at 04:07:59PM +0200, Gerd Hoffmann wrote: > >>What is the difference to one worker->stop() + worker->start() cycle? > >> > > > >ok, stop+start won't disconnect any clients either. But does stop render all > >waiting commands? > >I'll have to look, I don't know if it does. > > It does. This is what qemu uses to flush all spice server state to > device memory on migration. > > What is the reason for deleting all surfaces?
Making sure all references are dropped to pci memory in devram. We would need to recreate all the surfaces after reset anyway. > > cheers, > Gerd >