Is the MIPS kernel buildable from HEAD?
Juli Mallett
jmallett at FreeBSD.org
Thu Aug 26 05:46:27 UTC 2010
On Wed, Aug 25, 2010 at 22:29, M. Warner Losh <imp at bsdimp.com> wrote:
> I can now build a n64 world in -current. I haven't had a chance to
> run it yet, but hope to soon. My CN38xx board doesn't like the 32-bit
> kernel anymore... It also doesn't like the 64-bit kernel, but I think
> that's a uboot issue. It seems older ldscripts didn't tickle the bugs
> the current one does (on the other hand, the old ldscripts only worked
> on the CN38xx board). On the other hand, SDK 1.9.0's uboot on another
> board works fine with the 64-bit kernel.
I'm having no trouble with kernel and world on two CN5020 boards and
no trouble with starting the kernel on a CN5860-based board. The
CN5860 board has problems I'm dealing with.
That said, the two CN5020 boards are running with this patch to
U-Boot, which I really did find was necessary because the address the
(unused) data was stored at conflicts with the per-CPU storage area,
IIRC.
http://people.freebsd.org/~jmallett/no-labi.diff
I have a more conservative ldscript that I can check in and move the
Octeon kernel configurations to, which gets rid of the non-executable
program headers that generate messages. All that really matters is
that we not have multiple executable program headers because that
completely breaks the Octeon ELF loading code.
Juli.
More information about the freebsd-mips
mailing list