aboutsummaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Expand)AuthorFilesLines
2022-04-20util/log: Hoist the eval of is_daemonized in qemu_set_log_internalRichard Henderson1-3/+5
2022-04-20util/log: Rename qemu_logfile_mutex to global_mutexRichard Henderson1-4/+6
2022-04-20util/log: Rename qemu_logfile to global_fileRichard Henderson1-8/+8
2022-04-20util/log: Rename logfilename to global_filenameRichard Henderson1-7/+6
2022-04-20util/log: Remove qemu_log_closeRichard Henderson1-16/+1
2022-04-20util/log: Introduce qemu_set_log_filename_flagsRichard Henderson1-46/+76
2022-04-20include/qemu/log: Move entire implementation out-of-lineRichard Henderson1-1/+29
2022-04-20util/log: Drop call to setvbufRichard Henderson1-6/+0
2022-04-20util/log: Remove qemu_log_flushRichard Henderson1-13/+1
2022-04-20util/log: Drop return value from qemu_logRichard Henderson1-11/+2
2022-04-20util/log: Use qemu_log_trylock/unlock in qemu_logRichard Henderson1-6/+5
2022-04-20util/log: Rename qemu_log_lock to qemu_log_trylockRichard Henderson1-2/+4
2022-04-20util/log: Move qemu_log_lock, qemu_log_unlock out of lineRichard Henderson1-0/+23
2022-04-20util/log: Pass Error pointer to qemu_set_logRichard Henderson1-6/+6
2022-04-20util/log: Return bool from qemu_set_log_filenameRichard Henderson1-2/+3
2022-04-20util/log: Drop manual log bufferingRichard Henderson1-17/+4
2022-04-06thread-posix: optimize qemu_sem_timedwait with zero timeoutPaolo Bonzini1-2/+6
2022-04-06thread-posix: implement Semaphore with QemuCond and QemuMutexLongpeng(Mike)1-73/+32
2022-04-06thread-posix: use monotonic clock for QemuCond and QemuSemaphoreLongpeng(Mike)1-7/+46
2022-04-06thread-posix: remove the posix semaphore supportLongpeng(Mike)1-54/+0
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau13-13/+0
2022-04-06Move fcntl_setfl() to oslib-posixMarc-André Lureau2-17/+15
2022-04-06include: move progress API to qemu-progress.hMarc-André Lureau1-1/+1
2022-04-06include: move C/util-related declarations to cutils.hMarc-André Lureau1-1/+1
2022-04-06error-report: use error_printf() for program prefixMarc-André Lureau1-1/+1
2022-04-06util: rename qemu-error.c to match its header nameMarc-André Lureau2-1/+1
2022-04-06error-report: replace deprecated g_get_current_time() with glib >= 2.62Marc-André Lureau1-3/+14
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau8-40/+21
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau2-2/+2
2022-04-06char: move qemu_openpty_raw from util/ to char/Marc-André Lureau2-140/+0
2022-04-06meson: add util dependency for oslib-posix on freebsdMarc-André Lureau1-1/+5
2022-04-06oslib: drop qemu_gettimeofday()Marc-André Lureau1-20/+0
2022-03-22error: use GLib to remember the program nameMarc-André Lureau1-19/+5
2022-03-22util: remove the net/net.h dependencyMarc-André Lureau1-14/+0
2022-03-22util: remove needless includesMarc-André Lureau1-2/+0
2022-03-22Drop qemu_foo() socket API wrapperMarc-André Lureau2-7/+7
2022-03-21Merge tag 'pull-misc-2022-03-21' of git://repo.or.cz/qemu/armbru into stagingPeter Maydell5-6/+6
2022-03-21Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingPeter Maydell3-14/+23
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster5-6/+6
2022-03-18util/osdep: Remove some early cruftAndrew Deason1-7/+0
2022-03-18util/osdep: Avoid madvise proto on modern SolarisAndrew Deason1-3/+0
2022-03-17aio-posix: fix spurious ->poll_ready() callbacks in main loopStefan Hajnoczi2-14/+19
2022-03-17aio-posix: fix build failure io_uring 2.2Haiyue Wang1-0/+4
2022-03-15util: add iova_tree_find_iovaEugenio Pérez1-0/+34
2022-03-15util: Add iova_tree_alloc_mapEugenio Pérez1-0/+136
2022-03-08Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell1-0/+5
2022-03-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'...Peter Maydell6-81/+95
2022-03-08Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20220307' int...Peter Maydell1-21/+0
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell3-0/+3
2022-03-07util: Put qemu_vfree() in memalign.cPeter Maydell3-12/+11