unicorn/qemu/target-mips
Leon Alrae 2d07e60f61
target-mips: save cpu state before calling MSA load and store helpers
PC needs to be saved if an exception can be generated by an helper.
This fixes a problem related to resuming the execution at unexpected address
after an exception (caused by MSA load/store instruction) has been serviced.

Backports commit 0af7a37054310384e00209e0a43efe95b7c19ef0 from qemu
2018-02-12 16:31:17 -05:00
..
cpu-qom.h
cpu.c
cpu.h target-mips: add missing MSACSR and restore fp_status and hflags 2018-02-12 16:12:17 -05:00
dsp_helper.c
helper.c target-mips: remove excp_names[] from linux-user as it is unused 2018-02-11 17:05:40 -05:00
helper.h target-mips: Fix CP0.Config3.ISAOnExc write accesses 2018-02-11 16:24:19 -05:00
lmi_helper.c
Makefile.objs
mips-defs.h
msa_helper.c target-mips: add missing MSACSR and restore fp_status and hflags 2018-02-12 16:12:17 -05:00
op_helper.c target-mips: ll and lld cause AdEL exception for unaligned address 2018-02-11 17:14:43 -05:00
TODO
translate.c target-mips: save cpu state before calling MSA load and store helpers 2018-02-12 16:31:17 -05:00
translate_init.c target-mips: add missing MSACSR and restore fp_status and hflags 2018-02-12 16:12:17 -05:00
unicorn.c
unicorn.h