summary refs log tree commit diff stats
path: root/util/main-loop.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2024-01-081-4/+4
* iothread: Remove unused Error** argument in aio_context_set_aio_paramsPhilippe Mathieu-Daudé2024-01-081-4/+1
* util: spelling fixesMichael Tokarev2023-08-311-1/+1
* aio: remove aio_disable_external() APIStefan Hajnoczi2023-05-301-4/+3
* async: Add an optional reentrancy guard to the BH APIAlexander Bulekov2023-04-281-2/+4
* main-loop: remove qemu_fd_register(), win32/slirp/socket specificMarc-André Lureau2023-03-131-11/+0
* win32/socket: introduce qemu_socket_select() helperMarc-André Lureau2023-03-131-3/+3
* Don't include headers already included by qemu/osdep.hMarkus Armbruster2023-02-081-1/+0
* error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov2023-01-091-3/+1
* util/main-loop: Avoid adding the same HANDLE twiceBin Meng2022-11-061-0/+10
* util/main-loop: Fix maximum number of wait objects for win32Bin Meng2022-11-061-5/+5
* util/event-loop-base: Introduce options to set the thread pool sizeNicolas Saenz Julienne2022-05-091-0/+9
* util/main-loop: Introduce the main loop into QOMNicolas Saenz Julienne2022-05-091-0/+56
* Use g_unix_set_fd_nonblocking()Marc-André Lureau2022-05-031-1/+1
* Use g_new() & friends where that makes obvious senseMarkus Armbruster2022-03-211-1/+1
* aio-posix: split poll check from ready handlerStefan Hajnoczi2022-01-121-2/+2
* util/async: add a human-readable name to BHs for debuggingStefan Hajnoczi2021-07-051-2/+2
* async: the main AioContext is only "current" if under the BQLPaolo Bonzini2021-06-181-0/+1
* main-loop: remove dead codePaolo Bonzini2021-05-111-61/+0
* qtest: delete superfluous inclusions of qtest.hChen Qun2021-03-091-1/+0
* cfi: Initial support for cfi-icall in QEMUDaniele Buono2021-01-021-0/+11
* icount: rename functions to be consistent with the module nameClaudio Fontana2020-10-051-1/+1
* cpu-timers, icount: new modulesClaudio Fontana2020-10-051-4/+8
* stubs: Move qemu_fd_register stub to util/main-loop.cThomas Huth2020-09-071-0/+4
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-3/+1
* Do not use %m in common code to print error messagesThomas Huth2019-10-221-1/+2
* util: merge main-loop.c and iohandler.cPaolo Bonzini2019-07-151-0/+110
* util/main-loop: Fix incorrect assertionLidong Chen2019-06-211-1/+1
* slirp: move sources to src/ subdirectoryMarc-André Lureau2019-03-071-2/+0
* slirp: replace global polling with per-instance & notifierMarc-André Lureau2019-02-071-6/+24
* Fix segmentation fault when qemu_signal_init failsFei Li2019-01-231-4/+4
* main-loop: drop spin_counterStefan Hajnoczi2018-06-011-25/+0
* replay: push replay_mutex_lock up the call treeAlex Bennée2018-03-121-4/+11
* Convert multi-line fprintf() to warn_report()Alistair Francis2017-09-191-3/+3
* main_loop: Make main_loop_wait() return voidPeter Maydell2017-07-041-7/+1
* main-loop: Acquire main_context lock around os_host_main_loop_wait.Richard W.M. Jones2017-04-031-0/+11
* cpus: define QEMUTimerListNotifyCB for QEMU system emulationPaolo Bonzini2017-03-141-1/+1
* qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini2017-03-141-0/+1
* cpus: remove ugly cast on sigbus_handlerPaolo Bonzini2017-03-031-4/+1
* block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini2017-02-211-0/+526