Age | Commit message (Expand) | Author | Files | Lines |
2024-01-08 | Rename "QEMU global mutex" to "BQL" in comments and docs | Stefan Hajnoczi | 1 | -1/+1 |
2023-01-20 | coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h | Markus Armbruster | 1 | -96/+1 |
2023-01-19 | coroutine: Move coroutine_fn to qemu/osdep.h, trim includes | Markus Armbruster | 1 | -11/+7 |
2022-10-30 | Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging | Stefan Hajnoczi | 1 | -8/+10 |
2022-10-27 | coroutine-io: add missing coroutine_fn annotation to prototypes | Alberto Faria | 1 | -3/+5 |
2022-10-27 | coroutine-lock: add missing coroutine_fn annotation to prototypes | Alberto Faria | 1 | -5/+5 |
2022-10-26 | coroutine: add flag to re-queue at front of CoQueue | Stefan Hajnoczi | 1 | -2/+13 |
2022-10-07 | coroutine: remove incorrect coroutine_fn annotations | Paolo Bonzini | 1 | -1/+1 |
2022-10-07 | coroutine: Drop coroutine_fn annotation from qemu_coroutine_self() | Alberto Faria | 1 | -1/+1 |
2022-06-29 | util: add qemu-co-timeout | Vladimir Sementsov-Ogievskiy | 1 | -0/+13 |
2022-05-12 | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging | Richard Henderson | 1 | -6/+21 |
2022-05-12 | coroutine-lock: qemu_co_queue_restart_all is a coroutine-only qemu_co_enter_all | Paolo Bonzini | 1 | -3/+4 |
2022-05-12 | coroutine-lock: introduce qemu_co_queue_enter_all | Paolo Bonzini | 1 | -0/+13 |
2022-05-12 | coroutine-lock: qemu_co_queue_next is a coroutine-only qemu_co_enter_next | Paolo Bonzini | 1 | -3/+4 |
2022-05-12 | coroutine: Rename qemu_coroutine_inc/dec_pool_size() | Kevin Wolf | 1 | -3/+3 |
2022-04-06 | include: move coroutine IO functions to coroutine.h | Marc-André Lureau | 1 | -0/+23 |
2022-02-14 | util: adjust coroutine pool size to virtio block queue | Hiroki Narukawa | 1 | -0/+10 |
2021-06-18 | co-queue: drop extra coroutine_fn marks | Vladimir Sementsov-Ogievskiy | 1 | -2/+4 |
2021-05-21 | coroutine-sleep: introduce qemu_co_sleep | Paolo Bonzini | 1 | -0/+5 |
2021-05-21 | coroutine-sleep: replace QemuCoSleepState pointer with struct in the API | Paolo Bonzini | 1 | -11/+12 |
2021-05-21 | coroutine-sleep: disallow NULL QemuCoSleepState** argument | Paolo Bonzini | 1 | -2/+3 |
2021-03-31 | coroutine-lock: Reimplement CoRwlock to fix downgrade bug | Paolo Bonzini | 1 | -7/+10 |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 1 | -1/+1 |
2019-10-25 | coroutine: Add qemu_co_mutex_assert_locked() | Kevin Wolf | 1 | -0/+15 |
2019-10-22 | qemu-coroutine-sleep: introduce qemu_co_sleep_wake | Vladimir Sementsov-Ogievskiy | 1 | -2/+21 |
2018-09-25 | block: Add missing locking in bdrv_co_drain_bh_cb() | Kevin Wolf | 1 | -0/+5 |
2018-02-08 | coroutine-lock: make qemu_co_enter_next thread-safe | Paolo Bonzini | 1 | -6/+13 |
2018-02-08 | coroutine-lock: convert CoQueue to use QemuLockable | Paolo Bonzini | 1 | -1/+5 |
2018-02-08 | lockable: add QemuLockable | Paolo Bonzini | 1 | -2/+2 |
2017-12-19 | coroutine: simplify co_aio_sleep_ns() prototype | Stefan Hajnoczi | 1 | -5/+1 |
2017-07-17 | coroutine-lock: add qemu_co_rwlock_downgrade and qemu_co_rwlock_upgrade | Paolo Bonzini | 1 | -0/+18 |
2017-04-11 | coroutine: Extract qemu_aio_coroutine_enter | Fam Zheng | 1 | -0/+5 |
2017-02-21 | coroutine-lock: make CoRwlock thread-safe and fair | Paolo Bonzini | 1 | -1/+2 |
2017-02-21 | coroutine-lock: add mutex argument to CoQueue APIs | Paolo Bonzini | 1 | -3/+5 |
2017-02-21 | coroutine-lock: place CoMutex before CoQueue in header | Paolo Bonzini | 1 | -45/+44 |
2017-02-21 | coroutine-lock: add limited spinning to CoMutex | Paolo Bonzini | 1 | -0/+5 |
2017-02-21 | coroutine-lock: make CoMutex thread-safe | Paolo Bonzini | 1 | -2/+15 |
2017-01-09 | coroutine: Introduce qemu_coroutine_enter_if_inactive() | Kevin Wolf | 1 | -0/+6 |
2016-09-28 | coroutine: add qemu_coroutine_entered() function | Stefan Hajnoczi | 1 | -0/+13 |
2016-09-05 | coroutine: Let CoMutex remember who holds it | Kevin Wolf | 1 | -0/+1 |
2016-07-13 | coroutine: move entry argument to qemu_coroutine_create | Paolo Bonzini | 1 | -5/+3 |
2016-07-13 | coroutine: use QSIMPLEQ instead of QTAILQ | Paolo Bonzini | 1 | -1/+1 |
2016-03-22 | Use scripts/clean-includes to drop redundant qemu/typedefs.h | Markus Armbruster | 1 | -1/+0 |
2016-02-23 | include: Clean up includes | Peter Maydell | 1 | -1/+0 |
2015-10-20 | coroutine: move into libqemuutil.a library | Daniel P. Berrange | 1 | -0/+219 |