aboutsummaryrefslogtreecommitdiff
path: root/include/qemu/osdep.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-24block: Add no_coroutine_fn and coroutine_mixed_fn markerAlberto Faria1-0/+40
2023-01-24coroutine: annotate coroutine_fn for libclangAlberto Faria1-0/+4
2023-01-19coroutine: Move coroutine_fn to qemu/osdep.h, trim includesMarkus Armbruster1-0/+16
2023-01-11chardev: clean up chardev-parallel.cPaolo Bonzini1-5/+0
2023-01-09Refactoring: refactor TFR() macro to RETRY_ON_EINTR()Nikita Ivanov1-1/+7
2022-10-30Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi1-2/+17
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand1-1/+3
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand1-2/+15
2022-10-26include/qemu/osdep: Add qemu_build_assertRichard Henderson1-0/+8
2022-05-28include: move qemu_*_exec_dir() to cutilsMarc-André Lureau1-8/+0
2022-05-18docs/about: Update the support statement for WindowsThomas Huth1-1/+1
2022-05-03Replace qemu_pipe() with g_unix_open_pipe()Marc-André Lureau1-4/+0
2022-04-26softmmu: remove deprecated --enable-fips optionDaniel P. Berrangé1-3/+0
2022-04-21util: replace qemu_get_local_state_pathname()Marc-André Lureau1-6/+3
2022-04-21qga: move qga_get_host_name()Marc-André Lureau1-10/+0
2022-04-21include: move qemu_fdatasync() to osdepMarc-André Lureau1-0/+2
2022-04-21include: move qemu_msync() to osdepMarc-André Lureau1-0/+13
2022-04-21compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau1-1/+2
2022-04-21osdep.h: move qemu_build_not_reached()Marc-André Lureau1-0/+16
2022-04-06include: move qemu_pipe() to osdep.hMarc-André Lureau1-0/+4
2022-04-06include: move qemu_write_full() declaration to osdep.hMarc-André Lureau1-0/+3
2022-04-06include: move TFR to osdep.hMarc-André Lureau1-0/+2
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-4/+11
2022-04-06osdep: poison {HOST,TARGET}_WORDS_BIGENDIANMarc-André Lureau1-0/+12
2022-03-22Move HOST_LONG_BITS to compiler.hMarc-André Lureau1-3/+0
2022-03-22Simplify HOST_LONG_BITSMarc-André Lureau1-7/+1
2022-03-18util/osdep: Avoid madvise proto on modern SolarisAndrew Deason1-0/+8
2022-03-15osdep: Avoid using Clang-specific __builtin_available()Philippe Mathieu-Daudé1-7/+3
2022-03-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'...Peter Maydell1-18/+0
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell1-18/+0
2022-03-079pfs: move qemu_dirent_dup() from osdep -> 9p-utilChristian Schoenebeck1-13/+0
2022-02-21include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell1-16/+0
2022-02-21include: Move qemu_[id]cache_* declarations to new qemu/cacheinfo.hPeter Maydell1-5/+0
2022-02-21include: Move QEMU_MAP_* constants to mmap-alloc.hPeter Maydell1-25/+0
2022-02-21include: Move qemu_mprotect_*() to new qemu/mprotect.hPeter Maydell1-4/+0
2022-02-21include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell1-82/+0
2022-02-179pfs: Fix segfault in do_readdir_many caused by struct dirent overreadVitaly Chikunov1-0/+13
2022-01-07util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_prealloc()David Hildenbrand1-0/+7
2021-07-09osdep: fix HAVE_BROKEN_SIZE_MAX casePaolo Bonzini1-1/+1
2021-06-29introduce QEMU_AUTO_VFREEVladimir Sementsov-Ogievskiy1-0/+15
2021-06-25osdep: provide ROUND_DOWN macroPaolo Bonzini1-6/+22
2021-06-15util/mmap-alloc: Support RAM_NORESERVE via MAP_NORESERVE under LinuxDavid Hildenbrand1-0/+3
2021-06-15memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap()David Hildenbrand1-1/+8
2021-06-15util/mmap-alloc: Pass flags instead of separate bools to qemu_ram_mmap()David Hildenbrand1-0/+18
2021-06-15softmmu/physmem: Fix ram_block_discard_range() to handle shared anonymous memoryDavid Hildenbrand1-2/+2
2021-06-13util/osdep: Add qemu_mprotect_rwRichard Henderson1-0/+1
2021-05-10osdep: Make os-win32.h and os-posix.h handle 'extern "C"' themselvesPeter Maydell1-4/+4
2021-04-17include/qemu/osdep.h: Move system includes to topPeter Maydell1-7/+13
2021-04-17osdep: protect qemu/osdep.h with extern "C"Paolo Bonzini1-1/+9
2021-04-17osdep: include glib-compat.h before other QEMU headersPaolo Bonzini1-1/+7