summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorSergey Fedorov2016-04-09 00:00:23 +0200
committerRichard Henderson2016-05-13 02:06:42 +0200
commit90aa39a1cc4837360889f0e033ca25cc82100308 (patch)
treeb8f857f456fec4ecd5b5931f41c7b17b52a353eb /include/exec
parenttcg: Clean up direct block chaining safety checks (diff)
downloadqemu-90aa39a1cc4837360889f0e033ca25cc82100308.tar.gz
qemu-90aa39a1cc4837360889f0e033ca25cc82100308.tar.xz
qemu-90aa39a1cc4837360889f0e033ca25cc82100308.zip
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>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions