summaryrefslogtreecommitdiffstats
path: root/include/block
Commit message (Expand)AuthorAgeFilesLines
* hw/block/nvme: bump to v1.4Klaus Jensen2021-02-081-1/+2
* hw/block/nvme: move cmb logic to v1.4Padmakar Kalghatgi2021-02-081-12/+97
* hw/block/nvme: rename PMR/CMB shift/mask fieldsKlaus Jensen2021-02-081-9/+9
* hw/block/nvme: indicate CMB support through controller capabilities registerAndrzej Jakowski2021-02-081-3/+7
* hw/block/nvme: trigger async event during injecting smart warningzhenwei pi2021-02-081-0/+1
* hw/block/nvme: add smart_critical_warning propertyzhenwei pi2021-02-081-0/+1
* nvme: introduce bit 5 for critical warningzhenwei pi2021-02-081-0/+1
* hw/block/nvme: enum style fixKlaus Jensen2021-02-081-2/+2
* nvme: Make ZNS-related definitionsDmitry Fomichev2021-02-081-1/+113
* hw/block/nvme: Support allocated CNS command variantsNiklas Cassel2021-02-081-8/+12
* hw/block/nvme: Add support for Namespace TypesNiklas Cassel2021-02-081-14/+50
* hw/block/nvme: Add Commands Supported and Effects logDmitry Fomichev2021-02-081-0/+19
* nvme: add namespace I/O optimization fields to shared headerKlaus Jensen2021-02-081-1/+6
* hw/block/nvme: add dulbe supportKlaus Jensen2021-02-081-0/+5
* nbd: make nbd_read* return -EIO on errorRoman Kagan2021-02-031-3/+4
* block/io: use int64_t bytes in copy_rangeVladimir Sementsov-Ogievskiy2021-02-032-9/+9
* block/io: support int64_t bytes in read/write wrappersVladimir Sementsov-Ogievskiy2021-02-032-7/+8
* block/io: support int64_t bytes in bdrv_co_p{read,write}v_part()Vladimir Sementsov-Ogievskiy2021-02-031-2/+2
* block: use int64_t as bytes type in tracked requestsEric Blake2021-02-031-2/+2
* block/throttle-groups: throttle_group_co_io_limits_intercept(): 64bit bytesVladimir Sementsov-Ogievskiy2021-02-031-1/+1
* block: refactor bdrv_check_request: add errpVladimir Sementsov-Ogievskiy2021-02-031-1/+1
* block/block-copy: drop unused argument of block_copy()Vladimir Sementsov-Ogievskiy2021-01-261-1/+1
* block/block-copy: drop unused block_copy_set_progress_callback()Vladimir Sementsov-Ogievskiy2021-01-261-6/+0Star
* blockjob: add set_speed to BlockJobDriverVladimir Sementsov-Ogievskiy2021-01-261-0/+2
* block/block-copy: add block_copy_cancelVladimir Sementsov-Ogievskiy2021-01-261-0/+13
* block/block-copy: add ratelimit to block-copyVladimir Sementsov-Ogievskiy2021-01-261-1/+4
* block/block-copy: add max_chunk and max_workers parametersVladimir Sementsov-Ogievskiy2021-01-261-0/+6
* block/block-copy: implement block_copy_asyncVladimir Sementsov-Ogievskiy2021-01-261-0/+29
* qapi: backup: add perf.use-copy-range parameterVladimir Sementsov-Ogievskiy2021-01-262-1/+4
* qapi: block-stream: add "bottom" argumentVladimir Sementsov-Ogievskiy2021-01-261-0/+1
* copy-on-read: skip non-guest reads if no copy neededAndrey Shinkevich2021-01-261-3/+5
* block: include supported_read_flags into BDS structureAndrey Shinkevich2021-01-261-0/+4
* qapi: add filter-node-name to block-streamAndrey Shinkevich2021-01-261-1/+6
* block: add API function to insert a nodeAndrey Shinkevich2021-01-261-0/+2
* block: introduce BDRV_REQ_NO_WAIT flagVladimir Sementsov-Ogievskiy2020-12-181-1/+8
* block: bdrv_mark_request_serialising: split non-waiting functionVladimir Sementsov-Ogievskiy2020-12-181-1/+2
* block: simplify comment to BDRV_REQ_SERIALISINGVladimir Sementsov-Ogievskiy2020-12-181-10/+1Star
* block: introduce BDRV_MAX_LENGTHVladimir Sementsov-Ogievskiy2020-12-112-0/+18
* fuse: Allow exporting BDSs via FUSEMax Reitz2020-12-111-0/+30
* Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell2020-11-231-6/+12
|\
| * block/nvme: Introduce Completion Queue definitionsPhilippe Mathieu-Daudé2020-11-031-6/+12
* | block: Move bdrv_drain_all_end_quiesce() to block_int.hGreg Kurz2020-11-092-6/+9
|/
* Merge remote-tracking branch 'remotes/nvme/tags/pull-nvme-20201102' into stagingPeter Maydell2020-11-021-3/+15
|\
| * hw/block/nvme: fix prp mapping status codesGollu Appalanaidu2020-10-271-0/+1
| * hw/block/nvme: reject io commands if only admin command set selectedKlaus Jensen2020-10-271-0/+5
| * hw/block/nvme: support for admin-only command setKeith Busch2020-10-271-1/+2
| * hw/block/nvme: validate command set selectedKeith Busch2020-10-271-0/+4
| * hw/block/nvme: support per-namespace smart logKeith Busch2020-10-271-0/+1
| * hw/block/nvme: add support for scatter gather listsKlaus Jensen2020-10-271-3/+3
* | nbd: Add new qemu:allocation-depth metadata contextEric Blake2020-10-301-3/+5