diff options
author | Marc-André Lureau | 2019-02-12 17:25:19 +0100 |
---|---|---|
committer | Samuel Thibault | 2019-03-07 12:46:31 +0100 |
commit | d890344166449c2c4cc039f19af61600920cd697 (patch) | |
tree | 39c0a5a5c95d4bc9bcc2005a7782762b006c649b /migration | |
parent | slirp: adapt a subset of QEMU vmstate code (diff) | |
download | qemu-d890344166449c2c4cc039f19af61600920cd697.tar.gz qemu-d890344166449c2c4cc039f19af61600920cd697.tar.xz qemu-d890344166449c2c4cc039f19af61600920cd697.zip |
slirp: use libslirp migration code
slirp migration code uses QEMU vmstate so far, when building WITH_QEMU.
Introduce slirp_state_{load,save,version}() functions to move the
state saving handling to libslirp side.
So far, the bitstream compatibility should remain equal with current
QEMU, as this is effectively using the same code, with the same format
etc. When libslirp is made standalone, we will need some mechanism to
ensure bitstream compatibility regardless of the libslirp version
installed. See the FIXME note in the code.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20190212162524.31504-3-marcandre.lureau@redhat.com>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Diffstat (limited to 'migration')
-rw-r--r-- | migration/qemu-file.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/migration/qemu-file.h b/migration/qemu-file.h index 2ccfcfb2a8..13baf896bd 100644 --- a/migration/qemu-file.h +++ b/migration/qemu-file.h @@ -149,7 +149,6 @@ void qemu_update_position(QEMUFile *f, size_t size); void qemu_file_reset_rate_limit(QEMUFile *f); void qemu_file_set_rate_limit(QEMUFile *f, int64_t new_rate); int64_t qemu_file_get_rate_limit(QEMUFile *f); -int qemu_file_get_error(QEMUFile *f); void qemu_file_set_error(QEMUFile *f, int ret); int qemu_file_shutdown(QEMUFile *f); QEMUFile *qemu_file_get_return_path(QEMUFile *f); |