|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [RFC][PATCH 12/13] Kemari: use signal to save qemu state
This is an updated version of the following patch. Some codes are
removed since signal will not be used any more.
http://lists.xensource.com/archives/html/xen-devel/2009-03/msg00756.html
Signed-off-by: Yoshisato Yanagisawa <yanagisawa.yoshisato@xxxxxxxxxxxxx>
Signed-off-by: Yoshi Tamura <tamura.yoshiaki@xxxxxxxxxxxxx>
---
vl.c | 4 ++++
xen-config-host.h | 1 +
2 files changed, 5 insertions(+)
diff --git a/vl.c b/vl.c
index 8539f6d..d84f43b 100644
--- a/vl.c
+++ b/vl.c
@@ -274,6 +274,8 @@ static int icount_time_shift;
static int64_t qemu_icount_bias;
static QEMUTimer *icount_rt_timer;
static QEMUTimer *icount_vm_timer;
+/* Kemari */
+volatile int kemari_enabled = 0;
uint8_t qemu_uuid[16];
@@ -6961,6 +6963,8 @@ int qemu_savevm_state_complete(QEMUFile *f)
for(se = first_se; se != NULL; se = se->next) {
int len;
+ if (kemari_enabled && strstr(se->idstr, "vga"))
+ continue;
if (se->save_state == NULL)
continue;
diff --git a/xen-config-host.h b/xen-config-host.h
index 3d53364..8c7fa28 100644
--- a/xen-config-host.h
+++ b/xen-config-host.h
@@ -41,3 +41,4 @@ void xenstore_store_serial_port_info(int i, struct
CharDriverState *chr,
extern unsigned long *logdirty_bitmap;
extern unsigned long logdirty_bitmap_size;
+extern volatile int kemari_enabled;
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|