qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 22/23] Add VMState support to run a function after l


From: Juan Quintela
Subject: [Qemu-devel] [PATCH 22/23] Add VMState support to run a function after load
Date: Thu, 20 Aug 2009 19:42:40 +0200

Signed-off-by: Juan Quintela <address@hidden>
---
 hw/hw.h  |    1 +
 savevm.c |    2 ++
 2 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/hw/hw.h b/hw/hw.h
index c77b1be..f097c2a 100644
--- a/hw/hw.h
+++ b/hw/hw.h
@@ -305,6 +305,7 @@ struct VMStateDescription {
     int minimum_version_id;
     int minimum_version_id_old;
     LoadStateHandler *load_state_old;
+    int (*run_after_load)(void *opaque);
     VMStateField *fields;
 };

diff --git a/savevm.c b/savevm.c
index 4879cf6..b5a0438 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1031,6 +1031,8 @@ int vmstate_load_state(QEMUFile *f, const 
VMStateDescription *vmsd,
         }
         field++;
     }
+    if (vmsd->run_after_load)
+        return vmsd->run_after_load(opaque);
     return 0;
 }

-- 
1.6.2.5





reply via email to

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