qemu-cr16/bsd-user
Richard Henderson f55fc1c092 accel/tcg: Add clear_flags argument to page_set_flags
Expand the interface of page_set_flags to separate the
set of flags to be set and the set of flags to be cleared.

This allows us to replace PAGE_RESET with the PAGE_VALID
bit within clear_flags.

Replace PAGE_TARGET_STICKY with TARGET_PAGE_NOTSTICKY;
aarch64-linux-user is the only user.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2025-10-14 07:30:39 -07:00
..
aarch64 bsd-user, linux-user: introduce qemu_process_cpu_events 2025-09-17 19:00:56 +02:00
arm * cpu-exec: more cleanups to CPU loop exits 2025-09-18 07:05:59 -07:00
freebsd bsd-user: Simplify the implementation of execve 2024-07-23 10:50:54 -06:00
host
i386 bsd-user, linux-user: introduce qemu_process_cpu_events 2025-09-17 19:00:56 +02:00
include
netbsd
openbsd
riscv bsd-user, linux-user: introduce qemu_process_cpu_events 2025-09-17 19:00:56 +02:00
x86_64 bsd-user, linux-user: introduce qemu_process_cpu_events 2025-09-17 19:00:56 +02:00
bsd-file.h
bsd-mem.c
bsd-mem.h accel/tcg: Add clear_flags argument to page_set_flags 2025-10-14 07:30:39 -07:00
bsd-proc.c
bsd-proc.h
bsdload.c
elfcore.c
elfload.c exec/cpu-all: remove BSWAP_NEEDED 2025-03-21 12:53:36 +01:00
errno_defs.h
main.c accel/tcg: create a thread-kick function for TCG 2025-09-17 19:00:55 +02:00
meson.build plugins/api: split out binary path/start/end/entry code 2025-03-10 10:30:01 +00:00
mmap.c accel/tcg: Add clear_flags argument to page_set_flags 2025-10-14 07:30:39 -07:00
plugin-api.c plugins/api: split out binary path/start/end/entry code 2025-03-10 10:30:01 +00:00
qemu-bsd.h
qemu.h include: Remove 'exec/exec-all.h' 2025-04-30 12:45:05 -07:00
signal-common.h user: Introduce user/signal.h 2025-02-10 13:47:59 +00:00
signal.c accel/tcg: Use vaddr in cpu_loop.h 2025-05-05 09:24:06 -07:00
strace.c
syscall_defs.h
trace-events
trace.h
uaccess.c