diff options
author | Peter Maydell | 2018-06-22 15:58:23 +0200 |
---|---|---|
committer | Max Filippov | 2018-06-30 21:00:17 +0200 |
commit | 0f02251a30ea8c4ce64d9a240795e10bb3c5852c (patch) | |
tree | be9785d9ef0acd2c19b1269bcee965505d906ed9 /include/exec/exec-all.h | |
parent | target/xtensa: Convert to TranslatorOps (diff) | |
download | qemu-0f02251a30ea8c4ce64d9a240795e10bb3c5852c.tar.gz qemu-0f02251a30ea8c4ce64d9a240795e10bb3c5852c.tar.xz qemu-0f02251a30ea8c4ce64d9a240795e10bb3c5852c.zip |
xtensa: Avoid calling get_page_addr_code() from helper function
The xtensa frontend calls get_page_addr_code() from its
itlb_hit_test helper function. This function is really part
of the TCG core's internals, and calling it from a target
helper makes it awkward to make changes to that core code.
It also means that we don't pass the correct retaddr to
tlb_fill(), so we won't correctly handle the case where
an exception is generated.
The helper is used for the instructions IHI, IHU and IPFL.
Change it to call cpu_ldb_code_ra() instead.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions