On Sat, 12 Dec 2009 13:26:30 -0600 Anthony Liguori <anth...@codemonkey.ws> wrote:
> Izik Eidus wrote: > > On Sat, 12 Dec 2009 11:40:21 -0600 > > Anthony Liguori <anth...@codemonkey.ws> wrote: > > > > > >> FWIW, I don't see any reason why Spice couldn't be made to be > >> separate from guest emulation. I think it would just require the > >> right interfacing in qemu. I think that's purely an implementation > >> detail. > >> > > > > The QXL device is one of the core compoments of spice..., how can > > you separate it from the guest visible state? (it is pci device) > > > > How does live migration work then? Do you have to query libspice for > it's state? Does it return an opaque blob? How can it integrate > with VMState since libspice doesn't have any knowledge of something > like VMState? QXL transfer the device states by itself using qemu migration mechanisem. The spice server just need that the pci memory (and the qxl ram/rom state) will be migrate. (From the point of view of guest visible state) All this guest visible states are transfered by the qxl device using qemu. > > Regards, > > Anthony Liguori >