[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 03/21] arch_init/ram_save: introduce constant for ra
From: |
Isaku Yamahata |
Subject: |
[Qemu-devel] [PATCH 03/21] arch_init/ram_save: introduce constant for ram save version = 4 |
Date: |
Thu, 29 Dec 2011 10:25:42 +0900 |
Introduce RAM_SAVE_VERSION_ID to represent version_id for ram save format.
Signed-off-by: Isaku Yamahata <address@hidden>
---
arch_init.c | 2 +-
arch_init.h | 2 ++
vl.c | 4 ++--
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index 4ede5ad..5ad6956 100644
--- a/arch_init.c
+++ b/arch_init.c
@@ -371,7 +371,7 @@ int ram_load(QEMUFile *f, void *opaque, int version_id)
int flags;
int error;
- if (version_id < 3 || version_id > 4) {
+ if (version_id < 3 || version_id > RAM_SAVE_VERSION_ID) {
return -EINVAL;
}
diff --git a/arch_init.h b/arch_init.h
index cf27625..a3aa059 100644
--- a/arch_init.h
+++ b/arch_init.h
@@ -39,4 +39,6 @@ int xen_available(void);
#define RAM_SAVE_FLAG_EOS 0x10
#define RAM_SAVE_FLAG_CONTINUE 0x20
+#define RAM_SAVE_VERSION_ID 4 /* currently version 4 */
+
#endif
diff --git a/vl.c b/vl.c
index c03abb6..a4c9489 100644
--- a/vl.c
+++ b/vl.c
@@ -3266,8 +3266,8 @@ int main(int argc, char **argv, char **envp)
default_drive(default_sdcard, snapshot, machine->use_scsi,
IF_SD, 0, SD_OPTS);
- register_savevm_live(NULL, "ram", 0, 4, NULL, ram_save_live, NULL,
- ram_load, NULL);
+ register_savevm_live(NULL, "ram", 0, RAM_SAVE_VERSION_ID, NULL,
+ ram_save_live, NULL, ram_load, NULL);
if (nb_numa_nodes > 0) {
int i;
--
1.7.1.1
- [Qemu-devel] [PATCH 00/21][RFC] postcopy live migration, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 02/21] arch_init: export RAM_SAVE_xxx flags for postcopy, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 07/21] arch_init/ram_save_live: factor out ram_save_limit, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 11/21] savevm: export qemu_peek_buffer, qemu_peek_byte, qemu_file_skip, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 04/21] arch_init: refactor host_from_stream_offset(), Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 06/21] arch_init: refactor ram_save_block(), Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 17/21] update-linux-headers.sh: teach umem.h to update-linux-headers.sh, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 08/21] arch_init/ram_load: refactor ram_load, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 03/21] arch_init/ram_save: introduce constant for ram save version = 4,
Isaku Yamahata <=
- [Qemu-devel] [PATCH 05/21] arch_init/ram_save_live: factor out RAM_SAVE_FLAG_MEM_SIZE case, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 10/21] exec.c: export last_ram_offset(), Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 20/21] postcopy outgoing: add -p and -n option to migrate command, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 15/21] migration: factor out parameters into MigrationParams, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 12/21] savevm: qemu_pending_size() to return pending buffered size, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 18/21] configure: add CONFIG_POSTCOPY option, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 16/21] umem.h: import Linux umem.h, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 14/21] migration: export migrate_fd_completed() and migrate_fd_cleanup(), Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 19/21] postcopy: introduce -postcopy and -postcopy-flags option, Isaku Yamahata, 2011/12/28
- [Qemu-devel] [PATCH 09/21] exec.c: factor out qemu_get_ram_ptr(), Isaku Yamahata, 2011/12/28