144 Commits (86f847a39aef93bcfbea65a702ba76762ae54d61)

Author SHA1 Message Date
Steve Sistare 57ad6ab804 backends/hostmem-shm: factor out allocation of "anonymous shared memory with an fd" 1 year ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Clément Léger 7532ca570a qemu/osdep: Add excluded fd parameter to qemu_close_all_open_fd() 2 years ago
Clément Léger ffa28f9cf5 qemu/osdep: Split qemu_close_all_open_fd() and add fallback 2 years ago
Clément Léger 4ec5ebea07 qemu/osdep: Move close_all_open_fds() to oslib-posix 2 years ago
Zhao Liu 083c4e71cf util/oslib-posix: Fix superfluous trailing semicolon 2 years ago
Paolo Bonzini 44a90c0875 oslib-posix: fix memory leak in touch_all_pages 2 years ago
Mark Kanda 04accf43df oslib-posix: initialize backend memory objects in parallel 2 years ago
Philippe Mathieu-Daudé b622ee98bf util/oslib: Have qemu_prealloc_mem() handler return a boolean 2 years ago
Akihiko Odaki a1eaa6281f util: Delete checks for old host definitions 3 years ago
Michael Tokarev d02d06f8f1 util: spelling fixes 3 years ago
Marc-André Lureau 8278e30c45 util: drop qemu_fork() 3 years ago
Markus Armbruster a67dfa660b Drop duplicate #include 3 years ago
Markus Armbruster bfe7bf8590 Don't include headers already included by qemu/osdep.h 3 years ago
David Hildenbrand e04a34e55c util: Make qemu_prealloc_mem() optionally consume a ThreadContext 4 years ago
David Hildenbrand e2de2c497e util: Introduce ThreadContext user-creatable object 4 years ago
David Hildenbrand 6556aadc18 util: Cleanup and rename os_mem_prealloc() 4 years ago
Guoyi Tu 3c63b4e94a oslib-posix: Introduce qemu_socketpair() 4 years ago
Philippe Mathieu-Daudé 4311682ea8 cutils: Add missing dyld(3) include on macOS 4 years ago
Thomas Huth 3746b8ca3e util: Fix broken build on Haiku 4 years ago
Thomas Huth 0a979a1320 util: Fix broken build on Haiku 4 years ago
Marc-André Lureau 06680b15b4 include: move qemu_*_exec_dir() to cutils 4 years ago
Marc-André Lureau ff5927baa7 util: rename qemu_*block() socket functions 4 years ago
Marc-André Lureau 22e135fca3 Replace fcntl(O_NONBLOCK) with g_unix_set_fd_nonblocking() 4 years ago
Marc-André Lureau a7241974ce Replace qemu_pipe() with g_unix_open_pipe() 4 years ago
Marc-André Lureau ad24b679d2 block: move fcntl_setfl() 4 years ago
Marc-André Lureau 1fbf2665e6 util: replace qemu_get_local_state_pathname() 4 years ago
Marc-André Lureau 1b34d08f0b util: use qemu_create() in qemu_write_pidfile() 4 years ago
Marc-André Lureau 96eb9b2b47 util: use qemu_write_full() in qemu_write_pidfile() 4 years ago
Marc-André Lureau 548fb0da73 qga: move qga_get_host_name() 4 years ago
Marc-André Lureau 73991a9222 include: move qemu_msync() to osdep 4 years ago
Marc-André Lureau 0f9668e0c1 Remove qemu-common.h include from most units 4 years ago
Marc-André Lureau e9c4e0a8e5 Move fcntl_setfl() to oslib-posix 4 years ago
Marc-André Lureau 8e3b0cbb72 Replace qemu_real_host_page variables with inlined functions 4 years ago
Peter Maydell 1a11265d7e util: Put qemu_vfree() in memalign.c 4 years ago
Peter Maydell 5c8c714a0a util: Share qemu_try_memalign() implementation between POSIX and Windows 4 years ago
Peter Maydell bc0fecc1c2 util: Return valid allocation for qemu_try_memalign() with zero size 4 years ago
Peter Maydell ac8057a11b util: Unify implementations of qemu_memalign() 4 years ago
Peter Maydell 1c6c3b764d util: Make qemu_oom_check() a static function 4 years ago
Peter Maydell b85ea5fa2f include: Move qemu_madvise() and related #defines to new qemu/madvise.h 4 years ago
David Hildenbrand dd4fc60585 util/oslib-posix: Fix missing unlock in the error path of os_mem_prealloc() 4 years ago
David Hildenbrand 29b838c05d util/oslib-posix: Forward SIGBUS to MCE handler under Linux 4 years ago
David Hildenbrand a960d6642d util/oslib-posix: Support concurrent os_mem_prealloc() invocation 4 years ago
David Hildenbrand ac86e5c37d util/oslib-posix: Avoid creating a single thread with MADV_POPULATE_WRITE 4 years ago
David Hildenbrand 89aec6411c util/oslib-posix: Don't create too many threads with small memory or little pages 4 years ago
David Hildenbrand dba506788b util/oslib-posix: Introduce and use MemsetContext for touch_all_pages() 4 years ago
David Hildenbrand a384bfa32e util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_prealloc() 4 years ago
David Hildenbrand 6c427ab926 util/oslib-posix: Let touch_all_pages() return an error 4 years ago
David Hildenbrand 8dbe22c686 memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap() 5 years ago
David Hildenbrand b444f5c079 util/mmap-alloc: Pass flags instead of separate bools to qemu_ram_mmap() 5 years ago