18 Commits (3b2c52c017fa74783435bc1a429a96ae5e5b164b)

Author SHA1 Message Date
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Stefan Hajnoczi c40a254570 coroutine: avoid co_queue_wakeup recursion 8 years ago
Marc-André Lureau d2f668b749 misc: fix spelling 8 years ago
Paolo Bonzini 5261dd7b01 coroutine-lock: make qemu_co_enter_next thread-safe 8 years ago
Paolo Bonzini 1a957cf9c4 coroutine-lock: convert CoQueue to use QemuLockable 8 years ago
Paolo Bonzini 667221c10d coroutine-lock: add qemu_co_rwlock_downgrade and qemu_co_rwlock_upgrade 9 years ago
Roman Pen 528f449f59 coroutine-lock: do not touch coroutine after another one has been entered 9 years ago
Paolo Bonzini a7b91d35ba coroutine-lock: make CoRwlock thread-safe and fair 9 years ago
Paolo Bonzini 1ace7ceac5 coroutine-lock: add mutex argument to CoQueue APIs 9 years ago
Paolo Bonzini 480cff6322 coroutine-lock: add limited spinning to CoMutex 9 years ago
Paolo Bonzini fed20a70e3 coroutine-lock: make CoMutex thread-safe 9 years ago
Paolo Bonzini a9d9235567 coroutine-lock: reschedule coroutine on the AioContext it was running on 9 years ago
Kevin Wolf 1b7f01d966 coroutine: Assert that no locks are held on termination 10 years ago
Kevin Wolf 0e438cdc93 coroutine: Let CoMutex remember who holds it 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Paolo Bonzini 7d9c858137 coroutine: use QSIMPLEQ instead of QTAILQ 10 years ago
Peter Maydell aafd758410 util: Clean up includes 10 years ago
Daniel P. Berrange 10817bf09d coroutine: move into libqemuutil.a library 11 years ago
Emilio G. Cota b1201addc7 coroutine: remove unnecessary parentheses in qemu_co_queue_empty 11 years ago
Marc-André Lureau f287c41381 coroutine: remove qemu_co_queue_wait_insert_head 13 years ago
Benoît Canet b681a1c73e block: Repair the throttling code. 13 years ago
Stefan Hajnoczi 02ffb50448 coroutine: stop using AioContext in CoQueue 13 years ago
Stefan Hajnoczi 28f0824696 coroutine: use AioContext for CoQueue BH 13 years ago
Paolo Bonzini 1de7afc984 misc: move include files to include/qemu/ 13 years ago
Paolo Bonzini 737e150e89 block: move include files to include/block/ 13 years ago
Paolo Bonzini f627aab1cc aio: introduce AioContext, move bottom halves there 14 years ago
Stefan Hajnoczi e8ee5e4c47 coroutine: add qemu_co_queue_restart_all() 15 years ago
Zhi Yong Wu e9e6295b28 CoQueue: introduce qemu_co_queue_wait_insert_head 15 years ago
Paolo Bonzini 44a9b356ad main-loop: create main-loop.h 15 years ago
Aneesh Kumar K.V 12888904fe coroutine: Add CoRwlock support 15 years ago
Kevin Wolf e680cfa7e2 coroutines: Use one global bottom half for CoQueue 15 years ago
Kevin Wolf b96e92470a coroutines: Locks 15 years ago