Replace couple of strcmp(cpu_vendor, "foo") with cpu_vendor_id for i386
and hide i386-specific code under #ifdef.
This commit is contained in:
parent
7202abb694
commit
34fe89473f
@ -276,11 +276,17 @@ linprocfs_docpuinfo(PFS_FILL_ARGS)
|
||||
|
||||
sbuf_cat(sb, "flags\t\t:");
|
||||
|
||||
if (!strcmp(cpu_vendor, "AuthenticAMD") && (class < 6)) {
|
||||
flags[16] = "fcmov";
|
||||
} else if (!strcmp(cpu_vendor, "CyrixInstead")) {
|
||||
#ifdef __i386__
|
||||
switch (cpu_vendor_id) {
|
||||
case CPU_VENDOR_AMD:
|
||||
if (class < 6)
|
||||
flags[16] = "fcmov";
|
||||
break;
|
||||
case CPU_VENDOR_CYRIX:
|
||||
flags[24] = "cxmmx";
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
|
||||
for (i = 0; i < 32; i++)
|
||||
if (cpu_feature & (1 << i))
|
||||
|
@ -285,7 +285,7 @@ smist_identify(driver_t *driver, device_t parent)
|
||||
return;
|
||||
|
||||
/* Check for a supported processor */
|
||||
if (strcmp(cpu_vendor, "GenuineIntel") != 0)
|
||||
if (cpu_vendor_id != CPU_VENDOR_INTEL)
|
||||
return;
|
||||
switch (cpu_id & 0xff0) {
|
||||
case 0x680: /* Pentium III [coppermine] */
|
||||
|
Loading…
Reference in New Issue
Block a user