It looks like the APIC discovery code is finding 2 dual cores w/HT. I'm
no expert in how all this works but it's assigning
proc 0/2 --> phys id 0 w/2 HT
proc 1/3 --> phys id 3 w/2 HT
Either the BIOS on your machine is confusing the APIC code, the APIC code
Yes, this reflects the number of possible cpus if all were enabled. On
our systems, we can designate a number of cores to be "present" but
"disabled". Perhaps a "low bin" cpu is basically a dual core with the
non-working core disabled, but still accounted for in the BIOS APIC
tables?
Cheers,
--