From ji@tla.org  Wed Jan  5 07:43:45 2000
Return-Path: <ji@tla.org>
Received: from mail-green.research.att.com (H-135-207-30-103.research.att.com [135.207.30.103])
	by hub.freebsd.org (Postfix) with ESMTP id 2AE3B15412
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  5 Jan 2000 07:43:39 -0800 (PST)
	(envelope-from ji@tla.org)
Received: from amontillado.research.att.com (amontillado.research.att.com [135.207.24.32])
	by mail-green.research.att.com (Postfix) with ESMTP id 0A3641E40E
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  5 Jan 2000 10:43:34 -0500 (EST)
Received: from tla.org ([199.97.241.132])
	by amontillado.research.att.com (8.8.7/8.8.7) with ESMTP id KAA12831
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 5 Jan 2000 10:44:04 -0500 (EST)
Received: (from ji@localhost)
	by tla.org (8.9.3/8.9.3) id KAA62397;
	Wed, 5 Jan 2000 10:42:58 -0500 (EST)
	(envelope-from ji)
Message-Id: <200001051542.KAA62397@tla.org>
Date: Wed, 5 Jan 2000 10:42:58 -0500 (EST)
From: John Ioannidis <ji@tla.org>
Reply-To: ji@tla.org
To: FreeBSD-gnats-submit@freebsd.org
Subject: <Pentium III Features reporting during boot>
X-Send-Pr-Version: 3.2

>Number:         15909
>Category:       kern
>Synopsis:       Pentium III Features reporting during boot
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan  5 07:50:00 PST 2000
>Closed-Date:    Fri Jan 28 12:00:31 PST 2000
>Last-Modified:  Fri Jan 28 12:12:04 PST 2000
>Originator:     John "Heldenprogrammer" Ioannidis
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
<AT&T Labs - Research>
>Environment:

$ uname -a
FreeBSD turing.research.att.com 3.4-STABLE FreeBSD 3.4-STABLE #1: Tue Dec 28 21:01:32 EST 1999     root@turing.research.att.com:/usr/cvsrc/src/sys/compile/EMLROUTER  i386


>Description:

Here are the first few lines of the booting kernel messages:


...
FreeBSD 3.4-STABLE #1: Tue Dec 28 21:01:32 EST 1999
    root@turing.research.att.com:/usr/cvsrc/src/sys/compile/EMLROUTER
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III (501.14-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x672  Stepping = 2
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,<b25>>
...

Observe that Bit 25 (which I believe denotes the presense of the SSE
instructions) is not identified correctly.

>How-To-Repeat:

Boot a 3.4-STABLE kernel!

>Fix:
	
Change line 580 of i386/i386/identcpu.c to read

                        "\032SSE"

instead of 

                        "\032<b25>"



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun Jan 9 10:13:05 PST 2000 
Responsible-Changed-Why:  
Misfiled PR. 
State-Changed-From-To: open->closed 
State-Changed-By: asmodai 
State-Changed-When: Fri Jan 28 12:00:31 PST 2000 
State-Changed-Why:  
This was fixed in identcpu.c rev 1.74. 
Probably forgotten by: peter. =) 
>Unformatted:
