Messages in this thread | | | Date | Sat, 1 Mar 2003 03:35:24 -0500 (EST) | From | Zwane Mwaikambo <> | Subject | [PATCH][RFC][0/2] per-CPU IDTs aka booting high irq count ia32 boxes |
| |
I'm currently tackling booting a box with over 8 IOAPICs which results in 320 interrupt sources. We won't be able to take all 320 obviously and stuck with 255 but i have a scheme for trying to 'increase' the global vector space by only installing vectors for irqs which the cpus on that node will be servicing. To achieve this i've first setup per cpu IDTs and then splitting up vector allocation to allocate per node.
I'm currently booting on a 16way but will be wiring up a 32way over the weekend.
dmesg: http://function.linuxpower.ca/patches/numaq/dmesg-4quad-percpu_idt mptable: http://function.linuxpower.ca/patches/numaq/mptables-numaq-4quad
I'd appreciate any comments on the following patches. Boot and run on UP, SMP, NUMAQ/SMP
Thanks, Zwane -- function.linuxpower.ca - 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/
| |