qemu-patch-raspberry4/accel/tcg
Tony Nguyen a26fc6f515 cputlb: Byte swap memory transaction attribute
Notice new attribute, byte swap, and force the transaction through the
memory slow path.

Required by architectures that can invert endianness of memory
transaction, e.g. SPARC64 has the Invert Endian TTE bit.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Tony Nguyen <tony.nguyen@bt.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <2a10a1f1c00a894af1212c8f68ef09c2966023c1.1566466906.git.tony.nguyen@bt.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2019-09-03 08:30:39 -07:00
..
atomic_template.h cpu: Replace ENV_GET_CPU with env_cpu 2019-06-10 07:03:34 -07:00
cpu-exec-common.c qemu-common: Move tcg_enabled() etc. to sysemu/tcg.h 2019-06-11 20:22:09 +02:00
cpu-exec.c icount: clean up cpu_can_io at the entry to the block 2019-08-20 17:26:22 +02:00
cputlb.c cputlb: Byte swap memory transaction attribute 2019-09-03 08:30:39 -07:00
Makefile.objs tcg: Add generic vector expanders 2018-02-08 15:54:05 +00:00
tcg-all.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
tcg-runtime-gvec.c tcg: Fix typos in helper_gvec_sar{8,32,64}v 2019-06-12 21:08:38 -07:00
tcg-runtime.c cpu: Replace ENV_GET_CPU with env_cpu 2019-06-10 07:03:34 -07:00
tcg-runtime.h tcg: Add support for vector bitwise select 2019-05-22 15:09:43 -04:00
trace-events trace-events: Consistently point to docs/devel/tracing.txt 2019-03-22 16:17:37 +00:00
translate-all.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
translate-all.h tcg: Fix LGPL version number 2019-01-30 11:01:52 +01:00
translator.c icount: remove unnecessary gen_io_end calls 2019-08-20 17:26:22 +02:00
user-exec-stub.c hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ 2019-08-21 13:24:01 +02:00
user-exec.c tcg: Release mmap_lock on translation fault 2019-07-14 12:19:01 +02:00