Gerd Hoffmann
2006-Jul-07 12:46 UTC
[Xen-devel] [patch] domain builder rewrite, guest kexec
Hi folks, I''ve just uploaded my current state of the guest kexec and domain builder rewrite work. Booting a new kernel via kexec starts working now, I can boot to the login prompt with a ttylinux rootfs on a ramdisk, so you can start playing with it. It''s far from being bug-free though, xenstore is broken for example. The new libxc domain builder code is in use here all day and runs stable too, although I''m using it with 32bit only at the moment. More verbose description is here: http://www.suse.de/~kraxel/xen/kexec.html Patch against unstable is here: http://www.suse.de/~kraxel/patches/domain-builder-kexec-master-xen-10647.diff have fun & cheers, Gerd -- Gerd Hoffmann <kraxel@suse.de> http://www.suse.de/~kraxel/julika-dora.jpeg _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, 07 Jul 2006 14:46:43 +0200, Gerd Hoffmann wrote:> Hi folks, > > I''ve just uploaded my current state of the guest kexec and domain > builder rewrite work. > > Booting a new kernel via kexec starts working now, I can boot to the > login prompt with a ttylinux rootfs on a ramdisk, so you can start > playing with it. It''s far from being bug-free though, xenstore is > broken for example. > > The new libxc domain builder code is in use here all day and runs stable > too, although I''m using it with 32bit only at the moment. > > More verbose description is here: > http://www.suse.de/~kraxel/xen/kexec.html > > Patch against unstable is here: > http://www.suse.de/~kraxel/patches/domain-builder-kexec-master-xen-10647.diffWow, that looks pretty impressive indeed. I wonder how much room there is for consolidating code in your domU kexec patch and the work that Magnus and I have done on dom0/hypervsisor kexec/kdump. -- Horms H: http://www.vergenet.net/~horms/ W: http://www.valinux.co.jp/en/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Gerd Hoffmann
2006-Jul-12 11:01 UTC
[Xen-devel] Re: [patch] domain builder rewrite, guest kexec
Horms wrote:> > Wow, that looks pretty impressive indeed. > > I wonder how much room there is for consolidating code in your domU > kexec patch and the work that Magnus and I have done on dom0/hypervsisor > kexec/kdump.I think there isn''t much code which an be shared, if any. kexec''ing a domU and the physical machine are two very different problems. When merging both I think the easiest is to simply have two source files (machine-kexec-xen[0U].c) and some small stub functions which all either the dom0/hypervisor or domU kexec code. cheers, Gerd -- Gerd Hoffmann <kraxel@suse.de> http://www.suse.de/~kraxel/julika-dora.jpeg _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Wed, Jul 12, 2006 at 01:01:08PM +0200, Gerd Hoffmann wrote:> Horms wrote: > > > > Wow, that looks pretty impressive indeed. > > > > I wonder how much room there is for consolidating code in your domU > > kexec patch and the work that Magnus and I have done on dom0/hypervsisor > > kexec/kdump. > > I think there isn''t much code which an be shared, if any. kexec''ing a > domU and the physical machine are two very different problems. When > merging both I think the easiest is to simply have two source files > (machine-kexec-xen[0U].c) and some small stub functions which all either > the dom0/hypervisor or domU kexec code.Understood. I guess that in a lot of ways that makes the merge easier. -- Horms H: http://www.vergenet.net/~horms/ W: http://www.valinux.co.jp/en/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel