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/kraxel/tags/kraxel-20220304-pull-reques...Peter Maydell2022-03-0427-364/+600
|\ \ | |/ |/|
| * hw/display/vmware_vga: replace fprintf calls with trace eventsCarwyn Ellis2022-03-042-12/+21
| * edid: Fix clock of Detailed Timing DescriptorAkihiko Odaki2022-03-041-34/+32Star