Yes. Intel has defined the LSB of the physical APIC ID to be the
"hyperthreading" bit. Even numbered IDs are real CPUs; odd IDs are the
virtual CPUs. (Or, as wli calls them, Schwarzenegger and Di Vito. ;^)
This may complicate Rusty's zen scheduler scheme. It certainly has made life
complicated for the BIOS folks. They had to sort all the real CPUs to the
front of the ACPI table, lest those folks so benighted as to run the crippled
version of Win2K (which only on-lines 8 CPUs) only get four real CPUs out of
eight.
Anyway, with Intel's new numbering scheme you only get two real CPUs per
logical cluster of 4, which is kind of a pain....
> > understand what is happening. I posted my findings, and I'd really
> > like to get some feedback from others doing the same thing.
[ Snip! ]
>
> Alan
-- James Cleverdon, IBM xSeries Platform (NUMA), Beaverton jamesclv@us.ibm.com | cleverdj@us.ibm.com- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/