/* * QEMU live block migration * * Copyright IBM, Corp. 2009 * * Authors: * Liran Schour * * 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 */