* [patch] domain builder rewrite, guest kexec
@ 2006-07-07 12:46 Gerd Hoffmann
2006-07-11 12:30 ` Horms
0 siblings, 1 reply; 4+ messages in thread
From: Gerd Hoffmann @ 2006-07-07 12:46 UTC (permalink / raw)
To: Xen devel list
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch] domain builder rewrite, guest kexec
2006-07-07 12:46 [patch] domain builder rewrite, guest kexec Gerd Hoffmann
@ 2006-07-11 12:30 ` Horms
2006-07-12 11:01 ` Gerd Hoffmann
0 siblings, 1 reply; 4+ messages in thread
From: Horms @ 2006-07-11 12:30 UTC (permalink / raw)
To: Gerd Hoffmann, Magnus Damm; +Cc: 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.diff
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.
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch] domain builder rewrite, guest kexec
2006-07-11 12:30 ` Horms
@ 2006-07-12 11:01 ` Gerd Hoffmann
2006-07-13 2:33 ` Horms
0 siblings, 1 reply; 4+ messages in thread
From: Gerd Hoffmann @ 2006-07-12 11:01 UTC (permalink / raw)
To: Horms; +Cc: Magnus Damm, xen-devel
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
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [patch] domain builder rewrite, guest kexec
2006-07-12 11:01 ` Gerd Hoffmann
@ 2006-07-13 2:33 ` Horms
0 siblings, 0 replies; 4+ messages in thread
From: Horms @ 2006-07-13 2:33 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: Magnus Damm, 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/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-07-13 2:33 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-07 12:46 [patch] domain builder rewrite, guest kexec Gerd Hoffmann
2006-07-11 12:30 ` Horms
2006-07-12 11:01 ` Gerd Hoffmann
2006-07-13 2:33 ` Horms
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.