Linuxolator proc/cpuinfo

Peter Jeremy peterjeremy at optushome.com.au
Sat Jul 11 00:51:34 UTC 2009


I've recently noticed that the 'flags' output from cpuinfo is
incomplete.  As an example, my Atom N270 reports:
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat b19 b21 mmxext mmx fxsr xmm sse2 b27 b28 b29 3dnow

Whereas dmesg reports:
  Features=0xbfe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x40c39d<SSE3,DTES64,MON,DS_CPL,EST,TM2,SSSE3,xTPR,PDCM,<b22>>
  AMD Features2=0x1<LAHF>

Is there a particular reason why the flags output isn't complete?

As an example, I recently tried to run a binary Sage package
(www.sagemath.org) in FreeBSD -current.  During startup, it verifies
that the target CPU supports the instructions used and, on my Atom,
complained that 'ssse3', 'pni' and 'sse' are missing - whilst they
are missing from cpuinfo flags, they are present in the Atom.

-- 
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20090711/65668ad8/attachment.pgp


More information about the freebsd-emulation mailing list