aboutsummaryrefslogtreecommitdiff
path: root/scripts/block-coroutine-wrapper.py
AgeCommit message (Expand)Author
2023-12-21block-coroutine-wrapper: use qemu_get_current_aio_context()Stefan Hajnoczi
2023-12-21block: remove AioContext lockingStefan Hajnoczi
2023-12-21graph-lock: remove AioContext lockingStefan Hajnoczi
2023-11-21block: Fix deadlocks in bdrv_graph_wrunlock()Kevin Wolf
2023-10-12block-coroutine-wrapper: Add no_co_wrapper_bdrv_rdlock functionsKevin Wolf
2023-09-20block-coroutine-wrapper: Allow arbitrary parameter namesKevin Wolf
2023-09-20block-coroutine-wrapper: Add no_co_wrapper_bdrv_wrlock functionsKevin Wolf
2023-05-30block-coroutine-wrapper: Take AioContext lock in no_co_wrappersKevin Wolf
2023-02-17block-coroutine-wrapper: Introduce no_co_wrapperKevin Wolf
2023-02-01block-coroutine-wrapper: support void functionsEmanuele Giuseppe Esposito
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster
2022-12-15block-coroutine-wrapper.py: introduce annotations that take the graph rdlockEmanuele Giuseppe Esposito
2022-12-15block-coroutine-wrapper.py: support also basic return typesEmanuele Giuseppe Esposito
2022-12-15block-coroutine-wrapper.py: support functions without bs argEmanuele Giuseppe Esposito
2022-12-15block-coroutine-wrapper.py: introduce co_wrapperEmanuele Giuseppe Esposito
2022-12-15block: rename generated_co_wrapper in co_wrapper_mixedEmanuele Giuseppe Esposito
2021-10-15block-coroutine-wrapper.py: support BlockBackend first argumentVladimir Sementsov-Ogievskiy
2021-06-18block-coroutine-wrapper: allow non bdrv_ prefixVladimir Sementsov-Ogievskiy
2020-10-05scripts: add block-coroutine-wrapper.pyVladimir Sementsov-Ogievskiy