2004-09-29 03:56:39

by James Cleverdon

[permalink] [raw]
Subject: [PATCH][2.6.9-rc2-mm4] x86-64 clustered APIC support

Rerolled for mm4.

Forthcoming IBM boxes will be using Nocona and/or Opteron chips in
clustered mode to get beyond 8 CPUs. In fact, there are plans to try
for 128 CPUs when the Tulsa chip comes out. Thus, there are a fair
number of signed vs. unsigned changes in the patch.

Thanks to the HPET timer and some HW changes, I've been able to remove
the MPS/ACPI string comparisons from the detection code. Instead, it
scans bios_cpu_apicid and uses simple heuristics to select the correct
IRQ delivery mode. No need for a config option. Hurrah!

Likewise, I've been able to avoid the preprocessor tricks that the i386
sub-arch needed to build with one or more sub-arches.


--
James Cleverdon
IBM LTC (xSeries Linux Solutions)
{jamesclv(Unix, preferred), cleverdj(Notes)} at us dot ibm dot comm


Attachments:
(No filename) (805.00 B)
x86-64_cluster_2004-09-28_2.6.9-rc2-mm4 (31.21 kB)
Download all attachments