Date: Mon, 05 Aug 1996 08:48:37 +0530 From: A JOSEPH KOSHY <koshy@india.hp.com> To: freebsd-current@freebsd.org Cc: committers@freebsd.org Subject: Patch to recognize AMD 5x86 cpus Message-ID: <199608050318.AA280805117@fakir.india.hp.com>
next in thread | raw e-mail | index | archive | help
Hi, Enclosed is a patch to recognize and print the kind of AMD 5x86 cpu on-board at boot time. This is per AMD's application note on CPU recognition. Sample boot time output from my machine: FreeBSD 2.2-CURRENT #1: Sat Aug 3 10:06:03 1996 koshy@orthanc:/usr/src/sys/compile/ORTHANC Calibrating clock(s) relative to mc146818A clock... i8254 clock: 1193604 Hz CPU: AMD Am5x86 Write-Back (486-class CPU) Origin = "AuthenticAMD" Id = 0x4f4 real memory = 16777216 (16384K bytes) avail memory = 15036416 (14684K bytes) ...etc... The patch is wrt -current as of Fri 2nd Aug 1996. Can someone review // commit these changes please? Koshy <koshy@india.hp.com> My Personal Opinions Only. -------------------------------PATCH---------------------------------- --- identcpu.c.ctm Fri Jul 12 19:40:58 1996 +++ identcpu.c Tue Jul 16 20:47:57 1996 @@ -148,6 +148,20 @@ break; } } + } else if (!strcmp(cpu_vendor,"AuthenticAMD")) { + cpu_model[0] = '\0'; + strcpy(cpu_model, "AMD "); + switch (cpu_id & 0xF0) { + case 0xE0: + strcat(cpu_model, "Am5x86 Write-Through"); + break; + case 0xF0: + strcat(cpu_model, "Am5x86 Write-Back"); + break; + default: + strcat(cpu_model, "Unknown"); + break; + } } #endif printf("%s (", cpu_model);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608050318.AA280805117>