Re: [PATCH 15/19] util/mmap-alloc: Add qemu_ram_mmap implementation for emscripten

2025-04-20 Thread Kohei Tokunaga
Hi Philippe, While working on mmap-alloc.c, I found that Emscripten does not support partial unmapping of memory regions [1]. This limitation prevents correct implementation of qemu_ram_mmap and qemu_ram_munmap, which rely on partial unmap behavior. [1] https://github.com/emscripten-core/emscript

Re: [PATCH 15/19] util/mmap-alloc: Add qemu_ram_mmap implementation for emscripten

2025-04-17 Thread Kohei Tokunaga
Hi Philippe, > Can we keep this code generic? I.e. with something in the lines > of (only build-tested): Thank you for the suggestion. I'll try this approach.

Re: [PATCH 15/19] util/mmap-alloc: Add qemu_ram_mmap implementation for emscripten

2025-04-16 Thread Philippe Mathieu-Daudé
On 16/4/25 10:14, Kohei Tokunaga wrote: Signed-off-by: Kohei Tokunaga --- util/mmap-alloc.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c index ed14f9c64d..91f33682e8 100644 --- a/util/mmap-alloc.c +++ b/util/mmap-alloc.c @@ -145

[PATCH 15/19] util/mmap-alloc: Add qemu_ram_mmap implementation for emscripten

2025-04-16 Thread Kohei Tokunaga
Signed-off-by: Kohei Tokunaga --- util/mmap-alloc.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/util/mmap-alloc.c b/util/mmap-alloc.c index ed14f9c64d..91f33682e8 100644 --- a/util/mmap-alloc.c +++ b/util/mmap-alloc.c @@ -145,6 +145,7 @@ static bool map_noreserve_effec