summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSergey Fedorov2016-05-16 15:13:00 +0200
committerPeter Maydell2016-05-26 14:14:29 +0200
commitc88c67e58b61618a904d2333ceebefc3c852d32e (patch)
tree0e6fdf43776d9f308e6f353cc8b91a8e278ae803 /tests
parentMerge remote-tracking branch 'remotes/afaerber/tags/maintainers-for-peter' in... (diff)
downloadqemu-c88c67e58b61618a904d2333ceebefc3c852d32e.tar.gz
qemu-c88c67e58b61618a904d2333ceebefc3c852d32e.tar.xz
qemu-c88c67e58b61618a904d2333ceebefc3c852d32e.zip
cpu-exec: Fix direct jump to TB spanning page
It is not safe to make a direct jump to a TB spanning two pages in system emulation because the mapping for the second page can get changed but we don't take care of direct jumps in this case. However in user mode emulation, this is not the case because there's only static address translation and TBs are always invalidated properly. Fixes: 5b053a4a2827 ("tcg: Clean up direct block chaining safety checks") Reported-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com> Signed-off-by: Sergey Fedorov <sergey.fedorov@linaro.org> Tested-by: Max Filippov <jcmvbkbc@gmail.com> Message-id: 1463404380-29302-1-git-send-email-sergey.fedorov@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions