9
0
Fork 0
barebox/arch/mips/lib
Antony Pavlov bd6cc52de5 MIPS: add initial exceptions handling
Checking exception handling:

    $ make qemu-malta_defconfig
    $ make

    ...

    $ qemu-system-mips -nodefaults -M malta -m 256 \
       -nographic -serial stdio -bios ./barebox.bin

    ...

    barebox:/ md -l 0x03

    Ooops, address error on load or ifetch!
    EPC = 0xa082783c
    CP0_STATUS = 0x00000006
    CP0_CAUSE = 0x00000410
    CP0_CONFIG = 0x80008482

    ### ERROR ### Please RESET the board ###

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-07-27 09:54:13 +02:00
..
.gitignore MIPS: add common MIPS stuff 2011-08-05 18:20:17 +02:00
Makefile MIPS: add initial exceptions handling 2012-07-27 09:54:13 +02:00
ashldi3.c MIPS: import libgcc-related files from linux-2.6.39 2011-08-05 18:20:17 +02:00
ashrdi3.c MIPS: import libgcc-related files from linux-2.6.39 2011-08-05 18:20:17 +02:00
barebox.lds.S introduce barebox_bare_init_size to known the bare_init size and check it 2012-01-23 09:43:28 +01:00
bootm.c MIPS: bootm: add "MIPS barebox" handler 2012-05-11 09:05:11 +02:00
c-r4k.c MIPS: import CPU and cache detection code from Linux 3.4 2012-05-23 18:47:53 +02:00
cpu-probe.c MIPS: import CPU and cache detection code from Linux 3.4 2012-05-23 18:47:53 +02:00
cpuinfo.c MIPS: cpuinfo: import CPU message from Linux 3.4 2012-05-23 18:47:53 +02:00
csrc-r4k.c introduce io.h 2011-09-22 19:03:05 +02:00
genex.S MIPS: add initial exceptions handling 2012-07-27 09:54:13 +02:00
libgcc.h mips: Fix compiler warnings 2012-04-05 08:50:01 +02:00
lshrdi3.c MIPS: import libgcc-related files from linux-2.6.39 2011-08-05 18:20:17 +02:00
memory.c fix malloc space sizes 2011-12-03 10:09:29 +01:00
traps.c MIPS: add initial exceptions handling 2012-07-27 09:54:13 +02:00