qemu-e2k/target-sparc
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 monitor: remove target-specific code from monitor.c 2015-09-16 17:33:32 +02:00
TODO fix spelling in target sub directory 2011-12-02 10:50:57 +00:00
cc_helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
cpu-qom.h target-sparc: Convert to VMStateDescription 2016-01-16 12:01:23 +00: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
fop_helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
gdbstub.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
helper.h target-sparc: implement NPT timer bit 2016-01-07 12:21:06 +00:00
int32_helper.c log: do not unnecessarily include qom/cpu.h 2016-02-03 09:19:10 +00:00
int64_helper.c target-sparc: fix Trap Based Address Register behavior for sparc64 2016-04-15 09:30:40 +01:00
ldst_helper.c target-sparc: fix Nucleus quad LDD 128 bit access for windowed registers 2016-04-15 09:30:39 +01:00
machine.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
mmu_helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
monitor.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
translate.c tcg: Allow goto_tb to any target PC in user mode 2016-05-12 14:06:42 -10:00
vis_helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00
win_helper.c sparc: Clean up includes 2016-01-29 15:07:22 +00:00