i386/89294: unknown CPU (i386/amd64) Features2

Francis Dupont Francis.Dupont at enst-bretagne.fr
Sat Nov 19 12:30:21 PST 2005


>Number:         89294
>Category:       i386
>Synopsis:       unknown CPU (i386/amd64) Features2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 19 20:30:19 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Francis Dupont
>Release:        6.0 Release
>Organization:
GET/ENST Bretagne
>Environment:
FreeBSD diane.ipv6.rennes.enst-bretagne.fr 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Wed Nov  2 19:07:38 UTC 2005     root at rat.samsco.home:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
CPUINFO decoding gives:

CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2992.59-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,<b14>>
  AMD Features=0x20100800<SYSCALL,NX,LM>

The b14 is defined for i386 and amd64 in the last Intel AP-485 by:

Table 6.Feature Flag Values Reported in the ECX Register (aka Features2)

bit: 14, name: xTFR, description: Send Task Priority Messages
>How-To-Repeat:
Boot i386 or amd64 6.0-RELEASE (or lower) kernel on a PC with a recent Intel processor
(in my case a recent Dell Optiplex GX 620 with IMHO a Pentium 4 630).            
>Fix:
Update the bit 14 entry in cpu_feature2 printf() in /sys/{i386/i386,amd64/amd64}/identcpu.c
from "\017<b14>" to "\017TPR" /* Task Priority Messages */

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list