Re: Crosscompiling NetBSD for Fonera not working with HEAD?
David Holland <[email protected]> Sun, 5 Jul 2009 23:38:28 +0000
| Newsgroups | gmane.os.netbsd.ports.evbmips |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jul 06, 2009 at 12:41:43AM +0200, Fredrik Pettai wrote: > As you can see -no-abicalls is in there... Indeed it is. And the disassembly of the call whose return address is in ra shows that it's not making an abicall. But it does really really look like something did an indirect jump through t9 after loading trash into it. Can you post the disassembly of the function that call site is calling? (ath_hal_reg_read) Maybe there's a tail-call optimization so it's actually coming from further down. (And maybe something is confusing gcc into issuing an abicall in that context in spite of -mno-abicalls? But you'd think that would make the kernel blow up right and left...) Today's tree doesn't even compile for me: ../../../../arch/mips/atheros/ar5315_board.c:69:75: error: contrib/dev/ath/ah_soc.h: No such file or directory -- David A. Holland [email protected]