"Vladimir 'phcoder' Serbinenko" <phco...@gmail.com> writes:
> On Mon, May 18, 2009 at 8:45 PM, Ferenc Wagner <wf...@niif.hu> wrote: > >> Last week we had a very interesting chat on #grub, discussing various >> possibilities to run Grub in a Xen paravirtual domain. You showed >> some interest in properly porting Grub to this architecture instead of >> my misguided attempts to go through grub-emu and kexec. You asked for >> the interface docs to be able to assess the task. Please find it under >> >> http://www.cl.cam.ac.uk/research/srg/netos/xen/documentation.html >> >> referenced as "Developer Manual" in HTML and PDF. I put online the >> current MiniOS source at http://apt.niif.hu/minios.tgz, > > Xen is under GPLv2. Unless otherwise stated minios is under GPLv2 too. > In quick look I haven't found a separate license for minios. Neither have I, but xen-devel says MiniOS is BSD, and should be acceptable for Grub. > Also it's much better in licensing and technical point of view to do > it from scratch: it usually results in a much cleaner code and it's > not encumbered by additional clauses Like I said, realistically I'm rather far from being able to implement this from scratch. Unless a low-level expert lays down the groundwork, I'll have to go back bolting the "kexec" code unto grub-emu and running that. Actually, I wonder if Grub could do any better booting paravirtual domains: you said Grub already knows how to boot Linux, it's even multiboot compliant, but I'm not sure that really helps much in this situation, where it has to replace a PV image with another. -- Thanks, Feri. _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel