Re: [Qemu-devel] [PATCH 3/3] cputlb: Introduce TLB_BSWAP

2019-09-12 Thread Richard Henderson
On 9/11/19 10:56 AM, Tony Nguyen wrote: >> @@ -1372,26 +1364,27 @@ load_helper(CPUArchState *env, target_ulong addr, >> TCGMemOpIdx oi, >> /* On watchpoint hit, this will longjmp out. */ >> cpu_check_watchpoint(env_cpu(env), addr, size, >>

Re: [Qemu-devel] [PATCH 3/3] cputlb: Introduce TLB_BSWAP

2019-09-11 Thread Tony Nguyen
On Tue, Sep 10, 2019 at 09:43:53PM -0400, Richard Henderson wrote: > Handle bswap on ram directly in load/store_helper. This fixes a > bug with the previous implementation in that one cannot use the > I/O path for RAM. > > Fixes: a26fc6f5152b47f1 > Signed-off-by: Richard Henderson > --- > inclu

[Qemu-devel] [PATCH 3/3] cputlb: Introduce TLB_BSWAP

2019-09-10 Thread Richard Henderson
Handle bswap on ram directly in load/store_helper. This fixes a bug with the previous implementation in that one cannot use the I/O path for RAM. Fixes: a26fc6f5152b47f1 Signed-off-by: Richard Henderson --- include/exec/cpu-all.h | 2 + accel/tcg/cputlb.c | 118 ---