Carl-Daniel Hailfinger wrote: > On 09.09.2008 19:37, Robert Millan wrote: > >> On Tue, Sep 09, 2008 at 11:19:27AM -0600, Jordan Crouse wrote: >> >> >>> On 09/09/08 18:59 +0200, Robert Millan wrote: >>> >>> >>>> I'm thinking that it'd be interesting for coreboot to have direct support >>>> for >>>> Multiboot, so that Multiboot kernels can be used directly without >>>> GRUB/FILO as >>>> middle man (somewhat like this thing you call "LAB"). >>>> >>>> When I brought this up on IRC, Patrick expressed concerns about size. I >>>> suppose >>>> the best would be to give users the option to provide either coreboot >>>> tables or >>>> Multiboot, whatever is needed for their payload, instead of adding both >>>> things >>>> unconditionally. >>>> >>>> > > Sorry, that won't fly. The official Multiboot spec at > http://www.gnu.org/software/grub/manual/multiboot/multiboot.html lacks > quite a few things needed by the OS and supported by coreboot tables. > > That means the concerns about size are valid and the proposed way to fix > them won't work. > > >>>> Nevertheless I don't expect the basic Multiboot support to be excessively >>>> big. >>>> >>>> If this idea sounds fine, I could provide a patch for v3. >>>> >>>> >>> I support this idea unconditionally. I know the limitations and >>> concerns about multiboot - but playing well with others is something >>> we need to do a better job of. >>> >>> >> Good :-). I'll get to work. >> >> >> >>> I don't suppose we could talk you into a v2 patch as well? >>> >>> >> Maybe ;-). I do the v3 patch, and once we're done with it, I'll see how >> easy/hard it is to backport it, is that ok? >> >> > > What advantages does Multiboot have over storing the parsed kernel in > the LAR? Will Multiboot make SELF obsolete before it's even introduced? > No, it's another thing that would be parsed into SELF if done right. I think it's a libpayload job though, and can be used by, for example, bayou and filo,... and possibly coreinfo and others...
--
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: [EMAIL PROTECTED] • http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866
signature.asc
Description: OpenPGP digital signature
-- coreboot mailing list [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

