Date: Wed, 08 Oct 2008 15:07:16 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: bms@incunabulum.net Cc: freebsd-embedded@freebsd.org Subject: Re: Broadcom MIPS kernel bit-rot Message-ID: <20081008.150716.570083949.imp@bsdimp.com> In-Reply-To: <48ECF8F5.8090805@incunabulum.net>
index | next in thread | previous in thread | raw e-mail
I think this may be a change in the SGI style ELF binaries to a
Traditional SYS V style that we did before we imported the code, but
after you did the original work on the sentry...
Warner
In message: <48ECF8F5.8090805@incunabulum.net>
Bruce M Simpson <bms@incunabulum.net> writes:
: It appears that the build for Broadcom MIPS kernels has bit-rotted.
:
: I am able to build a kernel with SENTRY5 config, however it will no
: longer boot on the WGT634U.
:
: The root cause appears to be a change in the ld behaviour. For whatever
: reason, the linker will now produce an ELF kernel which has offsets
: pointing backwards in the file, even though it didn't before, and
: "makeoptions LDSCRIPT_NAME" is being used to coax it to use the config
: which used to work for CFE.
:
: CFE, of course, is unable to load ELF kernels via TFTP, unless their
: program headers appear in the order in which they are actually accessed.
: This is purely a limitation of how CFE implements TFTP ELF load.
:
: Looking in the Perforce history I can't see anything which could
: obviously have broken this, it is clear however that ld is now behaving
: very differently.
:
: Questions:
: Has the version of ld/binutils in FreeBSD changed in -CURRENT since the
: MIPS code was imported to the main tree?
:
: That's all I can really think of at the moment, not much I can try here.
: U-Boot isn't on the Sentry5.
:
: cheers
: BMS
: _______________________________________________
: freebsd-embedded@freebsd.org mailing list
: http://lists.freebsd.org/mailman/listinfo/freebsd-embedded
: To unsubscribe, send any mail to "freebsd-embedded-unsubscribe@freebsd.org"
:
:
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081008.150716.570083949.imp>
