| Commit message (Expand) | Author | Age | Files | Lines |
* | block: Ensure consistent bitmap function prototypes | John Snow | 2015-04-28 | 1 | -1/+1 |
* | qmp: add block-dirty-bitmap-clear | John Snow | 2015-04-28 | 1 | -0/+34 |
* | qmp: Add support of "dirty-bitmap" sync mode for drive-backup | John Snow | 2015-04-28 | 1 | -3/+15 |
* | block: Add bitmap successors | John Snow | 2015-04-28 | 1 | -0/+7 |
* | qmp: Add block-dirty-bitmap-add and block-dirty-bitmap-remove | John Snow | 2015-04-28 | 1 | -0/+117 |
* | qmp: fill in the image field in BlockDeviceInfo | Alberto Garcia | 2015-04-28 | 1 | -1/+1 |
* | block: use bdrv_get_device_or_node_name() in error messages | Alberto Garcia | 2015-04-28 | 1 | -4/+5 |
* | blockjob: Allow nested pause | Fam Zheng | 2015-04-28 | 1 | -3/+5 |
* | block: Fix blockdev-backup not to use funky error class | Markus Armbruster | 2015-03-19 | 1 | -4/+4 |
* | blockdev: Convert bdrv_find to blk_by_name | Fam Zheng | 2015-03-16 | 1 | -33/+59 |
* | block: Simplify setting numeric options | Markus Armbruster | 2015-02-26 | 1 | -3/+1 |
* | QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix use | Markus Armbruster | 2015-02-26 | 1 | -8/+9 |
* | QemuOpts: Convert qemu_opt_set_bool() to Error, fix its use | Markus Armbruster | 2015-02-26 | 1 | -3/+3 |
* | Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-02-18' into... | Peter Maydell | 2015-02-26 | 1 | -8/+4 |
|\ |
|
| * | error: Use error_report_err() where appropriate | Markus Armbruster | 2015-02-18 | 1 | -8/+4 |
* | | Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2015-02-18' in... | Peter Maydell | 2015-02-25 | 1 | -3/+3 |
|\ \ |
|
| * | | hmp: Name HMP command handler functions hmp_COMMAND() | Markus Armbruster | 2015-02-18 | 1 | -3/+3 |
| |/ |
|
* | | blockdev: Use blk_new_open() in blockdev_init() | Max Reitz | 2015-02-16 | 1 | -50/+42 |
|/ |
|
* | block: New bdrv_add_key(), convert monitor to use it | Markus Armbruster | 2015-02-06 | 1 | -22/+2 |
* | blockdev: Eliminate silly QERR_BLOCK_JOB_NOT_ACTIVE macro | Markus Armbruster | 2015-02-06 | 1 | -1/+2 |
* | blockdev: Give find_block_job() an Error ** parameter | Markus Armbruster | 2015-02-06 | 1 | -11/+8 |
* | block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET} | Fam Zheng | 2015-01-13 | 1 | -1/+5 |
* | block: Add blockdev-backup to transaction | Fam Zheng | 2015-01-13 | 1 | -0/+79 |
* | qmp: Add command 'blockdev-backup' | Fam Zheng | 2015-01-13 | 1 | -0/+54 |
* | blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT | Stefan Hajnoczi | 2014-12-10 | 1 | -0/+4 |
* | blockdev: acquire AioContext in QMP 'transaction' actions | Stefan Hajnoczi | 2014-12-10 | 1 | -1/+51 |
* | blockdev: drop unnecessary DriveBackupState field assignment | Stefan Hajnoczi | 2014-12-10 | 1 | -2/+0 |
* | blockdev: update outdated qmp_transaction() comments | Stefan Hajnoczi | 2014-12-10 | 1 | -10/+6 |
* | blockdev: acquire AioContext in change-backing-file | Stefan Hajnoczi | 2014-12-10 | 1 | -6/+13 |
* | blockdev: acquire AioContext in eject, change, and block_passwd | Stefan Hajnoczi | 2014-12-10 | 1 | -7/+29 |
* | blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE | Stefan Hajnoczi | 2014-12-10 | 1 | -0/+4 |
* | blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync | Stefan Hajnoczi | 2014-12-10 | 1 | -3/+13 |
* | block: let commit blockjob run in BDS AioContext | Stefan Hajnoczi | 2014-11-03 | 1 | -9/+20 |
* | block: let mirror blockjob run in BDS AioContext | Stefan Hajnoczi | 2014-11-03 | 1 | -11/+27 |
* | block: let stream blockjob run in BDS AioContext | Stefan Hajnoczi | 2014-11-03 | 1 | -4/+12 |
* | block: let backup blockjob run in BDS AioContext | Stefan Hajnoczi | 2014-11-03 | 1 | -7/+16 |
* | blockdev: add note that block_job_cb() must be thread-safe | Stefan Hajnoczi | 2014-11-03 | 1 | -0/+5 |
* | blockdev: acquire AioContext in blockdev_mark_auto_del() | Stefan Hajnoczi | 2014-11-03 | 1 | -0/+7 |
* | blockdev: acquire AioContext in do_qmp_query_block_jobs_one() | Stefan Hajnoczi | 2014-11-03 | 1 | -0/+6 |
* | block: acquire AioContext in generic blockjob QMP commands | Stefan Hajnoczi | 2014-11-03 | 1 | -13/+39 |
* | block: Lift device model API into BlockBackend | Markus Armbruster | 2014-10-20 | 1 | -5/+5 |
* | blockdev: Convert qmp_eject(), qmp_change_blockdev() to BlockBackend | Markus Armbruster | 2014-10-20 | 1 | -8/+12 |
* | blockdev: Fix blockdev-add not to create DriveInfo | Markus Armbruster | 2014-10-20 | 1 | -15/+7 |
* | blockdev: Drop superfluous DriveInfo member id | Markus Armbruster | 2014-10-20 | 1 | -3/+2 |
* | hw: Convert from BlockDriverState to BlockBackend, mostly | Markus Armbruster | 2014-10-20 | 1 | -9/+3 |
* | block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo() | Markus Armbruster | 2014-10-20 | 1 | -4/+3 |
* | block: Eliminate bdrv_iterate(), use bdrv_next() | Markus Armbruster | 2014-10-20 | 1 | -16/+11 |
* | blockdev: Eliminate drive_del() | Markus Armbruster | 2014-10-20 | 1 | -7/+2 |
* | block: Make BlockBackend own its BlockDriverState | Markus Armbruster | 2014-10-20 | 1 | -6/+1 |
* | block: Code motion to get rid of stubs/blockdev.c | Markus Armbruster | 2014-10-20 | 1 | -11/+0 |