]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel/tcg: Add clear_flags argument to page_set_flags
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 24 Sep 2025 01:16:58 +0000 (18:16 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 14 Oct 2025 14:30:39 +0000 (07:30 -0700)
commitf55fc1c0929d0ecdaad089f40e087f2c81ed6614
treeccfd3ec7f7fa1b58c513f458e6142296c7bb7ef0
parentf3f2ad119347e8c086b72282febcaac5d731b343
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>
accel/tcg/user-exec.c
bsd-user/bsd-mem.h
bsd-user/mmap.c
include/exec/page-protection.h
include/user/page-protection.h
linux-user/arm/elfload.c
linux-user/hppa/elfload.c
linux-user/mmap.c
linux-user/x86_64/elfload.c
target/arm/cpu.h