|
@@ -1110,7 +1110,7 @@ static int do_amba_entry(const char *filename,
|
|
|
}
|
|
|
ADD_TO_DEVTABLE("amba", amba_id, do_amba_entry);
|
|
|
|
|
|
-/* LOOKS like x86cpu:vendor:VVVV:family:FFFF:model:MMMM:feature:*,FEAT,*
|
|
|
+/* LOOKS like cpu:type:x86,venVVVVfamFFFFmodMMMM:feature:*,FEAT,*
|
|
|
* All fields are numbers. It would be nicer to use strings for vendor
|
|
|
* and feature, but getting those out of the build system here is too
|
|
|
* complicated.
|
|
@@ -1124,10 +1124,10 @@ static int do_x86cpu_entry(const char *filename, void *symval,
|
|
|
DEF_FIELD(symval, x86_cpu_id, model);
|
|
|
DEF_FIELD(symval, x86_cpu_id, vendor);
|
|
|
|
|
|
- strcpy(alias, "x86cpu:");
|
|
|
- ADD(alias, "vendor:", vendor != X86_VENDOR_ANY, vendor);
|
|
|
- ADD(alias, ":family:", family != X86_FAMILY_ANY, family);
|
|
|
- ADD(alias, ":model:", model != X86_MODEL_ANY, model);
|
|
|
+ strcpy(alias, "cpu:type:x86,");
|
|
|
+ ADD(alias, "ven", vendor != X86_VENDOR_ANY, vendor);
|
|
|
+ ADD(alias, "fam", family != X86_FAMILY_ANY, family);
|
|
|
+ ADD(alias, "mod", model != X86_MODEL_ANY, model);
|
|
|
strcat(alias, ":feature:*");
|
|
|
if (feature != X86_FEATURE_ANY)
|
|
|
sprintf(alias + strlen(alias), "%04X*", feature);
|