Age | Commit message (Expand) | Author | Files | Lines |
2020-10-23 | block/nvme: Add driver statistics for access alignment and hw errors | Philippe Mathieu-Daudé | 1 | -0/+27 |
2020-10-15 | block: deprecate the sheepdog block driver | Daniel P. Berrangé | 1 | -0/+14 |
2020-10-13 | block/blkdebug: fix memory leak | Elena Afanasova | 1 | -0/+1 |
2020-10-13 | vmdk: fix maybe uninitialized warnings | Christian Borntraeger | 1 | -4/+4 |
2020-10-09 | block/nbd: nbd_co_reconnect_loop(): don't connect if drained | Vladimir Sementsov-Ogievskiy | 1 | -0/+3 |
2020-10-09 | block/nbd: fix reconnect-delay | Vladimir Sementsov-Ogievskiy | 1 | -9/+50 |
2020-10-09 | block/nbd: correctly use qio_channel_detach_aio_context when needed | Vladimir Sementsov-Ogievskiy | 1 | -2/+2 |
2020-10-09 | block/nbd: fix drain dead-lock because of nbd reconnect-delay | Vladimir Sementsov-Ogievskiy | 1 | -0/+5 |
2020-10-06 | Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ... | Peter Maydell | 3 | -4/+26 |
2020-10-06 | migration: introduce icount field for snapshots | Pavel Dovgalyuk | 2 | -4/+16 |
2020-10-06 | qcow2: introduce icount field for snapshots | Pavel Dovgalyuk | 2 | -0/+10 |
2020-10-05 | block/io: refactor save/load vmstate | Vladimir Sementsov-Ogievskiy | 2 | -39/+39 |
2020-10-05 | block: drop bdrv_prwv | Vladimir Sementsov-Ogievskiy | 2 | -45/+14 |
2020-10-05 | block: generate coroutine-wrapper code | Vladimir Sementsov-Ogievskiy | 2 | -215/+3 |
2020-10-05 | scripts: add block-coroutine-wrapper.py | Vladimir Sementsov-Ogievskiy | 2 | -0/+57 |
2020-10-05 | block: declare some coroutine functions in block/coroutines.h | Vladimir Sementsov-Ogievskiy | 2 | -17/+84 |
2020-10-05 | block/io: refactor coroutine wrappers | Vladimir Sementsov-Ogievskiy | 1 | -28/+32 |
2020-10-05 | block/nvme: Replace magic value by SCALE_MS definition | Philippe Mathieu-Daudé | 1 | -1/+1 |
2020-10-05 | block/nvme: Use register definitions from 'block/nvme.h' | Philippe Mathieu-Daudé | 1 | -10/+11 |
2020-10-05 | block/nvme: Drop NVMeRegs structure, directly use NvmeBar | Philippe Mathieu-Daudé | 1 | -14/+9 |
2020-10-05 | block/nvme: Reduce I/O registers scope | Philippe Mathieu-Daudé | 1 | -13/+16 |
2020-10-05 | block/nvme: Map doorbells pages write-only | Philippe Mathieu-Daudé | 1 | -10/+19 |
2020-10-05 | util/vfio-helpers: Pass page protections to qemu_vfio_pci_map_bar() | Philippe Mathieu-Daudé | 1 | -1/+2 |
2020-10-02 | qcow2: Use L1E_SIZE in qcow2_write_l1_entry() | Alberto Garcia | 1 | -2/+2 |
2020-10-02 | block/export: Move writable to BlockExportOptions | Kevin Wolf | 1 | -1/+15 |
2020-10-02 | block/export: Add query-block-exports | Kevin Wolf | 1 | -0/+23 |
2020-10-02 | block/export: Create BlockBackend in blk_exp_add() | Kevin Wolf | 1 | -4/+45 |
2020-10-02 | block/export: Move blk to BlockExport | Kevin Wolf | 1 | -0/+3 |
2020-10-02 | block/export: Add BLOCK_EXPORT_DELETED event | Kevin Wolf | 1 | -0/+2 |
2020-10-02 | block/export: Add block-export-del | Kevin Wolf | 2 | -3/+44 |
2020-10-02 | block/export: Move strong user reference to block_exports | Kevin Wolf | 1 | -0/+6 |
2020-10-02 | block/export: Add 'id' option to block-export-add | Kevin Wolf | 1 | -0/+26 |
2020-10-02 | block/export: Add blk_exp_close_all(_type) | Kevin Wolf | 1 | -2/+84 |
2020-10-02 | block/export: Allocate BlockExport in blk_exp_add() | Kevin Wolf | 1 | -1/+17 |
2020-10-02 | block/export: Add node-name to BlockExportOptions | Kevin Wolf | 1 | -3/+3 |
2020-10-02 | block/export: Move AioContext from NBDExport to BlockExport | Kevin Wolf | 1 | -0/+2 |
2020-10-02 | block/export: Move refcount from NBDExport to BlockExport | Kevin Wolf | 1 | -0/+14 |
2020-10-02 | nbd: Add max-connections to nbd-server-start | Kevin Wolf | 1 | -1/+1 |
2020-10-02 | block/export: Remove magic from block-export-add | Kevin Wolf | 1 | -3/+10 |
2020-10-02 | block/export: Add BlockExport infrastructure and block-export-add | Kevin Wolf | 3 | -0/+51 |
2020-10-02 | qapi: Rename BlockExport to BlockExportOptions | Kevin Wolf | 1 | -3/+3 |
2020-10-02 | qapi: Create block-export module | Kevin Wolf | 1 | -0/+1 |
2020-10-02 | block/sheepdog: Replace magic val by NANOSECONDS_PER_SECOND definition | Philippe Mathieu-Daudé | 1 | -1/+1 |
2020-09-29 | qapi: Restrict query-uuid command to machine code | Philippe Mathieu-Daudé | 1 | -1/+1 |
2020-09-23 | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 6 | -41/+42 |
2020-09-16 | block/file: switch to use qemu_open/qemu_create for improved errors | Daniel P. Berrangé | 2 | -15/+9 |
2020-09-16 | util: rename qemu_open() to qemu_open_old() | Daniel P. Berrangé | 3 | -11/+13 |
2020-09-15 | block/rbd: add 'namespace' to qemu_rbd_strong_runtime_opts[] | Stefano Garzarella | 1 | -0/+1 |
2020-09-15 | qcow2: Convert qcow2_alloc_cluster_offset() into qcow2_alloc_host_offset() | Alberto Garcia | 3 | -30/+26 |
2020-09-15 | qcow2: Make preallocate_co() resize the image to the correct size | Alberto Garcia | 1 | -0/+1 |