aboutsummaryrefslogtreecommitdiff
path: root/util/main-loop.c
AgeCommit message (Expand)Author
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2024-01-08iothread: Remove unused Error** argument in aio_context_set_aio_paramsPhilippe Mathieu-Daudé
2023-08-31util: spelling fixesMichael Tokarev
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi
2023-04-28async: Add an optional reentrancy guard to the BH APIAlexander Bulekov
2023-03-13main-loop: remove qemu_fd_register(), win32/slirp/socket specificMarc-André Lureau
2023-03-13win32/socket: introduce qemu_socket_select() helperMarc-André Lureau
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov
2022-11-06util/main-loop: Avoid adding the same HANDLE twiceBin Meng
2022-11-06util/main-loop: Fix maximum number of wait objects for win32Bin Meng
2022-05-09util/event-loop-base: Introduce options to set the thread pool sizeNicolas Saenz Julienne
2022-05-09util/main-loop: Introduce the main loop into QOMNicolas Saenz Julienne
2022-05-03Use g_unix_set_fd_nonblocking()Marc-André Lureau
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi
2021-07-05util/async: add a human-readable name to BHs for debuggingStefan Hajnoczi
2021-06-18async: the main AioContext is only "current" if under the BQLPaolo Bonzini
2021-05-11main-loop: remove dead codePaolo Bonzini
2021-03-09qtest: delete superfluous inclusions of qtest.hChen Qun
2021-01-02cfi: Initial support for cfi-icall in QEMUDaniele Buono
2020-10-05icount: rename functions to be consistent with the module nameClaudio Fontana
2020-10-05cpu-timers, icount: new modulesClaudio Fontana
2020-09-07stubs: Move qemu_fd_register stub to util/main-loop.cThomas Huth
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster
2019-10-22Do not use %m in common code to print error messagesThomas Huth
2019-07-15util: merge main-loop.c and iohandler.cPaolo Bonzini
2019-06-21util/main-loop: Fix incorrect assertionLidong Chen
2019-03-07slirp: move sources to src/ subdirectoryMarc-André Lureau
2019-02-07slirp: replace global polling with per-instance & notifierMarc-André Lureau
2019-01-23Fix segmentation fault when qemu_signal_init failsFei Li
2018-06-01main-loop: drop spin_counterStefan Hajnoczi
2018-03-12replay: push replay_mutex_lock up the call treeAlex Bennée
2017-09-19Convert multi-line fprintf() to warn_report()Alistair Francis
2017-07-04main_loop: Make main_loop_wait() return voidPeter Maydell
2017-04-03main-loop: Acquire main_context lock around os_host_main_loop_wait.Richard W.M. Jones
2017-03-14cpus: define QEMUTimerListNotifyCB for QEMU system emulationPaolo Bonzini
2017-03-14qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini
2017-03-03cpus: remove ugly cast on sigbus_handlerPaolo Bonzini
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini