Toiling away on booting the new blades

Warner Losh imp at bsdimp.com
Mon Apr 4 01:46:39 UTC 2011


On Apr 3, 2011, at 5:19 PM, Juli Mallett wrote:

> On Sun, Apr 3, 2011 at 15:07, Warner Losh <imp at bsdimp.com> wrote:
>> On Apr 3, 2011, at 3:29 PM, Andrew Duane wrote:
>>> Since the MIPS bootinfo structure is already part of FreeBSD, is this code in the startup path something you'd be interested in taking in?
>> 
>> I think I'd be interested.  I think this is a decent path to explore, but would need to see code before committing :)
> 
> Indeed, I think it's worth committing probably, or perhaps committing
> a modified version that does the same thing.  It's easy to imagine
> that some people will eventually want to just use loader with U-Boot
> on Octeon so that they can have hints, good UFS support, module
> loading, etc.
> 
> Also, Warner, if you touch octeon_machdep.c, could you please move the
> app boot descriptor thing to a separate header file with the Cavium
> license?  I believe I've touched all of the actual *source code*
> there, but right now we're possibly violating the license (depending
> on how big you believe a page is) which requires the license to be at
> the top of the file.  So I think moving the license and struct to a
> separate header would be sufficient (using the structure from the
> current SDK would probably be even better?)

I'll look into it.  I inherited the code from the Cavium folks, so if there's a license violation, they did it to themselves :)

Structurally, I think it would be better.  I've wanted to have more modularity in how we hook up the bootloader-> kernel handoff for embedded systems for a while, and this will help that goal.

Warner



More information about the freebsd-mips mailing list