]> www.infradead.org Git - users/dwmw2/qemu.git/commit
linux-user: Rewrite target_mprotect
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 7 Jul 2023 20:40:42 +0000 (21:40 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Sat, 15 Jul 2023 07:02:32 +0000 (08:02 +0100)
commit7bdc1acc249ba9cfe1659145d58a96ebc4dbf6e4
treee5298fd75161782ebd130ac388fb46ccaa252c5b
parent55baec0f4c535e24a060070592b8c51d75108481
linux-user: Rewrite target_mprotect

Use 'last' variables instead of 'end' variables.
When host page size > guest page size, detect when
adjacent host pages have the same protection and
merge that expanded host range into fewer syscalls.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230707204054.8792-15-richard.henderson@linaro.org>
linux-user/mmap.c