diff options
author | Emilio G. Cota <cota@braap.org> | 2017-04-26 23:29:19 -0400 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2017-06-05 09:25:42 -0700 |
commit | 7ad55b4ffd982c80f26f7f3658138d94cdc678e8 (patch) | |
tree | e344fb70c52df373e8312fe2a281c020cbcbe475 /hw/lm32 | |
parent | 5cb4ef80f65252dd85b86fa7f3c985015423d670 (diff) | |
download | qemu-7ad55b4ffd982c80f26f7f3658138d94cdc678e8.zip qemu-7ad55b4ffd982c80f26f7f3658138d94cdc678e8.tar.gz qemu-7ad55b4ffd982c80f26f7f3658138d94cdc678e8.tar.bz2 |
target/arm: optimize cross-page direct jumps in softmmu
Instead of unconditionally exiting to the exec loop, use the
lookup_and_goto_ptr helper to jump to the target if it is valid.
Perf impact: see next commit's log.
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Emilio G. Cota <cota@braap.org>
Message-Id: <1493263764-18657-7-git-send-email-cota@braap.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'hw/lm32')
0 files changed, 0 insertions, 0 deletions