30 lines
610 B
C
30 lines
610 B
C
|
/*
|
||
|
* QEMU live block migration
|
||
|
*
|
||
|
* Copyright IBM, Corp. 2009
|
||
|
*
|
||
|
* Authors:
|
||
|
* Liran Schour <lirans@il.ibm.com>
|
||
|
*
|
||
|
* This work is licensed under the terms of the GNU GPL, version 2. See
|
||
|
* the COPYING file in the top-level directory.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
#ifndef BLOCK_MIGRATION_H
|
||
|
#define BLOCK_MIGRATION_H
|
||
|
|
||
|
typedef struct BlkMigDevState {
|
||
|
BlockDriverState *bs;
|
||
|
int bulk_completed;
|
||
|
int shared_base;
|
||
|
struct BlkMigDevState *next;
|
||
|
int64_t cur_sector;
|
||
|
int64_t total_sectors;
|
||
|
int64_t dirty;
|
||
|
} BlkMigDevState;
|
||
|
|
||
|
void blk_mig_init(void);
|
||
|
void blk_mig_info(void);
|
||
|
#endif /* BLOCK_MIGRATION_H */
|