Le 13/09/2011 22:06, TERRY DONTJE a écrit :
On 9/13/2011 9:54 AM, Brice Goglin wrote:
Le 13/09/2011 21:51, TERRY DONTJE a écrit :
Both type and model are character strings.  An example of what I currently store in the sysinfo structures are:

type = "SPARC"
model = "SPARC64_VI"

Other values for model are "T1", "T2", "SPARC64_VII"...

What about Solaris on non-sparc machines ?

Looks like the type is an empty string and model is "i86pc" in one case.
These are basically values that come from calls to solairs sysinfo.

Type doesn't seem that helpful then. We already have the architecture (taken from uname) in the machine attribute.

I think you should just put model in the CPUModel info attribute. I wil do the same for Linux and add the vendor to "CPUVendor" when available, we'll get something like:

CPUVendor=GenuineIntel
CPUModel=Intel(R) Core(TM) i7 CPU       M 620  @ 2.67GHz
or
CPUVendor=AuthenticAMD
CPUModel=AMD Opteron(tm) Processor 6174
or
CPUModel=Alpha EV68CB
or
CPUModel=POWER7 (architected), altivec supported
or
CPUModel=Cell Broadband Engine, altivec supported
or
CPUModel=ARMv7 Processor rev 1 (v71)

Brice