summaryrefslogtreecommitdiffstats
path: root/block/export
Commit message (Expand)AuthorAgeFilesLines
* block/export: port virtio-blk read/write range checkStefan Hajnoczi2021-03-081-3/+16
* block/export: port virtio-blk discard/write zeroes input validationStefan Hajnoczi2021-03-081-23/+93
* block/export: fix vhost-user-blk export sector number calculationStefan Hajnoczi2021-03-081-1/+1
* block/export: use VIRTIO_BLK_SECTOR_BITSStefan Hajnoczi2021-03-081-3/+12
* block/export: fix blk_size double byteswapStefan Hajnoczi2021-03-081-1/+1
* qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake2021-01-281-5/+2Star
* fuse: Implement hole detection through lseekMax Reitz2020-12-111-0/+77
* fuse: (Partially) implement fallocate()Max Reitz2020-12-111-0/+84
* fuse: Allow growable exportsMax Reitz2020-12-111-8/+36
* fuse: Implement standard FUSE operationsMax Reitz2020-12-111-0/+242
* fuse: Allow exporting BDSs via FUSEMax Reitz2020-12-113-0/+301
* block/export: avoid g_return_val_if() input validationStefan Hajnoczi2020-12-091-1/+3
* libvhost-user: make it a meson subprojectMarc-André Lureau2020-12-081-1/+1
* meson: move vhost_user_blk_server to meson.buildStefan Hajnoczi2020-11-121-1/+4
* block/export: fix vhost-user-blk get_config() information leakStefan Hajnoczi2020-11-031-0/+3
* block/export: make vhost-user-blk config space little-endianStefan Hajnoczi2020-11-031-13/+12Star
* configure: introduce --enable-vhost-user-blk-serverStefan Hajnoczi2020-11-032-3/+3
* 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-234-352/+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-232-0/+697
* 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-021-1/+42
* block/export: Move strong user reference to block_exportsKevin Wolf2020-10-021-0/+6
* block/export: Add 'id' option to block-export-addKevin Wolf2020-10-021-0/+26
* block/export: Add blk_exp_close_all(_type)Kevin Wolf2020-10-021-2/+84
* block/export: Allocate BlockExport in blk_exp_add()Kevin Wolf2020-10-021-1/+17
* block/export: Move AioContext from NBDExport to BlockExportKevin Wolf2020-10-021-0/+2
* block/export: Move refcount from NBDExport to BlockExportKevin Wolf2020-10-021-0/+14
* block/export: Remove magic from block-export-addKevin Wolf2020-10-021-3/+10
* block/export: Add BlockExport infrastructure and block-export-addKevin Wolf2020-10-022-0/+49