Re: [PATCH][2.4] generic support for systems with more than 8 CPUs (2/2)

From: William Lee Irwin III (wli@holomorphy.com)
Date: Sun Dec 22 2002 - 07:17:17 EST


On Sat, Dec 21, 2002 at 10:59:10PM -0800, Pallipadi, Venkatesh wrote:
> 2/2 : switching to physical mode APIC setup in case of more than 8 CPU system
[...]
> - printk("Enabling APIC mode: ");
> - if(clustered_apic_mode == CLUSTERED_APIC_NUMAQ)
> - printk("Clustered Logical. ");
> - else if(clustered_apic_mode == CLUSTERED_APIC_XAPIC)
> - printk("Physical. ");
> - else
> - printk("Flat. ");
> - printk("Using %d I/O APICs\n",nr_ioapics);

IIRC NUMA-Q can be dynamically detected at boot by means of an MP OEM
table's presence, in particular if there's a matching string in the 8B
OEM record in the OEM table, with a value of "IBM NUMA" IIRC. This is
probably a line or two's worth of change to mpparse.c and declaring a
variable for clustered_apic_mode. If it were difficult to detect, I
wouldn't have suggested implementing it (though do so at your leisure). =)

I still think this is 2.5 material + backport once it gets testing there.

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



This archive was generated by hypermail 2b29 : Mon Dec 23 2002 - 22:00:30 EST