aboutsummaryrefslogtreecommitdiff
path: root/util/main-loop.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-31util: spelling fixesMichael Tokarev1-1/+1
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-4/+3
2023-04-28async: Add an optional reentrancy guard to the BH APIAlexander Bulekov1-2/+4
2023-03-13main-loop: remove qemu_fd_register(), win32/slirp/socket specificMarc-André Lureau1-11/+0
2023-03-13win32/socket: introduce qemu_socket_select() helperMarc-André Lureau1-3/+3
2023-02-08Don't include headers already included by qemu/osdep.hMarkus Armbruster1-1/+0
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-3/+1
2022-11-06util/main-loop: Avoid adding the same HANDLE twiceBin Meng1-0/+10
2022-11-06util/main-loop: Fix maximum number of wait objects for win32Bin Meng1-5/+5
2022-05-09util/event-loop-base: Introduce options to set the thread pool sizeNicolas Saenz Julienne1-0/+9
2022-05-09util/main-loop: Introduce the main loop into QOMNicolas Saenz Julienne1-0/+56
2022-05-03Use g_unix_set_fd_nonblocking()Marc-André Lureau1-1/+1
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi1-2/+2
2021-07-05util/async: add a human-readable name to BHs for debuggingStefan Hajnoczi1-2/+2
2021-06-18async: the main AioContext is only "current" if under the BQLPaolo Bonzini1-0/+1
2021-05-11main-loop: remove dead codePaolo Bonzini1-61/+0
2021-03-09qtest: delete superfluous inclusions of qtest.hChen Qun1-1/+0
2021-01-02cfi: Initial support for cfi-icall in QEMUDaniele Buono1-0/+11
2020-10-05icount: rename functions to be consistent with the module nameClaudio Fontana1-1/+1
2020-10-05cpu-timers, icount: new modulesClaudio Fontana1-4/+8
2020-09-07stubs: Move qemu_fd_register stub to util/main-loop.cThomas Huth1-0/+4
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster1-3/+1
2019-10-22Do not use %m in common code to print error messagesThomas Huth1-1/+2
2019-07-15util: merge main-loop.c and iohandler.cPaolo Bonzini1-0/+110
2019-06-21util/main-loop: Fix incorrect assertionLidong Chen1-1/+1
2019-03-07slirp: move sources to src/ subdirectoryMarc-André Lureau1-2/+0
2019-02-07slirp: replace global polling with per-instance & notifierMarc-André Lureau1-6/+24
2019-01-23Fix segmentation fault when qemu_signal_init failsFei Li1-4/+4
2018-06-01main-loop: drop spin_counterStefan Hajnoczi1-25/+0
2018-03-12replay: push replay_mutex_lock up the call treeAlex Bennée1-4/+11
2017-09-19Convert multi-line fprintf() to warn_report()Alistair Francis1-3/+3
2017-07-04main_loop: Make main_loop_wait() return voidPeter Maydell1-7/+1
2017-04-03main-loop: Acquire main_context lock around os_host_main_loop_wait.Richard W.M. Jones1-0/+11
2017-03-14cpus: define QEMUTimerListNotifyCB for QEMU system emulationPaolo Bonzini1-1/+1
2017-03-14qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini1-0/+1
2017-03-03cpus: remove ugly cast on sigbus_handlerPaolo Bonzini1-4/+1
2017-02-21block: move AioContext, QEMUTimer, main-loop to libqemuutilPaolo Bonzini1-0/+526