[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Qemu-devel] [PATCH V2 1/5] vl.c: Do not save RAM state when Xen is used.
On Sun, 18 Dec 2011, Avi Kivity wrote: > On 12/15/2011 05:12 PM, Anthony Liguori wrote: > > On 12/09/2011 03:54 PM, Anthony PERARD wrote: > >> In Xen case, the guest RAM is not handle by QEMU, and it is saved by > >> Xen tools. > >> So, we just avoid to register the RAM save state handler. > >> > >> - register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, NULL, > >> - ram_load, NULL); > >> + if (!xen_enabled()) { > >> + register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, > >> NULL, > >> + ram_load, NULL); > >> + } > > > > Why don't you just unregister the section in the xen initialization > > code? That way we don't have xen_enabled()'s sprinkled all over the > > place. > > It's better to see them up front, having the magical string "ram" > connect the two is hard to follow. Agreed. Unregister it in xen code was the first things I've done. But I've changed to this with the argumment that this tell that the ram is not saved in QEMU with Xen. Another things could be done like a parameter to the machine to not save the RAM. If you prefere, I can avoid the if(!xen) in vl.c and probably give a little headache to the one who will want to know why the ram is not in the state file. :) Regards, -- Anthony PERARD _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |