diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2019-12-09 13:49:58 -0800 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2020-01-15 15:13:09 -1000 |
commit | d03f140804b345a85973976506492027f703d82d (patch) | |
tree | b3b857676f34fee62326a8d409bee60781e7e013 /include/exec/translator.h | |
parent | 208b2d24205a103533dcde74e7ce24176bc70c5b (diff) |
cputlb: Move body of cpu_ldst_template.h out of line
With the tracing hooks, the inline functions are no longer
so simple. Once out-of-line, the current tlb_entry lookup
is redundant with the one in the main load/store_helper.
This also begins the introduction of a new target facing
interface, with suffix *_mmuidx_ra. This is not yet
official because the interface is not done for user-only.
Use abi_ptr instead of target_ulong in preparation for
user-only; the two types are identical for softmmu.
What remains in cpu_ldst_template.h are the expansions
for _code, _data, and MMU_MODE<N>_SUFFIX.
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/exec/translator.h')
0 files changed, 0 insertions, 0 deletions