aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-05-10block: Mark bdrv_co_debug_event() GRAPH_RDLOCKEmanuele Giuseppe Esposito3-6/+9
2023-05-10block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito7-14/+22
2023-05-10block: Mark bdrv_co_get_allocated_file_size() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito4-5/+10
2023-05-10mirror: Require GRAPH_RDLOCK for accessing a node's parent listKevin Wolf1-1/+1
2023-05-10vhdx: Require GRAPH_RDLOCK for accessing a node's parent listKevin Wolf1-4/+5
2023-05-10nbd: Mark nbd_co_do_establish_connection() and callers GRAPH_RDLOCKEmanuele Giuseppe Esposito2-20/+24
2023-05-10nbd: Remove nbd_co_flush() wrapper functionKevin Wolf1-8/+3
2023-05-10block: .bdrv_open is non-coroutine and unlockedKevin Wolf4-26/+21
2023-05-10graph-lock: Fix GRAPH_RDLOCK_GUARD*() to be reader lockKevin Wolf1-8/+8
2023-05-10graph-lock: Add GRAPH_UNLOCKED(_PTR)Kevin Wolf1-0/+2
2023-05-10test-bdrv-drain: Don't modify the graph in coroutinesKevin Wolf1-37/+75
2023-05-10iotests: Test resizing image attached to an iothreadKevin Wolf2-0/+82
2023-05-10block: Don't call no_coroutine_fns in qmp_block_resize()Kevin Wolf1-2/+2
2023-05-10block: bdrv/blk_co_unref() for calls in coroutine contextKevin Wolf12-40/+44
2023-05-10block: Consistently call bdrv_activate() outside coroutineKevin Wolf2-2/+14
2023-05-10qcow2: Don't call bdrv_getlength() in coroutine_fnsKevin Wolf3-12/+13
2023-05-10migration: Attempt disk reactivation in more failure scenariosEric Blake1-10/+14
2023-05-10iotests/nbd-reconnect-on-open: Fix NBD socket pathKevin Wolf2-3/+4
2023-05-10block: Fix use after free in blockdev_mark_auto_del()Kevin Wolf1-4/+14
2023-05-10aio-wait: avoid AioContext lock in aio_wait_bh_oneshot()Stefan Hajnoczi4-5/+4
2023-05-10block: add missing coroutine_fn annotationsPaolo Bonzini2-4/+4
2023-05-10block: add configure options for excluding vmdk, vhdx and vpcVladimir Sementsov-Ogievskiy4-5/+31
2023-05-10Merge tag 'vfio-updates-20230509.0' of https://gitlab.com/alex.williamson/qem...Richard Henderson3-3/+68
2023-05-10target/loongarch: Terminate vmstate subsections listRichard Henderson1-0/+1
2023-05-09Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingRichard Henderson10-51/+479
2023-05-09vfio/pci: Static Resizable BAR capabilityAlex Williamson1-1/+53
2023-05-09vfio/migration: Skip log_sync during migration SETUP stateAvihai Horon1-1/+2
2023-05-09vfio/pci: add support for VF tokenMinwoo Im2-1/+13
2023-05-08Merge tag 'compression-code-pull-request' of https://gitlab.com/juan.quintela...Richard Henderson8-454/+752
2023-05-08meson: leave unnecessary modules out of the buildPaolo Bonzini1-0/+4
2023-05-08docs: clarify --without-default-devicesPaolo Bonzini1-3/+13
2023-05-08target/i386: Add EPYC-Genoa model to support Zen 4 processor seriesBabu Moger1-0/+122
2023-05-08target/i386: Add VNMI and automatic IBRS feature bitsBabu Moger2-2/+5
2023-05-08target/i386: Add missing feature bits in EPYC-Milan modelBabu Moger1-0/+70
2023-05-08target/i386: Add feature bits for CPUID_Fn80000021_EAXBabu Moger2-0/+32
2023-05-08target/i386: Add a couple of feature bits in 8000_0008_EBXBabu Moger2-2/+6
2023-05-08target/i386: Add new EPYC CPU versions with updated cache_infoMichael Roth1-0/+118
2023-05-08target/i386: allow versioned CPUs to specify new cache_infoMichael Roth1-3/+32
2023-05-08include/qemu/osdep.h: Bump _WIN32_WINNT to the Windows 8 APIThomas Huth1-1/+1
2023-05-08migration: Initialize and cleanup decompression in migration.cLukas Straub2-5/+9
2023-05-08ram-compress.c: Make target independentLukas Straub2-8/+12
2023-05-08ram compress: Assert that the file buffer matches the resultLukas Straub4-0/+19
2023-05-08ram.c: Move core decompression code into its own fileLukas Straub3-204/+208
2023-05-08ram.c: Move core compression code into its own fileLukas Straub4-262/+344
2023-05-08ram.c: Remove last ram.c dependency from the core compress codeLukas Straub1-10/+17
2023-05-08ram.c: Call update_compress_thread_counts from compress_send_queued_dataLukas Straub1-12/+6
2023-05-08ram.c: Do not call save_page_header() from compress threadsLukas Straub1-9/+35
2023-05-08ram.c: Reset result after sending queued dataLukas Straub1-10/+22
2023-05-08ram.c: Dont change param->block in the compress threadLukas Straub1-2/+4
2023-05-08ram.c: Let the compress threads return a CompressResult enumLukas Straub1-12/+22