accel/tcg: Add endian-specific cpu_{ld, st}* operations
commitb9e60257c10a0116318dc4e23148f7e4d85811a8
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 8 May 2020 15:43:46 +0000 (8 08:43 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 11 May 2020 10:22:06 +0000 (11 11:22 +0100)
treeed8ba12fe7c25f0d2c8dffc2028d00e22ebb37ec
parent069cfe77d63e06e2b25912aea9fea6ea14bb246a
accel/tcg: Add endian-specific cpu_{ld, st}* operations

We currently have target-endian versions of these operations,
but no easy way to force a specific endianness.  This can be
helpful if the target has endian-specific operations, or a mode
that swaps endianness.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200508154359.7494-7-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
accel/tcg/cputlb.c
accel/tcg/user-exec.c
docs/devel/loads-stores.rst
include/exec/cpu_ldst.h