diff options
| author | Richard Henderson | 2019-12-09 22:49:58 +0100 |
|---|---|---|
| committer | Richard Henderson | 2020-01-16 02:13:09 +0100 |
| commit | d03f140804b345a85973976506492027f703d82d (patch) | |
| tree | b3b857676f34fee62326a8d409bee60781e7e013 /include/exec/user | |
| parent | plugins: Include trace/mem.h in api.c (diff) | |
| download | qemu-d03f140804b345a85973976506492027f703d82d.tar.gz qemu-d03f140804b345a85973976506492027f703d82d.tar.xz qemu-d03f140804b345a85973976506492027f703d82d.zip | |
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/user')
0 files changed, 0 insertions, 0 deletions
