[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |