Add in Cavium's CID. Report what the unknown CID is.

This commit is contained in:
Warner Losh 2009-11-24 17:15:22 +00:00
parent 6adde02590
commit c64b37ff1f
2 changed files with 5 additions and 1 deletions

View File

@ -60,6 +60,7 @@ typedef int mips_prid_t;
/* 0x09 unannounced */
/* 0x0a unannounced */
#define MIPS_PRID_CID_LEXRA 0x0b /* Lexra */
#define MIPS_PRID_CID_CAVIUM 0x0d /* Cavium */
#define MIPS_PRID_COPTS(x) (((x) >> 24) & 0x00ff) /* Company Options */
#ifdef _KERNEL

View File

@ -178,9 +178,12 @@ cpu_identify(void)
case MIPS_PRID_CID_LEXRA:
printf("Lexra");
break;
case MIPS_PRID_CID_CAVIUM:
printf("Cavium");
break;
case MIPS_PRID_CID_PREHISTORIC:
default:
printf("Unknown");
printf("Unknown cid %#x", cpuinfo.cpu_vendor);
break;
}
printf(" processor v%d.%d\n", cpuinfo.cpu_rev, cpuinfo.cpu_impl);