aboutsummaryrefslogtreecommitdiff
path: root/util/oslib-posix.c
AgeCommit message (Expand)Author
2024-03-08oslib-posix: fix memory leak in touch_all_pagesPaolo Bonzini
2024-02-06oslib-posix: initialize backend memory objects in parallelMark Kanda
2024-01-05util/oslib: Have qemu_prealloc_mem() handler return a booleanPhilippe Mathieu-Daudé
2023-09-15util: Delete checks for old host definitionsAkihiko Odaki
2023-08-31util: spelling fixesMichael Tokarev
2023-03-13util: drop qemu_fork()Marc-André Lureau
2023-02-08Drop duplicate #includeMarkus Armbruster
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand
2022-10-27util: Introduce ThreadContext user-creatable objectDavid Hildenbrand
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand
2022-09-29oslib-posix: Introduce qemu_socketpair()Guoyi Tu
2022-08-12cutils: Add missing dyld(3) include on macOSpull-target-arm-20220812Philippe Mathieu-Daudé
2022-07-18util: Fix broken build on HaikuThomas Huth
2022-05-28include: move qemu_*_exec_dir() to cutilsMarc-André Lureau
2022-05-03util: rename qemu_*block() socket functionsMarc-André Lureau
2022-05-03Replace fcntl(O_NONBLOCK) with g_unix_set_fd_nonblocking()Marc-André Lureau
2022-05-03Replace qemu_pipe() with g_unix_open_pipe()Marc-André Lureau
2022-05-03block: move fcntl_setfl()Marc-André Lureau
2022-04-21util: replace qemu_get_local_state_pathname()Marc-André Lureau
2022-04-21util: use qemu_create() in qemu_write_pidfile()Marc-André Lureau
2022-04-21util: use qemu_write_full() in qemu_write_pidfile()Marc-André Lureau
2022-04-21qga: move qga_get_host_name()Marc-André Lureau
2022-04-21include: move qemu_msync() to osdepMarc-André Lureau
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-04-06Move fcntl_setfl() to oslib-posixMarc-André Lureau
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-03-07util: Put qemu_vfree() in memalign.cPeter Maydell
2022-03-07util: Share qemu_try_memalign() implementation between POSIX and WindowsPeter Maydell
2022-03-07util: Return valid allocation for qemu_try_memalign() with zero sizePeter Maydell
2022-03-07util: Unify implementations of qemu_memalign()Peter Maydell
2022-03-07util: Make qemu_oom_check() a static functionPeter Maydell
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell
2022-02-06util/oslib-posix: Fix missing unlock in the error path of os_mem_prealloc()David Hildenbrand
2022-01-07util/oslib-posix: Forward SIGBUS to MCE handler under LinuxDavid Hildenbrand
2022-01-07util/oslib-posix: Support concurrent os_mem_prealloc() invocationDavid Hildenbrand
2022-01-07util/oslib-posix: Avoid creating a single thread with MADV_POPULATE_WRITEDavid Hildenbrand
2022-01-07util/oslib-posix: Don't create too many threads with small memory or little p...David Hildenbrand
2022-01-07util/oslib-posix: Introduce and use MemsetContext for touch_all_pages()David Hildenbrand
2022-01-07util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_prealloc()David Hildenbrand
2022-01-07util/oslib-posix: Let touch_all_pages() return an errorDavid Hildenbrand
2021-06-15memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap()David Hildenbrand
2021-06-15util/mmap-alloc: Pass flags instead of separate bools to qemu_ram_mmap()David Hildenbrand
2021-06-04oslib-posix: Remove OpenBSD workaround for fcntl("/dev/null", F_SETFL, O_NONB...Brad Smith
2021-02-09memory: alloc RAM from file at offsetJagannathan Raman
2021-02-01memory: add readonly support to memory_region_init_ram_from_file()Stefan Hajnoczi
2021-01-07util/oslib: Assert qemu_try_memalign() alignment is a power of 2Philippe Mathieu-Daudé
2021-01-02cfi: Initial support for cfi-icall in QEMUDaniele Buono
2020-09-30oslib-posix: relocate path to /varPaolo Bonzini
2020-09-30oslib-posix: default exec_dir to bindirPaolo Bonzini