aboutsummaryrefslogtreecommitdiff
path: root/block-migration.c
AgeCommit message (Expand)AuthorFilesLines
2014-12-12block migration: fix return valueGary R Hook1-1/+9
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-1/+1
2014-10-20block: Eliminate BlockDriverState member device_name[]Markus Armbruster1-5/+7
2014-10-20block: Eliminate bdrv_iterate(), use bdrv_next()Markus Armbruster1-15/+15
2014-08-20block: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-3/+3
2014-08-15block: Use bdrv_nb_sectors() where sectors, not bytes are wantedMarkus Armbruster1-5/+4
2014-07-18migration: Add missing 'static' attributeStefan Weil1-1/+1
2014-06-04block: fix wrong order in live block migration setupchai wen1-2/+1
2014-05-28block: Replace in_use with operation blockerFam Zheng1-2/+5
2014-04-22block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmapFam Zheng1-4/+26
2013-11-29block: per caller dirty bitmapFam Zheng1-6/+16
2013-11-28block: introduce BDRV_REQ_MAY_UNMAP request flagPeter Lieven1-1/+2
2013-11-28block: add flags to bdrv_*_write_zeroesPeter Lieven1-1/+1
2013-09-06migration: omit drive ref as we have bdrv_ref nowFam Zheng1-2/+2
2013-07-19block-migration: efficiently encode zero blocksPeter Lieven1-6/+26
2013-03-11migration: run setup callbacks out of big lockPaolo Bonzini1-0/+2
2013-03-11migration: run pending/iterate callbacks out of big lockPaolo Bonzini1-2/+35
2013-03-11block-migration: add lockPaolo Bonzini1-3/+51
2013-03-11block-migration: document usage of state across threadsPaolo Bonzini1-5/+18
2013-03-11block-migration: small preparatory changes for lockingPaolo Bonzini1-11/+15
2013-03-11block-migration: remove variables that are never readPaolo Bonzini1-13/+0
2013-03-11block-migration: remove useless calls to blk_mig_cleanupPaolo Bonzini1-18/+8
2013-02-12block-migration: fix pending() and iterate() return valuesStefan Hajnoczi1-9/+13
2013-02-11block-migration: fix block_save_iterate() return valueStefan Hajnoczi1-1/+6
2013-02-11block-migration: fix blk_mig_save_dirty_block() return value checkingStefan Hajnoczi1-2/+2
2013-02-11block-migration: improve "Unknown flags" error messageStefan Hajnoczi1-1/+1
2013-01-25block: allow customizing the granularity of the dirty bitmapPaolo Bonzini1-2/+3
2013-01-25block: return count of dirty sectors, not chunksPaolo Bonzini1-1/+1
2012-12-20savevm: New save live migration method: pendingJuan Quintela1-39/+10
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini1-1/+1
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-2/+2
2012-12-19migration: move include files to include/migration/Paolo Bonzini1-2/+2
2012-12-19block: move include files to include/block/Paolo Bonzini1-1/+1
2012-10-17block-migration: handle errors with the return codes correctlyJuan Quintela1-12/+14
2012-10-17block-migration: Switch meaning of return valueJuan Quintela1-5/+9
2012-10-17block-migration: make flush_blks() return errorsJuan Quintela1-14/+8
2012-09-28block-migration: Flush requests in blk_mig_cleanupKevin Wolf1-0/+2
2012-07-20savevm: split save_live into stage2 and stage3Juan Quintela1-39/+60
2012-07-20savevm: split save_live_setup from save_live_stateJuan Quintela1-7/+28
2012-07-20savevm: introduce is_active methodJuan Quintela1-7/+6
2012-07-20savevm: Refactor cancel operation in its own operationJuan Quintela1-4/+6
2012-07-20savevm: Live migration handlers register the struct directlyJuan Quintela1-2/+8
2012-06-29Add MigrationParams structureIsaku Yamahata1-4/+4
2012-03-15Purge migration of (almost) everything to do with monitorsLuiz Capitulino1-33/+25
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini1-0/+2
2011-12-15block: bdrv_aio_* do not return NULLPaolo Bonzini1-13/+0
2011-12-05block: convert qemu_aio_flush() calls to bdrv_drain_all()Stefan Hajnoczi1-1/+1
2011-11-17Fix some spelling bugs in documentation and commentsStefan Weil1-1/+1
2011-10-20migration: make *save_live return errorsJuan Quintela1-6/+11
2011-10-20migration: use qemu_file_get_error() return value when possibleJuan Quintela1-3/+4