|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] x86: fix reboot on non-hvm-capable machines
c/s 14080 made the call to hvm_funcs.disable unconditional, but on
machines not capable of (or with disabled) VMX/SVM the function pointer
is NULL.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
Index: 2007-02-27/xen/include/asm-x86/hvm/hvm.h
===================================================================
--- 2007-02-27.orig/xen/include/asm-x86/hvm/hvm.h 2007-02-26
14:59:09.000000000 +0100
+++ 2007-02-27/xen/include/asm-x86/hvm/hvm.h 2007-02-28 10:39:57.000000000
+0100
@@ -139,6 +139,7 @@ struct hvm_function_table {
};
extern struct hvm_function_table hvm_funcs;
+extern int hvm_enabled;
/*
* For convenience, we use short hands.
@@ -146,7 +147,8 @@ extern struct hvm_function_table hvm_fun
static inline void
hvm_disable(void)
{
- hvm_funcs.disable();
+ if (hvm_enabled)
+ hvm_funcs.disable();
}
int hvm_domain_initialise(struct domain *d);
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH] x86: fix reboot on non-hvm-capable machines,
Jan Beulich <=
|
|
|
|
|