[lkml]   [2001]   [Jul]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: How many pentium-3 processors does SMP support?
> For IA32/i386/x86:
> The Linus-kernel only supports a maximum of 15 Pentium IIIs
> due to APIC addressing (4 bits, with 0xf meaning "broadcast").
> Pentium 4 uses 0xff for broadcast, so lots more of them can
> be supported (when you can find a P-4 MP server).
> I have heard of some IBM/Sequent patches that modify the
> logical vs. physical APIC addressing scheme to make 16-way
> systems work.

I'll be posting the patches for this in about a week's time (just
going through a code review first). They should make up to a
32 way (8 quad) system work, though I've only actually tested
it up to 16 procs.

The main changes are to use "Logical clustered APIC addressing"
mode rather than flat logical, and to bootstrap via NMIs rather than
the usual INIT, INIT, STARTUP IPI sequence.

I can't keep up with the traffic on this list, but if you're interested,
bug me by email ( /


PS. Takes 32 secs to compile the kernel, and that's on an older,
slower machine ;-)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:56    [W:0.037 / U:1.528 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site