xemu/accel/tcg
KONRAD Frederic 71b9a45330 cputlb: fix the way get_page_addr_code fills the tlb
get_page_addr_code(..) does a cpu_ldub_code to fill the tlb:
This can lead to some side effects if a device is mapped at this address.

So this patch replaces the cpu_memory_ld by a tlb_fill.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
2017-06-27 15:09:15 +02:00
..
Makefile.objs tcg: move tcg backend files into accel/tcg/ 2017-06-15 11:04:06 +02:00
cpu-exec-common.c tcg: move tcg related files into accel/tcg/ subdirectory 2017-06-15 11:04:06 +02:00
cpu-exec.c tcg: move tcg related files into accel/tcg/ subdirectory 2017-06-15 11:04:06 +02:00
cputlb.c cputlb: fix the way get_page_addr_code fills the tlb 2017-06-27 15:09:15 +02:00
tcg-all.c accel: split the tcg accelerator from accel.c file 2017-06-15 11:04:05 +02:00
trace-events tcg: move tcg backend files into accel/tcg/ 2017-06-15 11:04:06 +02:00
translate-all.c Queued TCG patches 2017-06-22 10:25:03 +01:00
translate-all.h tcg: move tcg backend files into accel/tcg/ 2017-06-15 11:04:06 +02:00
translate-common.c tcg: move tcg backend files into accel/tcg/ 2017-06-15 11:04:06 +02:00