Subject: Re: 1.1 binaries under 1.2a (abrown) kernel on SS-5?
To: Scott Bertilson <scott@nts.umn.edu>
From: Aaron Brown <abrown@eecs.harvard.edu>
List: port-sparc
Date: 07/24/1996 23:01:06
On Wed, 24 Jul 1996, "Scott Bertilson" wrote:
>   I'm new to this game so there is probably something in the documentation
> that I haven't read - apologies if so.  I loaded the 1.1 SPARC binary
> distribution onto a disk, loaded Aaron Brown's kernel, and booted.  It
> comes up but numerous things give "bad system call - core dumped".  The
> README implies that 1.2 will provide better system call emulation and
> doesn't mention any caveats about 1.1.

You might want to try the 1.2-Beta binary release somewhere on
ftp.netbsd.org. 1.1 has a bug in the dynamic linker module that does
not flush the icache after making changes to the text segment. This
causes all sorts of problems on machines without cache-coherent
instruction caches (i.e. SS5).

Alternatively, if it works, you can try to rebuild and reinstall ld.so
from the 1.2-Beta source.

Note also that SS5's aren't tested yet, so there could be other problems
lurking which I haven't seen...but this one sounds like the linker bug.

--Aaron