summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* iotests/graph-changes-while-io: New testHanna Reitz2022-03-042-0/+96
* iotests: Allow using QMP with the QSDHanna Reitz2022-03-041-1/+31
* block: Make bdrv_refresh_limits() non-recursiveHanna Reitz2022-03-041-4/+0Star
* job.h: assertions in the callers of JobDriver function pointersEmanuele Giuseppe Esposito2022-03-041-0/+10
* job.h: split function pointers in JobDriverEmanuele Giuseppe Esposito2022-03-041-0/+22
* block-backend-common.h: split function pointers in BlockDevOpsEmanuele Giuseppe Esposito2022-03-041-5/+23
* block_int-common.h: assertions in the callers of BdrvChildClass function poin...Emanuele Giuseppe Esposito2022-03-041-1/+9
* block_int-common.h: split function pointers in BdrvChildClassEmanuele Giuseppe Esposito2022-03-041-34/+47
* block_int-common.h: assertions in the callers of BlockDriver function pointersEmanuele Giuseppe Esposito2022-03-042-0/+19
* block_int-common.h: split function pointers in BlockDriverEmanuele Giuseppe Esposito2022-03-041-208/+237
* block/coroutines: I/O and "I/O or GS" APIEmanuele Giuseppe Esposito2022-03-045-29/+64
* block/copy-before-write.h: global state API + assertionsEmanuele Giuseppe Esposito2022-03-042-0/+9
* include/block/snapshot: global state API + assertionsEmanuele Giuseppe Esposito2022-03-043-2/+41
* assertions for blockdev.h global state APIEmanuele Giuseppe Esposito2022-03-042-0/+19
* include/sysemu/blockdev.h: global state APIEmanuele Giuseppe Esposito2022-03-041-3/+10
* assertions for blockjob.h global state APIEmanuele Giuseppe Esposito2022-03-041-0/+11
* include/block/blockjob.h: global state APIEmanuele Giuseppe Esposito2022-03-041-7/+22
* block.c: add assertions to static functionsEmanuele Giuseppe Esposito2022-03-042-1/+48
* GS and IO CODE macros for blockjob_int.hEmanuele Giuseppe Esposito2022-03-041-0/+5
* include/block/blockjob_int.h: split header into I/O and GS APIEmanuele Giuseppe Esposito2022-03-041-0/+28
* block: introduce assert_bdrv_graph_writableEmanuele Giuseppe Esposito2022-03-042-0/+21
* IO_CODE and IO_OR_GS_CODE for block_int I/O APIEmanuele Giuseppe Esposito2022-03-045-1/+37
* assertions for block_int global state APIEmanuele Giuseppe Esposito2022-03-0410-0/+42
* include/block/block_int: split header into I/O and global state APIEmanuele Giuseppe Esposito2022-03-045-1486/+1679
* block.c: assertions to the block layer permissions APIEmanuele Giuseppe Esposito2022-03-041-0/+12
* IO_CODE and IO_OR_GS_CODE for block-backend I/O APIEmanuele Giuseppe Esposito2022-03-042-0/+60
* block/block-backend.c: assertions for block-backendEmanuele Giuseppe Esposito2022-03-042-0/+80
* include/sysemu/block-backend: split header into I/O and global state (GS) APIEmanuele Giuseppe Esposito2022-03-045-269/+368
* block/export/fuse.c: allow writable exports to take RESIZE permissionEmanuele Giuseppe Esposito2022-03-041-7/+18
* IO_CODE and IO_OR_GS_CODE for block I/O APIEmanuele Giuseppe Esposito2022-03-044-3/+79
* assertions for block global state APIEmanuele Giuseppe Esposito2022-03-044-2/+137
* include/block/block: split header into I/O and global state APIEmanuele Giuseppe Esposito2022-03-046-858/+1069
* main loop: macros to mark GS and I/O functionsEmanuele Giuseppe Esposito2022-03-041-0/+18
* main-loop.h: introduce qemu_in_main_thread()Emanuele Giuseppe Esposito2022-03-044-0/+40
* iotests/185: Add post-READY quit testsHanna Reitz2022-03-042-1/+237
* qsd: Add --daemonizeHanna Reitz2022-03-042-0/+22
* qsd: Add pre-init argument parsing passHanna Reitz2022-03-041-5/+38
* os-posix: Add os_set_daemonize()Hanna Reitz2022-03-043-0/+15
* cpus: use coroutine TLS macros for iothread_lockedStefan Hajnoczi2022-03-041-4/+5
* rcu: use coroutine TLS macrosStefan Hajnoczi2022-03-044-15/+16
* util/async: replace __thread with QEMU TLS macrosStefan Hajnoczi2022-03-041-5/+7
* tls: add macros for coroutine-safe TLS variablesStefan Hajnoczi2022-03-041-0/+165
* block: move BQL logic of bdrv_co_invalidate_cache in bdrv_activateEmanuele Giuseppe Esposito2022-03-041-14/+23
* block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_o...Emanuele Giuseppe Esposito2022-03-0411-21/+21
* block: introduce bdrv_activateEmanuele Giuseppe Esposito2022-03-046-5/+11
* crypto: distinguish between main loop and I/O in block_crypto_amend_options_g...Emanuele Giuseppe Esposito2022-03-041-20/+15Star
* crypto: perform permission checks under BQLEmanuele Giuseppe Esposito2022-03-045-14/+83
* Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pull-request' into ...Peter Maydell2022-03-047-173/+754
|\
| * hw/nvme: 64-bit pi supportNaveen Nagar2022-03-037-98/+608
| * hw/nvme: add pi tuple size helperKlaus Jensen2022-03-033-14/+21