summaryrefslogtreecommitdiff
path: root/util
Commit message (Expand)AuthorAgeFilesLines
* util/async-teardown: wire up query-command-line-optionsClaudio Imbrenda2023-05-161-0/+21
* aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()Stefan Hajnoczi2023-05-101-1/+1
* call_rcu: stop using mb_set/mb_readPaolo Bonzini2023-05-081-13/+32
* rcu: remove qatomic_mb_set, expand commentsPaolo Bonzini2023-05-081-13/+11
* systemd: Also clear LISTEN_FDNAMES during systemd socket activationEric Blake2023-05-031-0/+1
* async: avoid use-after-free on re-entrancy guardAlexander Bulekov2023-05-021-6/+8
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson2023-04-291-0/+14
|\
| * async: Suppress GCC13 false positive in aio_bh_poll()Cédric Le Goater2023-04-291-0/+14
* | Merge tag 'pull-request-2023-04-28' of https://gitlab.com/thuth/qemu into sta...Richard Henderson2023-04-283-3/+22
|\ \ | |/ |/|
| * async: Add an optional reentrancy guard to the BH APIAlexander Bulekov2023-04-283-3/+22
* | stat64: Add stat64_set() operationPaolo Bonzini2023-04-271-0/+11
|/
* thread-pool: avoid passing the pool parameter every timeEmanuele Giuseppe Esposito2023-04-251-8/+8
* thread-pool: use ThreadPool from the running threadEmanuele Giuseppe Esposito2023-04-251-5/+4
* util/mmap-alloc: qemu_fd_getfs()Peter Xu2023-04-241-0/+28
* qemu-coroutine: remove qatomic_mb_read()Paolo Bonzini2023-04-201-3/+7
* Merge tag 'pull_error_handle_fix_use_after_free.v1' of https://github.com/ste...Peter Maydell2023-04-101-6/+4
|\
| * util/error: Fix use-after-free errors reported by CoverityStefan Berger2023-04-061-6/+4
* | tcg: use QTree instead of GTreeEmilio Cota2023-03-281-4/+4
* | util: import GTree as QTreeEmilio Cota2023-03-282-0/+1391
* | aio-posix: fix race between epoll upgrade and aio_set_fd_handler()Stefan Hajnoczi2023-03-271-7/+18
* | block/export: only acquire AioContext once for vhost_user_server_stop()Stefan Hajnoczi2023-03-271-4/+1
|/
* win32: add qemu_close_socket_osfhandle()Marc-André Lureau2023-03-211-35/+40
* replace TABs with spacesYeqi Fu2023-03-202-105/+105
* osdep: implement qemu_socketpair() for win32Marc-André Lureau2023-03-131-0/+110
* win32: replace closesocket() with close() wrapperMarc-André Lureau2023-03-132-38/+40
* win32: avoid mixing SOCKET and file descriptor spaceMarc-André Lureau2023-03-132-36/+192
* main-loop: remove qemu_fd_register(), win32/slirp/socket specificMarc-André Lureau2023-03-131-11/+0
* aio/win32: aio_set_fd_handler() only supports SOCKETMarc-André Lureau2023-03-131-1/+6
* aio: make aio_set_fd_poll() static to aio-posix.cMarc-André Lureau2023-03-132-10/+3
* win32/socket: introduce qemu_socket_unselect() helperMarc-André Lureau2023-03-131-1/+6
* win32/socket: introduce qemu_socket_select() helperMarc-André Lureau2023-03-133-5/+20
* error: add global &error_warn destinationMarc-André Lureau2023-03-131-3/+7
* util: drop qemu_fork()Marc-André Lureau2023-03-132-79/+0
* Merge tag 'mips-misc-20230308' of https://github.com/philmd/qemu into stagingPeter Maydell2023-03-091-1/+1
|\
| * log: Remove unneeded new lineBALATON Zoltan2023-03-081-1/+1
* | Merge tag 'for-upstream-mb' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell2023-03-074-63/+140
|\ \ | |/ |/|
| * async: clarify usage of barriers in the polling casePaolo Bonzini2023-03-071-2/+8
| * async: update documentation of the memory barriersPaolo Bonzini2023-03-071-14/+19
| * qemu-coroutine-lock: add smp_mb__after_rmw()Paolo Bonzini2023-03-071-1/+8
| * qemu-thread-win32: cleanup, fix, document QemuEventPaolo Bonzini2023-03-071-26/+56
| * qemu-thread-posix: cleanup, fix, document QemuEventPaolo Bonzini2023-03-071-20/+49
* | include/qemu/cpuid: Introduce xgetbv_lowRichard Henderson2023-03-051-2/+1
|/
* replay: Extract core API to 'exec/replay-core.h'Philippe Mathieu-Daudé2023-02-271-1/+1
* Updated the FSF address to <https://www.gnu.org/licenses/>Khadija Kamran2023-02-271-2/+1
* Merge tag 'pull-error-2023-02-23' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell2023-02-241-1/+0
|\
| * error: Drop superfluous #include "qapi/qmp/qerror.h"Markus Armbruster2023-02-231-1/+0
* | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell2023-02-241-1/+8
|\ \
| * | thread-posix: add support for setting threads name on OpenBSDBrad Smith2023-02-171-1/+8
* | | util/cacheflush: fix cache on windows-arm64Pierrick Bouvier2023-02-211-3/+11
| |/ |/|
* | hbitmap: fix hbitmap_status() return value for first dirty bit caseAndrey Zhadchenko2023-02-171-1/+1