|
From: | Alexander Voropay |
Subject: | Re: [Qemu-devel] [PATCH] Add MIPS ELF loader |
Date: | Thu, 20 Apr 2006 15:02:52 +0400 |
"Thiemo Seufer" <address@hidden> wrote:
>You could find my qemu.log there: >http://www.nwpi.ru/~alec/mips/qemu_log.txt>It goes into infinity exception loop. I'm not quite sure why but you're getting a RI exception on the address 0xbfc00008 wich is the "move k0, zero" in the delay slot. I don't see a problem in the code, but have you tried this sequence?move k0, zero j 0xbfc00400 nopIs the move implemented as addiu or as daddiu? The latter would RI.
Oh! It was daddu (gcc -mips3) opcode. Thank you! Can someone add a path to make a log more readable (exception cause decode). The disassembler should be improved too, to mark a 64-bit opcodes as invalid for MIPS32... -- -=AV=-
[Prev in Thread] | Current Thread | [Next in Thread] |