Stefan Hajnoczi
|
c12887e1b0
block-coroutine-wrapper: use qemu_get_current_aio_context()
|
1 tahun lalu |
Stefan Hajnoczi
|
b49f4755c7
block: remove AioContext locking
|
1 tahun lalu |
Stefan Hajnoczi
|
6bc30f1949
graph-lock: remove AioContext locking
|
1 tahun lalu |
Kevin Wolf
|
6bc0bcc89f
block: Fix deadlocks in bdrv_graph_wrunlock()
|
1 tahun lalu |
Kevin Wolf
|
e84c07bc73
block-coroutine-wrapper: Add no_co_wrapper_bdrv_rdlock functions
|
1 tahun lalu |
Kevin Wolf
|
d21843491a
block-coroutine-wrapper: Allow arbitrary parameter names
|
1 tahun lalu |
Kevin Wolf
|
de90329889
block-coroutine-wrapper: Add no_co_wrapper_bdrv_wrlock functions
|
1 tahun lalu |
Kevin Wolf
|
dea97c1fbd
block-coroutine-wrapper: Take AioContext lock in no_co_wrappers
|
2 tahun lalu |
Kevin Wolf
|
d6ee2e324e
block-coroutine-wrapper: Introduce no_co_wrapper
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
5b317b8dd9
block-coroutine-wrapper: support void functions
|
2 tahun lalu |
Markus Armbruster
|
e2c1c34f13
include/block: Untangle inclusion loops
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
e6d3f7a602
block-coroutine-wrapper.py: introduce annotations that take the graph rdlock
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
6700dfb1b8
block-coroutine-wrapper.py: support also basic return types
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
0582fb8293
block-coroutine-wrapper.py: support functions without bs arg
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
76a2f554c1
block-coroutine-wrapper.py: introduce co_wrapper
|
2 tahun lalu |
Emanuele Giuseppe Esposito
|
1bd542016c
block: rename generated_co_wrapper in co_wrapper_mixed
|
2 tahun lalu |
Vladimir Sementsov-Ogievskiy
|
7d55a3bbad
block-coroutine-wrapper.py: support BlockBackend first argument
|
3 tahun lalu |
Vladimir Sementsov-Ogievskiy
|
bb43694872
block-coroutine-wrapper: allow non bdrv_ prefix
|
4 tahun lalu |
Vladimir Sementsov-Ogievskiy
|
aaaa20b69b
scripts: add block-coroutine-wrapper.py
|
4 tahun lalu |