qemu-e2k/target-tricore
Sergey Fedorov 90aa39a1cc tcg: Allow goto_tb to any target PC in user mode
In user mode, there's only a static address translation, TBs are always
invalidated properly and direct jumps are reset when mapping change.
Thus the destination address is always valid for direct jumps and
there's no need to restrict it to the pages the TB resides in.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Signed-off-by: Sergey Fedorov <sergey.fedorov@linaro.org>
Cc: Riku Voipio <riku.voipio@iki.fi>
Cc: Blue Swirl <blauwirbel@gmail.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
2016-05-12 14:06:42 -10:00
..
Makefile.objs target-tricore: Add FPU infrastructure 2016-03-23 09:22:48 +01:00
cpu-qom.h target-tricore: Remove the dummy interrupt boilerplate 2014-09-25 18:54:22 +01:00
cpu.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
cpu.h tb: consistently use uint32_t for tb->flags 2016-05-12 14:06:40 -10:00
csfr.def target-tricore: Fix new typos 2015-01-15 10:44:13 +03:00
fpu_helper.c target-tricore: Add ftoi and itof instructions 2016-03-23 09:22:48 +01:00
helper.c target-tricore: Add FPU infrastructure 2016-03-23 09:22:48 +01:00
helper.h target-tricore: Add ftoi and itof instructions 2016-03-23 09:22:48 +01:00
op_helper.c target-tricore: Fix helper_msub64_q_ssov not reseting OVF bit 2016-03-23 09:22:48 +01:00
translate.c tcg: Allow goto_tb to any target PC in user mode 2016-05-12 14:06:42 -10:00
tricore-defs.h target-tricore: Add target stubs and qom-cpu 2014-09-01 14:49:20 +01:00
tricore-opcodes.h target-tricore: Add FPU infrastructure 2016-03-23 09:22:48 +01:00