qemu-cr16/include/ui
Marc-André Lureau ec818df000 ui/surface: allocate shared memory on !win32
Use qemu_memfd_alloc() to allocate the display surface memory, which
will fallback on tmpfile/mmap() on systems without memfd, and allow to
share the display with other processes.

This is similar to how display memory is allocated on win32 since commit
09b4c198 ("console/win32: allocate shareable display surface").

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-ID: <20241008125028.1177932-13-marcandre.lureau@redhat.com>
2024-10-14 17:34:09 +04:00
..
clipboard.h
console.h ui/cursor: remove cursor_get_mono_image 2024-10-03 17:26:06 +03:00
dbus-display.h
dbus-module.h
dmabuf.h ui/console: move QemuDmaBuf struct def to dmabuf.c 2024-05-14 17:14:12 +04:00
egl-context.h
egl-helpers.h
gtk.h
input.h
kbd-state.h
pixel_ops.h
pixman-minimal.h
qemu-pixman.h ui/pixman: generalize shared_image_destroy 2024-10-14 17:34:09 +04:00
qemu-spice-module.h
qemu-spice.h
rect.h
sdl2.h ui/sdl2: ignore GUI keys in SDL_TEXTINPUT handler 2024-09-13 20:12:16 +02:00
shader.h
spice-display.h
surface.h ui/surface: allocate shared memory on !win32 2024-10-14 17:34:09 +04:00
win32-kbd-hook.h