Different features on different CPU cores?!

Michael Butler imb at protected-networks.net
Wed May 30 14:25:37 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/30/12 10:15, Zhihao Yuan wrote:
> Hi,
>
> Today I want to compile the latest www/chromium, and I found that I
> encountered some SSSE3 problems, with either gcc46/clang, and I found
> that this new version requires (S)SSE3 support.
>
> My CPU is a Intel i5 M 520, which suppose to support these. But when
> I'm checking the CPU features, I see:
>
> CPU: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz (2394.02-MHz K8-class CPU)
> Origin = "GenuineIntel" Id = 0x20652 Family = 6 Model = 25 Stepping = 2
> Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
> OV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
> Features2=0x298e3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16
> ,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,AESNI>
>
> What? Different features on different cores? Is it my CPU's problem or
> FreeBSD's problem?
>
You are misreading this .. they ran out of bits in one word to describe
the available features so they added another word 'features2' to
describe the rest. These capabilities apply to both cores,

    imb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)

iEYEARECAAYFAk/GLdwACgkQQv9rrgRC1JI9vgCdHoHEdEV8V+SawdSI+iD8TFc5
XyoAniiyJ6kkZZ/AjFhgTgXLrvJvdB/k
=y05w
-----END PGP SIGNATURE-----



More information about the freebsd-stable mailing list