summaryrefslogtreecommitdiff
path: root/block/export
AgeCommit message (Expand)Author
2021-05-18block/export: improve vu_blk_sect_range_ok()Stefan Hajnoczi
2021-03-19block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for nowStefan Hajnoczi
2021-03-08block/export: port virtio-blk read/write range checkStefan Hajnoczi
2021-03-08block/export: port virtio-blk discard/write zeroes input validationStefan Hajnoczi
2021-03-08block/export: fix vhost-user-blk export sector number calculationStefan Hajnoczi
2021-03-08block/export: use VIRTIO_BLK_SECTOR_BITSStefan Hajnoczi
2021-03-08block/export: fix blk_size double byteswapStefan Hajnoczi
2021-01-28qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake
2020-12-11fuse: Implement hole detection through lseekMax Reitz
2020-12-11fuse: (Partially) implement fallocate()Max Reitz
2020-12-11fuse: Allow growable exportsMax Reitz
2020-12-11fuse: Implement standard FUSE operationsMax Reitz
2020-12-11fuse: Allow exporting BDSs via FUSEMax Reitz
2020-12-09block/export: avoid g_return_val_if() input validationStefan Hajnoczi
2020-12-08libvhost-user: make it a meson subprojectMarc-André Lureau
2020-11-12meson: move vhost_user_blk_server to meson.buildStefan Hajnoczi
2020-11-03block/export: fix vhost-user-blk get_config() information leakStefan Hajnoczi
2020-11-03block/export: make vhost-user-blk config space little-endianStefan Hajnoczi
2020-11-03configure: introduce --enable-vhost-user-blk-serverStefan Hajnoczi
2020-10-23block/export: add vhost-user-blk multi-queue supportStefan Hajnoczi
2020-10-23block/export: add iothread and fixed-iothread optionsStefan Hajnoczi
2020-10-23block: move block exports to libblockdevStefan Hajnoczi
2020-10-23util/vhost-user-server: use static library in meson.buildStefan Hajnoczi
2020-10-23util/vhost-user-server: move header to include/Stefan Hajnoczi
2020-10-23block/export: convert vhost-user-blk server to block export APIStefan Hajnoczi
2020-10-23block/export: report flush errorsStefan Hajnoczi
2020-10-23util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi
2020-10-23util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi
2020-10-23block/export: consolidate request structs into VuBlockReqStefan Hajnoczi
2020-10-23block/export: vhost-user block device backend serverCoiby Xu
2020-10-02block/export: Move writable to BlockExportOptionsKevin Wolf
2020-10-02block/export: Add query-block-exportsKevin Wolf
2020-10-02block/export: Create BlockBackend in blk_exp_add()Kevin Wolf
2020-10-02block/export: Move blk to BlockExportKevin Wolf
2020-10-02block/export: Add BLOCK_EXPORT_DELETED eventKevin Wolf
2020-10-02block/export: Add block-export-delKevin Wolf
2020-10-02block/export: Move strong user reference to block_exportsKevin Wolf
2020-10-02block/export: Add 'id' option to block-export-addKevin Wolf
2020-10-02block/export: Add blk_exp_close_all(_type)Kevin Wolf
2020-10-02block/export: Allocate BlockExport in blk_exp_add()Kevin Wolf
2020-10-02block/export: Move AioContext from NBDExport to BlockExportKevin Wolf
2020-10-02block/export: Move refcount from NBDExport to BlockExportKevin Wolf
2020-10-02block/export: Remove magic from block-export-addKevin Wolf
2020-10-02block/export: Add BlockExport infrastructure and block-export-addKevin Wolf