The print function is listed in the vector table as 0xbfc00808. The backedge
of the loop is improperly encoded, and so jumps to 0xb814 instead of the
desired 0xbfc00814.
Signed-off-by: Andrew Drake
---
hw/mips_malta.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
Public bug reported:
One of the hardcoded bootloader library instructions in the MIPS Malta
mini-bootloader's print function is:
stl_raw(p++, 0x08000205); /* j 814
*/
Since this function is loaded at 0xbfc00808, this jump jumps to the
middle of nowhere. The pr
** Patch added: "Patch to mips_malta.c"
https://bugs.launchpad.net/bugs/842290/+attachment/2359348/+files/malta.patch
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/842290
Title:
MIPS Malta mini-