qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] xen: introduce xen_change_state_handler


From: Alexander Graf
Subject: Re: [Qemu-devel] [PATCH] xen: introduce xen_change_state_handler
Date: Thu, 30 Jun 2011 16:43:33 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Thunderbird/3.1.8

On 06/29/2011 01:16 PM, address@hidden wrote:
From: Anthony PERARD<address@hidden>

Remove the call to xenstore_record_dm_state from xen_main_loop_prepare
that is HVM specific.
Add a new vm_change_state_handler shared between xen_pv and xen_hvm
machines to record the VM state to xenstore.

Signed-off-by: Anthony PERARD<address@hidden>
Signed-off-by: Stefano Stabellini<address@hidden>
---
  xen-all.c |   25 ++++++++++++++++++-------
  1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/xen-all.c b/xen-all.c
index 3fd04ef..e8da35f 100644
--- a/xen-all.c
+++ b/xen-all.c
@@ -797,12 +797,17 @@ void xenstore_store_pv_console_info(int i, 
CharDriverState *chr)
      }
  }

-static void xenstore_record_dm_state(XenIOState *s, const char *state)
+static void xenstore_record_dm_state(struct xs_handle *xs, const char *state)
  {
      char path[50];

+    if (xs == NULL) {
+        fprintf(stderr, "xenstore connection not initialized\n");
+        exit(1);
+    }

/studio/tmp/agraf/xen-all.c: In function ‘xenstore_record_dm_state’:
/studio/tmp/agraf/xen-all.c:744: error: ‘xs’ undeclared (first use in this function) /studio/tmp/agraf/xen-all.c:744: error: (Each undeclared identifier is reported only once
/studio/tmp/agraf/xen-all.c:744: error: for each function it appears in.)


Alex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]