qemu-e2k/accel/tcg
Richard Henderson e506ad6a05 accel/tcg: Pass last not end to tb_invalidate_phys_range
Pass the address of the last byte to be changed, rather than
the first address past the last byte.  This avoids overflow
when the last page of the address space is involved.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2023-03-28 15:23:10 -07:00
..
atomic_common.c.inc
atomic_template.h
cpu-exec-common.c *: Add missing includes of qemu/plugin.h 2023-03-22 15:06:57 +00:00
cpu-exec.c tcg: Clear plugin_mem_cbs on TB exit 2023-03-22 15:06:57 +00:00
cputlb.c accel/tcg: Trigger watchpoints from atomic_mmu_lookup 2023-03-05 13:44:07 -08:00
debuginfo.c
debuginfo.h
internal.h accel/tcg: Replace tb_pc() with tb->pc 2023-03-01 07:33:05 -10:00
ldst_common.c.inc
meson.build accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation 2023-02-27 22:29:01 +01:00
monitor.c accel/tcg: Restrict 'qapi-commands-machine.h' to system emulation 2023-02-27 22:29:01 +01:00
perf.c accel/tcg: Replace TARGET_TB_PCREL with CF_PCREL 2023-03-01 07:31:44 -10:00
perf.h
plugin-gen.c tcg: Create tcg/tcg-temp-internal.h 2023-03-13 06:42:05 -07:00
plugin-helpers.h
tb-context.h
tb-hash.h
tb-jmp-cache.h accel/tcg: Move jmp-cache CF_PCREL checks to caller 2023-03-01 07:33:03 -10:00
tb-maint.c accel/tcg: Pass last not end to tb_invalidate_phys_range 2023-03-28 15:23:10 -07:00
tcg-accel-ops-icount.c
tcg-accel-ops-icount.h
tcg-accel-ops-mttcg.c
tcg-accel-ops-mttcg.h
tcg-accel-ops-rr.c
tcg-accel-ops-rr.h
tcg-accel-ops.c tcg: Include "qemu/timer.h" for profile_getclock 2023-03-05 13:44:07 -08:00
tcg-accel-ops.h
tcg-all.c replay: Extract core API to 'exec/replay-core.h' 2023-02-27 22:29:01 +01:00
tcg-runtime-gvec.c
tcg-runtime.c
tcg-runtime.h
trace-events
trace.h
translate-all.c accel/tcg: Pass last not end to tb_invalidate_phys_range 2023-03-28 15:23:10 -07:00
translator.c accel/tcg: Remove translator_loop_temp_check 2023-03-05 13:44:07 -08:00
user-exec-stub.c replay: Extract core API to 'exec/replay-core.h' 2023-02-27 22:29:01 +01:00
user-exec.c accel/tcg: Pass last not end to tb_invalidate_phys_range 2023-03-28 15:23:10 -07:00