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