#include <palacios/vmm_swapping.h>
#endif
+#ifdef V3_CONFIG_MULTIBOOT
+#include <palacios/vmm_multiboot.h>
+#endif
+
#ifdef V3_CONFIG_HVM
#include <palacios/vmm_hvm.h>
#endif
return -1;
}
+#ifdef V3_CONFIG_MULTIBOOT
+ if (v3_init_multiboot_vm(vm,vm_cfg)) {
+ PrintError(vm,VCORE_NONE,"Cannot initialize Multiboot for VM\n");
+ return -1;
+ }
+#endif
#ifdef V3_CONFIG_HVM
if (v3_init_hvm_vm(vm,vm_cfg)) {
PrintError(vm,VCORE_NONE,"Cannot initialize HVM for VM\n");
return -1;
}
+#ifdef V3_CONFIG_MULTIBOOT
+ if (v3_init_multiboot_core(info)) {
+ PrintError(info->vm_info, info, "Error Initializing Multiboot Core\n");
+ return -1;
+ }
+#endif
#ifdef V3_CONFIG_HVM
if (v3_init_hvm_core(info)) {
PrintError(info->vm_info, info, "Error Initializing HVM Core\n");