From 961f9b1fc95c51ed8f076782835d148b040d0005 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Fri, 25 Jan 2008 13:28:25 +0000 Subject: (Re)introduce notion of crashed VM power state. The crashed power state is necessary to allow both core-dumping a crashed but preserved VM and renaming/restarting a crashed VM. Signed-off-by: Jim Fehlig --- tools/libxen/include/xen/api/xen_vm_power_state.h | 5 +++++ tools/libxen/src/xen_vm_power_state.c | 1 + 2 files changed, 6 insertions(+) (limited to 'tools/libxen') diff --git a/tools/libxen/include/xen/api/xen_vm_power_state.h b/tools/libxen/include/xen/api/xen_vm_power_state.h index 649f49a7f1..b9b2acd617 100644 --- a/tools/libxen/include/xen/api/xen_vm_power_state.h +++ b/tools/libxen/include/xen/api/xen_vm_power_state.h @@ -45,6 +45,11 @@ enum xen_vm_power_state */ XEN_VM_POWER_STATE_SUSPENDED, + /** + * Crashed + */ + XEN_VM_POWER_STATE_CRASHED, + /** * Some other unknown state */ diff --git a/tools/libxen/src/xen_vm_power_state.c b/tools/libxen/src/xen_vm_power_state.c index 9797e63163..377f9ec389 100644 --- a/tools/libxen/src/xen_vm_power_state.c +++ b/tools/libxen/src/xen_vm_power_state.c @@ -32,6 +32,7 @@ static const char *lookup_table[] = "Paused", "Running", "Suspended", + "Crashed", "Unknown" }; -- cgit v1.2.3