Subject: Opteron 865 (dual-core) cpu feature B28 ?
To: NetBSD amd64 <port-amd64@NetBSD.org>
From: Nicolas Joly <njoly@pasteur.fr>
List: port-amd64
Date: 12/01/2005 11:55:51
Hi,

I have some temporary access to a machine with 4 dual-core opteron 865
CPUs (Tyan S4882-D motherboard, 16GB, 3 70GB SCSI disks). I installed
-current on it (Nov 7) ... It seems to work fine, but i noticed a
small glitch(?) in CPU reported features. I wonder what `B28' stand
for ?

cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Opteron(tm) Processor 865, 1804.21 MHz
cpu0: features: f7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features: f7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
cpu0: features: f7dbfbff<FXSR,SSE,SSE2,B28,LONG,3DNOW2,3DNOW>
cpu0: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
cpu0: L2 cache 1 MB 64B/line 16-way
cpu0: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu0: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu0: calibrating local timer
cpu0: apic clock running at 200 MHz
cpu0: 16 page colors
[...]
cpu7 at mainbus0: apid 7 (application processor)
cpu7: starting
cpu7: AMD Opteron(tm) Processor 865, 1804.09 MHz
cpu7: features: f7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu7: features: f7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
cpu7: features: f7dbfbff<FXSR,SSE,SSE2,B28,LONG,3DNOW2,3DNOW>
cpu7: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
cpu7: L2 cache 1 MB 64B/line 16-way
cpu7: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu7: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative

pkgsrc/sysutils/dmidecode report that those CPUs have HTT technology:

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: CPU0-Socket 940
        Type: Central Processor
        Family: Opteron
        Manufacturer: AMD
        ID: 10 0F 02 00 FF FB 8B 17
        Signature: Extended Family 0, Model 1, Stepping 0
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                MMX (MMX technology supported)
                FXSR (Fast floating-point save and restore)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                HTT (Hyper-threading technology)
        Version: AMD
        Voltage: 1.2 V
        External Clock: 200 MHz
        Max Speed: 3000 MHz
        Current Speed: 1800 MHz
        Status: Populated, Enabled
        Upgrade: None
        L1 Cache Handle: 0x0008
        L2 Cache Handle: 0x0009
        L3 Cache Handle: Not Provided
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

Thanks,
Regards.

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.