Home
last modified time | relevance | path

Searched hist:d03f140804b345a85973976506492027f703d82d (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/include/exec/
H A Dcpu_ldst.hdiff d03f140804b345a85973976506492027f703d82d Mon Dec 09 15:49:58 CST 2019 Richard Henderson <richard.henderson@linaro.org> 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>
/openbmc/qemu/accel/tcg/
H A Dcputlb.cdiff d03f140804b345a85973976506492027f703d82d Mon Dec 09 15:49:58 CST 2019 Richard Henderson <richard.henderson@linaro.org> 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>