re: Starting NetBSD/mips64 kernel up and Userland Questions

matthew green <[email protected]>
Newsgroups gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
"Naruaki.Etomi" writes:
> Hello,
> Thank you everyone.
> 
> ---------------------------------------------------------------------------------------
> Dear Thorpe,
> 
> >Our 64-bit MIPS platforms use n32 binaries because, as I recall,
> >it was determined to perform better.
> I understood.
> 
> I built mips64 userland and tried it!
> 
> [  11.4114064] WARNING: clock lost 8764 days
> [  11.4595812] WARNING: using filesystem time
> [  11.5088293] WARNING: CHECK AND RESET THE DATE!
> [  11.6822271] panic: init died (signal 0, exit 1)
> [  11.7426656] cpu0: Begin traceback...
> [  11.7876988] pid -2136376384 not found
> [  11.8316821] cpu0: End traceback...
> [  11.8725321] kernel: breakpoint trap
> Stopped in pid 1.1 (init) at    ffffffff80073b2c:       jr      ra
>                 bdslot: nop
> db> tr
> 0xffffffff80a97be0: 0+ffffffff80073b2c (0,ff00,0,ffffffff807c9380) ra 0 sz 0
> User-level: pid 1.1
> 
> Well, things are not going well.
> Do you have any advice on where to investigate?
[ ... ]
> >We can't run dynamically linked n64 binaries, I doubt anyone fixed PR
> >52857.
> 
> Thank you for your advice!

these are both the same problem.  you can reproduce it by
running any non trivial N64 dynamic binary.  it is very
likely a bug in the dynamic linker.  see
src/libexec/ld.elf_so/arch/mips for the code.  look for
the ELFSIZE == 64 bits, and any missing parts..o

HTH.  it would be great if this was fixed.

also, do you plan to commit the fix for cache_r10k.c?
i have an R10K O2 and it hangs a lot, and maybe this will
help it?


.mrg.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.