OpenSolaris

Printable Version Enter a New Search
Bug ID 6526262
Synopsis cpuid ssse3 feature not noted on Intel Woodcrest/Conroe processors
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:amd64
Keywords SFO
Responsible Engineer Kuriakose Kuruvilla
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_76
Fixed In snv_76
Release Fixed solaris_nevada(snv_76) , solaris_10u6(s10u6_01) (Bug ID:2154933)
Related Bugs 6526818 , 6627136
Submit Date 18-February-2007
Last Update Date 29-October-2007
Description
On a Woodcrest-based Dell Precision Workstation 490 running snv_58:

helmwige% psrinfo -vp
The physical processor has 2 virtual processors (0 2)
  x86 (GenuineIntel family 6 model 15 step 6 clock 2992 MHz)
        Intel(r) Xeon(r) CPU            5160  @ 3.00GHz
The physical processor has 2 virtual processors (1 3)
  x86 (GenuineIntel family 6 model 15 step 6 clock 2992 MHz)
        Intel(r) Xeon(r) CPU            5160  @ 3.00GHz
helmwige% uname -a
SunOS helmwige 5.11 snv_58 i86pc i386 i86pc

The SSSE3 (Supplemental SSE3) capability isn't advertised by the kernel:

helmwige% isainfo -x
amd64: cx16 mon sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu
i386: ahf cx16 mon sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu

The September 2006 edition of the "Intel Processor Identification
and the CPUID Instruction Application Note 485", a.k.a.
http://download.intel.com/design/Xeon/applnots/24161831.pdf
Table 3-5 lists bit 9 of the feature flag values reported in ecx
as indicating SSSE3 support:

helmwige% prtpicl -v -c cpu | grep cpuid-features-ecx | head -1
  :cpuid-features-ecx    0x4e3bd 

The kernel needs to advertise this new hwcap bit ASAP.
Work Around
N/A
Comments
N/A