X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm.c;h=c7376d9da3f1210bca114c22da37ca6b82a824ef;hp=4c55dd66b8b5996ff76a6fa89a87e831aea15572;hb=2201970a66ded078c9228c9e4053189a00f0a882;hpb=fd8e229c9768c37630b6c3177245ddbfde1f874f diff --git a/palacios/src/palacios/vmm.c b/palacios/src/palacios/vmm.c index 4c55dd6..c7376d9 100644 --- a/palacios/src/palacios/vmm.c +++ b/palacios/src/palacios/vmm.c @@ -59,16 +59,22 @@ void Init_V3(struct v3_os_hooks * hooks, struct v3_ctrl_ops * vmm_ops) { vmm_ops->allocate_guest = &allocate_guest; +#ifdef CONFIG_SVM if (v3_is_svm_capable()) { PrintDebug("Machine is SVM Capable\n"); v3_init_SVM(vmm_ops); + + } else +#endif #ifdef CONFIG_VMX - } else if (v3_is_vmx_capable()) { - PrintDebug("Machine is VMX Capable\n"); - v3_init_vmx(vmm_ops); + if (v3_is_vmx_capable()) { + PrintDebug("Machine is VMX Capable\n"); + v3_init_vmx(vmm_ops); + + } else #endif - } else { - PrintDebug("CPU has no virtualization Extensions\n"); + { + PrintDebug("CPU has no virtualization Extensions\n"); } }