include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*()
authorAnton Johansson <anjo@rev.ng>
Mon, 7 Aug 2023 15:57:02 +0000 (17:57 +0200)
committerRichard Henderson <richard.henderson@linaro.org>
Thu, 24 Aug 2023 18:21:46 +0000 (11:21 -0700)
commit022b9bcedef9b6123d287345e424cc8fc8475dca
tree3369be0ab4aad9ca14aba5c0b0da4334ce1656e5
parentd447a624d0cffb28836e776687a861cd27d06d2f
include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*()

Changes the address type of the guest memory read/write functions from
target_ulong to abi_ptr. (abi_ptr is currently typedef'd to target_ulong
but that will change in a following commit.) This will reduce the
coupling between accel/ and target/.

Note: Function pointers that point to cpu_[st|ld]*() in target/riscv and
target/rx are also updated in this commit.

Signed-off-by: Anton Johansson <anjo@rev.ng>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230807155706.9580-6-anjo@rev.ng>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
accel/tcg/atomic_template.h
accel/tcg/cputlb.c
include/exec/cpu_ldst.h
target/riscv/vector_helper.c
target/rx/op_helper.c