| /* |
| * 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 */ |