From owner-freebsd-smp Fri Nov 29 11:36:35 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA01825 for smp-outgoing; Fri, 29 Nov 1996 11:36:35 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA01818 for ; Fri, 29 Nov 1996 11:36:32 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id MAA29466; Fri, 29 Nov 1996 12:35:25 -0700 Message-Id: <199611291935.MAA29466@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: Peter Wemm cc: Erich Boleyn , Nate Williams , Steve Passe , freebsd-smp@freebsd.org Subject: Re: Pentium CPU steppings In-reply-to: Your message of "Sat, 30 Nov 1996 01:42:00 +0800." <199611291742.BAA19182@spinner.DIALix.COM> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 29 Nov 1996 12:35:24 -0700 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, different P5s I have: --- 1: FreeBSD 2.1.0-RELEASE #9: Wed Aug 14 20:42:01 MDT 1996 CPU: 86-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU) Origin = "GenuineIntel" Id = 0x521 Stepping=1 >>> Features=0x1bf $ fdiv x = 4195835.000000, y = 3145727.000000, result = 256.000000, FDIV BUG PRESENT --- 2: FreeBSD 2.1.5-RELEASE #0: Thu Jul 25 21:17:19 MDT 1996 CPU: 133-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 >>> Features=0x1bf $ fdiv x = 4195835.000000, y = 3145727.000000, result = 0.000000, FDIV OK --- 3: FreeBSD 3.0-SMP #0: Fri Nov 29 10:03:58 MST 1996 CPU: Pentium (586-class CPU) Origin = "GenuineIntel" Id = 0x52c Stepping=12 Features=0x3bf 3 % fdiv x = 4195835.000000, y = 3145727.000000, result = 0.000000, FDIV OK Processors: APIC ID Version State Family Model Step Flags 0 0x11 BSP, usable 5 2 1 0x07bf 1 0x11 AP, usable 5 2 1 0x07bf --- note that both 1 & 2 have a feature value of 1bf, neither of which have the APIC bit set (bit #9). 2.1.0 claims the 90mHz chip has an APIC, which I didn't expect, while 2.1.5 claims it doesn't have an APIC, which is consistant with 1bf. However this is a fairly new chip so I think it really does have an APIC. also note that the kernel says stepping 12 for #3, but mptable always says stepping 1. I previously said that I think certain MP BIOS report a BAD value for the CPU APIC version number, I now add CPU stepping as reported by some MP BIOS (and thus mptable) as being suspect. -- Steve Passe | powered by smp@csn.net | FreeBSD