Age | Commit message (Expand) | Author | Files | Lines |
2021-07-21 | iothread: add aio-max-batch parameter | Stefano Garzarella | 1 | -0/+2 |
2021-07-05 | util/async: print leaked BH name when AioContext finalizes | Stefan Hajnoczi | 1 | -2/+14 |
2021-07-05 | util/async: add a human-readable name to BHs for debugging | Stefan Hajnoczi | 1 | -2/+7 |
2021-06-18 | async: the main AioContext is only "current" if under the BQL | Paolo Bonzini | 1 | -0/+20 |
2020-10-09 | util/async: Add aio_co_reschedule_self() | Kevin Wolf | 1 | -0/+30 |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 1 | -14/+14 |
2020-08-13 | async: always set ctx->notified in aio_notify() | Stefan Hajnoczi | 1 | -11/+21 |
2020-08-13 | async: rename event_notifier_dummy_cb/poll() | Stefan Hajnoczi | 1 | -4/+4 |
2020-05-18 | aio-posix: disable fdmon-io_uring when GSource is used | Stefan Hajnoczi | 1 | -0/+1 |
2020-04-09 | async: use explicit memory barriers | Paolo Bonzini | 1 | -4/+12 |
2020-02-22 | util/async: make bh_aio_poll() O(1) | Stefan Hajnoczi | 1 | -99/+138 |
2020-01-30 | util/async: add aio interfaces for io_uring | Aarushi Mehta | 1 | -0/+36 |
2019-10-24 | util/async: avoid useless cast | Frediano Ziglio | 1 | -1/+0 |
2019-10-04 | win32: work around main-loop busy loop on socket/fd event | Marc-André Lureau | 1 | -1/+5 |
2019-08-22 | util/async: hold AioContext ref to prevent use-after-free | Stefan Hajnoczi | 1 | -0/+8 |
2019-06-12 | Include qemu-common.h exactly where needed | Markus Armbruster | 1 | -1/+0 |
2018-09-25 | util/async: use qemu_aio_coroutine_enter in co_schedule_bh_cb | Sergio Lopez | 1 | -1/+1 |
2018-06-27 | linux-aio: properly bubble up errors from initialization | Nishanth Aravamudan | 1 | -3/+11 |
2018-05-18 | iothread: fix epollfd leak in the process of delIOThread | Jie Wang | 1 | -0/+1 |
2017-11-21 | coroutine: abort if we try to schedule or enter a pending coroutine | Jeff Cody | 1 | -0/+13 |
2017-11-08 | util/async: use atomic_mb_set in qemu_bh_cancel | Sergio Lopez | 1 | -1/+1 |
2017-04-11 | async: Introduce aio_co_enter | Fam Zheng | 1 | -1/+6 |
2017-03-14 | cpus: define QEMUTimerListNotifyCB for QEMU system emulation | Paolo Bonzini | 1 | -1/+1 |
2017-02-21 | async: remove unnecessary inc/dec pairs | Paolo Bonzini | 1 | -6/+6 |
2017-02-21 | aio-posix: partially inline aio_dispatch into aio_poll | Paolo Bonzini | 1 | -1/+1 |
2017-02-21 | block: explicitly acquire aiocontext in bottom halves that need it | Paolo Bonzini | 1 | -2/+2 |
2017-02-21 | aio: push aio_context_acquire/release down to dispatching | Paolo Bonzini | 1 | -0/+2 |
2017-02-21 | aio: introduce aio_co_schedule and aio_co_wake | Paolo Bonzini | 1 | -0/+65 |
2017-02-21 | block: move AioContext, QEMUTimer, main-loop to libqemuutil | Paolo Bonzini | 1 | -0/+423 |