summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* block: End quiescent sections when a BDS is deletedGreg Kurz2020-10-271-0/+13
* qcow2: Skip copy-on-write when allocating a zero clusterAlberto Garcia2020-10-272-16/+46
* qcow2: Report BDRV_BLOCK_ZERO more accurately in bdrv_co_block_status()Alberto Garcia2020-10-271-4/+4
* Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell2020-10-261-1/+2
|\
| * replay: do not build if TCG is not availableClaudio Fontana2020-10-221-1/+2
* | block/io: fix bdrv_is_allocated_aboveVladimir Sementsov-Ogievskiy2020-10-231-38/+5Star
* | block/io: bdrv_common_block_status_above: support bs == baseVladimir Sementsov-Ogievskiy2020-10-231-1/+5
* | block/io: bdrv_common_block_status_above: support include_baseVladimir Sementsov-Ogievskiy2020-10-232-7/+16
* | block/io: fix bdrv_co_block_status_aboveVladimir Sementsov-Ogievskiy2020-10-232-16/+68
* | block/export: add vhost-user-blk multi-queue supportStefan Hajnoczi2020-10-231-6/+18
* | block/export: add iothread and fixed-iothread optionsStefan Hajnoczi2020-10-232-2/+34
* | block: move block exports to libblockdevStefan Hajnoczi2020-10-231-2/+2
* | util/vhost-user-server: use static library in meson.buildStefan Hajnoczi2020-10-232-5/+5
* | util/vhost-user-server: move header to include/Stefan Hajnoczi2020-10-231-1/+1
* | block/export: convert vhost-user-blk server to block export APIStefan Hajnoczi2020-10-235-353/+126Star
* | block/export: report flush errorsStefan Hajnoczi2020-10-231-4/+7
* | util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi2020-10-231-7/+2Star
* | util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi2020-10-231-2/+1Star
* | block/export: consolidate request structs into VuBlockReqStefan Hajnoczi2020-10-231-47/+21Star
* | block/export: vhost-user block device backend serverCoiby Xu2020-10-233-0/+698
* | block/nvme: Add driver statistics for access alignment and hw errorsPhilippe Mathieu-Daudé2020-10-231-0/+27
|/
* block: deprecate the sheepdog block driverDaniel P. Berrangé2020-10-151-0/+14
* block/blkdebug: fix memory leakElena Afanasova2020-10-131-0/+1
* vmdk: fix maybe uninitialized warningsChristian Borntraeger2020-10-131-4/+4
* block/nbd: nbd_co_reconnect_loop(): don't connect if drainedVladimir Sementsov-Ogievskiy2020-10-091-0/+3
* block/nbd: fix reconnect-delayVladimir Sementsov-Ogievskiy2020-10-091-9/+50
* block/nbd: correctly use qio_channel_detach_aio_context when neededVladimir Sementsov-Ogievskiy2020-10-091-2/+2
* block/nbd: fix drain dead-lock because of nbd reconnect-delayVladimir Sementsov-Ogievskiy2020-10-091-0/+5
* Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell2020-10-063-4/+26
|\
| * migration: introduce icount field for snapshotsPavel Dovgalyuk2020-10-062-4/+16
| * qcow2: introduce icount field for snapshotsPavel Dovgalyuk2020-10-062-0/+10
* | block/io: refactor save/load vmstateVladimir Sementsov-Ogievskiy2020-10-052-39/+39
* | block: drop bdrv_prwvVladimir Sementsov-Ogievskiy2020-10-052-45/+14Star
* | block: generate coroutine-wrapper codeVladimir Sementsov-Ogievskiy2020-10-052-215/+3Star
* | scripts: add block-coroutine-wrapper.pyVladimir Sementsov-Ogievskiy2020-10-052-0/+57
* | block: declare some coroutine functions in block/coroutines.hVladimir Sementsov-Ogievskiy2020-10-052-17/+84
* | block/io: refactor coroutine wrappersVladimir Sementsov-Ogievskiy2020-10-051-28/+32
* | block/nvme: Replace magic value by SCALE_MS definitionPhilippe Mathieu-Daudé2020-10-051-1/+1
* | block/nvme: Use register definitions from 'block/nvme.h'Philippe Mathieu-Daudé2020-10-051-10/+11
* | block/nvme: Drop NVMeRegs structure, directly use NvmeBarPhilippe Mathieu-Daudé2020-10-051-14/+9Star
* | block/nvme: Reduce I/O registers scopePhilippe Mathieu-Daudé2020-10-051-13/+16
* | block/nvme: Map doorbells pages write-onlyPhilippe Mathieu-Daudé2020-10-051-10/+19
* | util/vfio-helpers: Pass page protections to qemu_vfio_pci_map_bar()Philippe Mathieu-Daudé2020-10-051-1/+2
|/
* qcow2: Use L1E_SIZE in qcow2_write_l1_entry()Alberto Garcia2020-10-021-2/+2
* block/export: Move writable to BlockExportOptionsKevin Wolf2020-10-021-1/+15
* block/export: Add query-block-exportsKevin Wolf2020-10-021-0/+23
* block/export: Create BlockBackend in blk_exp_add()Kevin Wolf2020-10-021-4/+45
* block/export: Move blk to BlockExportKevin Wolf2020-10-021-0/+3
* block/export: Add BLOCK_EXPORT_DELETED eventKevin Wolf2020-10-021-0/+2
* block/export: Add block-export-delKevin Wolf2020-10-022-3/+44