Soliciting opinions on an extension of the bootinfo structure

John Baldwin jhb at freebsd.org
Fri Sep 9 12:22:40 UTC 2011


On Thursday, September 08, 2011 6:25:23 pm Peter Grehan wrote:
> > I'm proposing an extension framework for the bootinfo structure used
> > to pass information from the bootstrap/loader to the kernel. Although
> > I'm only proposing this for the MIPS bootinfo, it's completely
> > applicable to any of them.
> >
> > What I propose is adding an optional platform extension structure:
> > bootinfo_pext, surrounded by #ifdef BOOTINFO_PEXT
> 
>   Any reason not to put the vendor bits into another piece of loader 
> metadata ? That seems the extensible way to add additional info from the 
> loader, rather than extending bootinfo (as was the case pre-loader days).

I agree.  The metadata appended to the end of the kernel is a better way to
manage this.

-- 
John Baldwin


More information about the freebsd-arch mailing list