This will be used later by postcopy migration. Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> --- qemu-file.h | 1 + savevm.c | 5 +++++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/qemu-file.h b/qemu-file.h index a285bef..880ef4b 100644 --- a/qemu-file.h +++ b/qemu-file.h @@ -91,6 +91,7 @@ int qemu_get_byte(QEMUFile *f); int qemu_peek_byte(QEMUFile *f, int offset); int qemu_peek_buffer(QEMUFile *f, uint8_t *buf, int size, size_t offset); void qemu_file_skip(QEMUFile *f, int size); +int qemu_pending_size(const QEMUFile *f); static inline unsigned int qemu_get_ubyte(QEMUFile *f) { diff --git a/savevm.c b/savevm.c index 8ad843f..2992f97 100644 --- a/savevm.c +++ b/savevm.c @@ -595,6 +595,11 @@ void qemu_file_skip(QEMUFile *f, int size) } } +int qemu_pending_size(const QEMUFile *f) +{ + return f->buf_size - f->buf_index; +} + int qemu_peek_buffer(QEMUFile *f, uint8_t *buf, int size, size_t offset) { int pending; -- 1.7.1.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html