mirror of https://gitee.com/openkylin/qemu.git
ppc: move ppc_cpu_lookup_alias() before its first user
next commit will drop ppc_cpu_lookup_alias() declaration from header and make it static which will break its last user ppc_cpu_class_by_name() since ppc_cpu_class_by_name() defined before ppc_cpu_lookup_alias(). To avoid this move ppc_cpu_lookup_alias() right before ppc_cpu_class_by_name(). Signed-off-by: Igor Mammedov <imammedo@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
17be88a713
commit
b918f885ae
|
@ -10060,6 +10060,19 @@ PowerPCCPUClass *ppc_cpu_class_by_pvr_mask(uint32_t pvr)
|
||||||
return pcc;
|
return pcc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *ppc_cpu_lookup_alias(const char *alias)
|
||||||
|
{
|
||||||
|
int ai;
|
||||||
|
|
||||||
|
for (ai = 0; ppc_cpu_aliases[ai].alias != NULL; ai++) {
|
||||||
|
if (strcmp(ppc_cpu_aliases[ai].alias, alias) == 0) {
|
||||||
|
return ppc_cpu_aliases[ai].model;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
static ObjectClass *ppc_cpu_class_by_name(const char *name)
|
static ObjectClass *ppc_cpu_class_by_name(const char *name)
|
||||||
{
|
{
|
||||||
char *cpu_model, *typename;
|
char *cpu_model, *typename;
|
||||||
|
@ -10152,19 +10165,6 @@ static void ppc_cpu_parse_featurestr(const char *type, char *features,
|
||||||
pcc->parent_parse_features(type, features, errp);
|
pcc->parent_parse_features(type, features, errp);
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *ppc_cpu_lookup_alias(const char *alias)
|
|
||||||
{
|
|
||||||
int ai;
|
|
||||||
|
|
||||||
for (ai = 0; ppc_cpu_aliases[ai].alias != NULL; ai++) {
|
|
||||||
if (strcmp(ppc_cpu_aliases[ai].alias, alias) == 0) {
|
|
||||||
return ppc_cpu_aliases[ai].model;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
PowerPCCPUClass *ppc_cpu_get_family_class(PowerPCCPUClass *pcc)
|
PowerPCCPUClass *ppc_cpu_get_family_class(PowerPCCPUClass *pcc)
|
||||||
{
|
{
|
||||||
ObjectClass *oc = OBJECT_CLASS(pcc);
|
ObjectClass *oc = OBJECT_CLASS(pcc);
|
||||||
|
|
Loading…
Reference in New Issue