summaryrefslogtreecommitdiffstats
path: root/block-migration.c
Commit message (Expand)AuthorAgeFilesLines
* block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-3/+3
* block: Use bdrv_nb_sectors() where sectors, not bytes are wantedMarkus Armbruster2014-08-151-5/+4Star
* migration: Add missing 'static' attributeStefan Weil2014-07-181-1/+1
* block: fix wrong order in live block migration setupchai wen2014-06-041-2/+1Star
* block: Replace in_use with operation blockerFam Zheng2014-05-281-2/+5
* block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmapFam Zheng2014-04-221-4/+26
* block: per caller dirty bitmapFam Zheng2013-11-291-6/+16
* block: introduce BDRV_REQ_MAY_UNMAP request flagPeter Lieven2013-11-281-1/+2
* block: add flags to bdrv_*_write_zeroesPeter Lieven2013-11-281-1/+1
* migration: omit drive ref as we have bdrv_ref nowFam Zheng2013-09-061-2/+2
* block-migration: efficiently encode zero blocksPeter Lieven2013-07-191-6/+26
* migration: run setup callbacks out of big lockPaolo Bonzini2013-03-111-0/+2
* migration: run pending/iterate callbacks out of big lockPaolo Bonzini2013-03-111-2/+35
* block-migration: add lockPaolo Bonzini2013-03-111-3/+51
* block-migration: document usage of state across threadsPaolo Bonzini2013-03-111-5/+18
* block-migration: small preparatory changes for lockingPaolo Bonzini2013-03-111-11/+15
* block-migration: remove variables that are never readPaolo Bonzini2013-03-111-13/+0Star
* block-migration: remove useless calls to blk_mig_cleanupPaolo Bonzini2013-03-111-18/+8Star
* block-migration: fix pending() and iterate() return valuesStefan Hajnoczi2013-02-121-9/+13
* block-migration: fix block_save_iterate() return valueStefan Hajnoczi2013-02-111-1/+6
* block-migration: fix blk_mig_save_dirty_block() return value checkingStefan Hajnoczi2013-02-111-2/+2
* block-migration: improve "Unknown flags" error messageStefan Hajnoczi2013-02-111-1/+1
* block: allow customizing the granularity of the dirty bitmapPaolo Bonzini2013-01-251-2/+3
* block: return count of dirty sectors, not chunksPaolo Bonzini2013-01-251-1/+1
* savevm: New save live migration method: pendingJuan Quintela2012-12-201-39/+10Star
* softmmu: move include files to include/sysemu/Paolo Bonzini2012-12-191-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-2/+2
* migration: move include files to include/migration/Paolo Bonzini2012-12-191-2/+2
* block: move include files to include/block/Paolo Bonzini2012-12-191-1/+1
* block-migration: handle errors with the return codes correctlyJuan Quintela2012-10-171-12/+14
* block-migration: Switch meaning of return valueJuan Quintela2012-10-171-5/+9
* block-migration: make flush_blks() return errorsJuan Quintela2012-10-171-14/+8Star
* block-migration: Flush requests in blk_mig_cleanupKevin Wolf2012-09-281-0/+2
* savevm: split save_live into stage2 and stage3Juan Quintela2012-07-201-39/+60
* savevm: split save_live_setup from save_live_stateJuan Quintela2012-07-201-7/+28
* savevm: introduce is_active methodJuan Quintela2012-07-201-7/+6Star
* savevm: Refactor cancel operation in its own operationJuan Quintela2012-07-201-4/+6
* savevm: Live migration handlers register the struct directlyJuan Quintela2012-07-201-2/+8
* Add MigrationParams structureIsaku Yamahata2012-06-291-4/+4
* Purge migration of (almost) everything to do with monitorsLuiz Capitulino2012-03-151-33/+25Star
* prepare for future GPLv2+ relicensingPaolo Bonzini2012-01-131-0/+2
* block: bdrv_aio_* do not return NULLPaolo Bonzini2011-12-151-13/+0Star
* block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi2011-12-051-1/+1
* Fix some spelling bugs in documentation and commentsStefan Weil2011-11-171-1/+1
* migration: make *save_live return errorsJuan Quintela2011-10-201-6/+11
* migration: use qemu_file_get_error() return value when possibleJuan Quintela2011-10-201-3/+4
* migration: rename qemu_file_has_error to qemu_file_get_errorJuan Quintela2011-10-201-4/+4
* migration: change has_error to contain errno valuesJuan Quintela2011-10-201-5/+6
* Use glib memory allocation and free functionsAnthony Liguori2011-08-211-20/+20
* Strip trailing '\n' from error_report()'s first argumentMarkus Armbruster2011-06-241-1/+1