> I was wondering about that myself.  The dual Xeon with hyperthreading
> showed 4 procs but two had a physical id of 0 and the other two had
> 3.  However, my dual PIII has both procs listed with a physical id of 0
> even though they are distinct.  But of course, there is no ht flag.  So
> maybe the ht flag with physical id is enough??

I just took a look at the source code to see what the story was.  There
are two fields: physical id and siblings.  The physical id is the
physical processor ID as return by a CPUID call.  The siblings is the
number of hyperthreading cores in that physical CPU.  A sibling value of
1 indicates that hyperthreading is disabled.  These fields are not valid
unless there is also a HT flag in the capabilities field.

Regards,
 Robert.


Reply via email to