You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/accel/tcg
Richard Henderson 2a339fee45 accel/tcg: Fix user-only probe_access_internal plugin check
The acc_flag check for write should have been against PAGE_WRITE_ORG,
not PAGE_WRITE.  But it is better to combine two acc_flag checks
to a single check against access_type.  This matches the system code
in cputlb.c.

Cc: qemu-stable@nongnu.org
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2647
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: 20241111145002.144995-1-richard.henderson@linaro.org
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
3 weeks ago
..
atomic_common.c.inc plugins: save value during memory accesses 3 months ago
atomic_template.h plugins: save value during memory accesses 3 months ago
cpu-exec-common.c accel/tcg: Make cpu-exec-common.c a target agnostic unit 1 year ago
cpu-exec.c accel/tcg: Move {set,clear}_helper_retaddr to cpu_ldst.h 4 months ago
cputlb.c accel/tcg: Use the alignment test in tlb_fill_align 2 months ago
icount-common.c accel/tcg/icount-common: Remove the reference to the unused header file 1 month ago
internal-common.h accel/tcg: Move common declarations to 'internal-common.h' 6 months ago
internal-target.h accel/tcg: Move common declarations to 'internal-common.h' 6 months ago
ldst_atomicity.c.inc accel/tcg: add tracepoints for cpu_loop_exit_atomic 1 month ago
ldst_common.c.inc plugins: save value during memory accesses 3 months ago
meson.build accel/tcg: Rename tcg_ss[] -> tcg_specific_ss[] in meson 10 months ago
monitor.c accel/tcg: Move HMP info jit and info opcount code 1 year ago
plugin-gen.c plugins: fix qemu_plugin_reset 1 month ago
tb-context.h tcg: Move tb_phys_invalidate_count to tb_ctx 3 years ago
tb-hash.h accel/tcg: Widen pc to vaddr in CPUJumpCache 1 year ago
tb-jmp-cache.h tcg: remove CPU* types from typedefs.h 7 months ago
tb-maint.c accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded 6 months ago
tcg-accel-ops-icount.c Replace "iothread lock" with "BQL" in comments 11 months ago
tcg-accel-ops-icount.h accel/tcg/tcg-accel-ops-rr: ensure fairness with icount 2 years ago
tcg-accel-ops-mttcg.c cpu: move Qemu[Thread|Cond] setup into common code 6 months ago
tcg-accel-ops-mttcg.h Clean up header guards that don't match their file name 3 years ago
tcg-accel-ops-rr.c accel/tcg: Remove dead code from rr_cpu_thread_fn() 3 months ago
tcg-accel-ops-rr.h Clean up header guards that don't match their file name 3 years ago
tcg-accel-ops.c gdbstub: move enums into separate header 5 months ago
tcg-accel-ops.h accel/tcg: Rename tcg_cpus_exec() -> tcg_cpu_exec() 10 months ago
tcg-all.c accel/tcg: Move common declarations to 'internal-common.h' 6 months ago
tcg-runtime-gvec.c tcg: Add gvec compare with immediate and scalar operand 1 year ago
tcg-runtime.c tcg: Split helper-proto.h 2 years ago
tcg-runtime.h tcg: Add gvec compare with immediate and scalar operand 1 year ago
trace-events accel/tcg: add tracepoints for cpu_loop_exit_atomic 1 month ago
trace.h trace: switch position of headers to what Meson requires 4 years ago
translate-all.c accel/tcg: Move user definition of cpu_interrupt() to user-exec.c 7 months ago
translator.c tcg: remove singlestep_enabled from DisasContextBase 2 months ago
user-exec-stub.c accel: Introduce cpu_exec_reset_hold() 1 year ago
user-exec.c accel/tcg: Fix user-only probe_access_internal plugin check 3 weeks ago
vcpu-state.h user: Declare get_task_state() once in 'accel/tcg/vcpu-state.h' 7 months ago
watchpoint.c system/watchpoint: Move TCG specific code to accel/tcg/ 11 months ago