Don't fatal if a CPU family is missing during conversion (for configs accidentally migrated from dev to non-dev builds)
This commit is contained in:
@@ -558,10 +558,8 @@ load_machine(void)
|
|||||||
legacy_table_entry = (cpu_legacy_table_t *) &cpu_legacy_table[c].tables[legacy_mfg][i];
|
legacy_table_entry = (cpu_legacy_table_t *) &cpu_legacy_table[c].tables[legacy_mfg][i];
|
||||||
if (legacy_cpu >= legacy_table_entry->old_offset) {
|
if (legacy_cpu >= legacy_table_entry->old_offset) {
|
||||||
/* Found CPU entry. */
|
/* Found CPU entry. */
|
||||||
if (!(legacy_family = cpu_get_family((char *) legacy_table_entry->family))) {
|
if (!(legacy_family = cpu_get_family((char *) legacy_table_entry->family))) /* check if the family exists */
|
||||||
fatal("CPU family %s not found during legacy conversion\n", (char *) legacy_table_entry->family);
|
break;
|
||||||
return;
|
|
||||||
}
|
|
||||||
config_set_string(cat, "cpu_family", (char *) legacy_family->internal_name);
|
config_set_string(cat, "cpu_family", (char *) legacy_family->internal_name);
|
||||||
|
|
||||||
legacy_cpu -= legacy_table_entry->old_offset;
|
legacy_cpu -= legacy_table_entry->old_offset;
|
||||||
|
|||||||
Reference in New Issue
Block a user