ms->accelerator = NULL;
*(acc->allowed) = false;
object_unref(OBJECT(accel));
+ } else {
+ object_set_accelerator_compat_props(acc->compat_props);
}
return ret;
}
#elif defined(CONFIG_KVM)
accel = "kvm";
#else
-#error "No default accelerator available"
+ error_report("No accelerator selected and"
+ " no default accelerator available");
+ exit(1);
#endif
}
}
if (!acc) {
continue;
}
- if (acc->available && !acc->available()) {
- printf("%s not supported for this target\n",
- acc->name);
- continue;
- }
ret = accel_init_machine(acc, ms);
if (ret < 0) {
init_failed = true;