aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-04tcg/i386: Add tcg_out_evex_opcRichard Henderson1-1/+50
2022-03-04tcg/i386: Detect AVX512Richard Henderson3-5/+43
2022-03-04tcg/s390x: Implement vector NAND, NOR, EQVRichard Henderson2-3/+20
2022-03-04tcg/ppc: Implement vector NAND, NOR, EQVRichard Henderson2-3/+18
2022-03-04tcg: Add opcodes for vector nand, nor, eqvRichard Henderson10-15/+51
2022-03-04tcg: Set MAX_OPC_PARAM_IARGS to 7Ziqiao Kong2-2/+2
2022-03-04tcg/optimize: only read val after const checkAlex Bennée1-4/+4
2022-03-04block/amend: Keep strong reference to BDSHanna Reitz1-0/+3
2022-03-04block/amend: Always call .bdrv_amend_clean()Hanna Reitz1-2/+2
2022-03-04tests/qemu-iotests: Rework the checks and spots using GNU sedThomas Huth4-67/+57
2022-03-04iotests/graph-changes-while-io: New testHanna Reitz2-0/+96
2022-03-04iotests: Allow using QMP with the QSDHanna Reitz1-1/+31
2022-03-04block: Make bdrv_refresh_limits() non-recursiveHanna Reitz1-4/+0
2022-03-04job.h: assertions in the callers of JobDriver function pointersEmanuele Giuseppe Esposito1-0/+10
2022-03-04job.h: split function pointers in JobDriverEmanuele Giuseppe Esposito1-0/+22
2022-03-04block-backend-common.h: split function pointers in BlockDevOpsEmanuele Giuseppe Esposito1-5/+23
2022-03-04block_int-common.h: assertions in the callers of BdrvChildClass function poin...Emanuele Giuseppe Esposito1-1/+9
2022-03-04block_int-common.h: split function pointers in BdrvChildClassEmanuele Giuseppe Esposito1-34/+47
2022-03-04block_int-common.h: assertions in the callers of BlockDriver function pointersEmanuele Giuseppe Esposito2-0/+19
2022-03-04block_int-common.h: split function pointers in BlockDriverEmanuele Giuseppe Esposito1-208/+237
2022-03-04block/coroutines: I/O and "I/O or GS" APIEmanuele Giuseppe Esposito5-29/+64
2022-03-04block/copy-before-write.h: global state API + assertionsEmanuele Giuseppe Esposito2-0/+9
2022-03-04include/block/snapshot: global state API + assertionsEmanuele Giuseppe Esposito3-2/+41
2022-03-04assertions for blockdev.h global state APIEmanuele Giuseppe Esposito2-0/+19
2022-03-04include/sysemu/blockdev.h: global state APIEmanuele Giuseppe Esposito1-3/+10
2022-03-04assertions for blockjob.h global state APIEmanuele Giuseppe Esposito1-0/+11
2022-03-04include/block/blockjob.h: global state APIEmanuele Giuseppe Esposito1-7/+22
2022-03-04block.c: add assertions to static functionsEmanuele Giuseppe Esposito2-1/+48
2022-03-04GS and IO CODE macros for blockjob_int.hEmanuele Giuseppe Esposito1-0/+5
2022-03-04include/block/blockjob_int.h: split header into I/O and GS APIEmanuele Giuseppe Esposito1-0/+28
2022-03-04block: introduce assert_bdrv_graph_writableEmanuele Giuseppe Esposito2-0/+21
2022-03-04IO_CODE and IO_OR_GS_CODE for block_int I/O APIEmanuele Giuseppe Esposito5-1/+37
2022-03-04assertions for block_int global state APIEmanuele Giuseppe Esposito10-0/+42
2022-03-04include/block/block_int: split header into I/O and global state APIEmanuele Giuseppe Esposito5-1486/+1679
2022-03-04block.c: assertions to the block layer permissions APIEmanuele Giuseppe Esposito1-0/+12
2022-03-04IO_CODE and IO_OR_GS_CODE for block-backend I/O APIEmanuele Giuseppe Esposito2-0/+60
2022-03-04block/block-backend.c: assertions for block-backendEmanuele Giuseppe Esposito2-0/+80
2022-03-04include/sysemu/block-backend: split header into I/O and global state (GS) APIEmanuele Giuseppe Esposito5-269/+368
2022-03-04block/export/fuse.c: allow writable exports to take RESIZE permissionEmanuele Giuseppe Esposito1-7/+18
2022-03-04IO_CODE and IO_OR_GS_CODE for block I/O APIEmanuele Giuseppe Esposito4-3/+79
2022-03-04assertions for block global state APIEmanuele Giuseppe Esposito4-2/+137
2022-03-04include/block/block: split header into I/O and global state APIEmanuele Giuseppe Esposito6-858/+1069
2022-03-04main loop: macros to mark GS and I/O functionsEmanuele Giuseppe Esposito1-0/+18
2022-03-04main-loop.h: introduce qemu_in_main_thread()Emanuele Giuseppe Esposito4-0/+40
2022-03-04iotests/185: Add post-READY quit testsHanna Reitz2-1/+237
2022-03-04qsd: Add --daemonizeHanna Reitz2-0/+22
2022-03-04qsd: Add pre-init argument parsing passHanna Reitz1-5/+38
2022-03-04os-posix: Add os_set_daemonize()Hanna Reitz3-0/+15
2022-03-04cpus: use coroutine TLS macros for iothread_lockedStefan Hajnoczi1-4/+5
2022-03-04rcu: use coroutine TLS macrosStefan Hajnoczi4-15/+16