Re: how many cpus can linux support for SMP?

James Cleverdon (jamesclv@us.ibm.com)
Sat, 19 Jan 2002 13:54:16 -0800


On Friday 18 January 2002 05:41 pm, Maciej W. Rozycki wrote:
> On Fri, 18 Jan 2002, James Cleverdon wrote:
> > > Pentium 4 APICs have addressing up to 255 IIRC, so they can do more
> > > than P-III's 15.
> >
> > Yup. xAPICs (and SAPICs for IA64) are the only ones that can get beyond
> > 14 (0x0F is the broadcast ID) using physical addressing. I'm kicking
> > around some patches that use physical mode on a xAPIC NUMA box.
>
> Note that the original i82489DX supported up to 255 APICs (0xff being the
> broadcast ID), so that's really nothing new and xAPICs are not the only
> ones. Of course, i82489DX provides 32-bits for addressing in the logical
> mode.

True. I wish that the ID size was the only thing that regressed when local
APICs moved onto the CPU chip with the P54C. Intel removing the ability to
accept all interrupts and introducing new, poorly tested error states to
"deal" with this limitation has haunted my code ever since....

-- 
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/