Messages in this thread | | | From | (Eric W. Biederman) | Date | Fri, 01 Aug 2008 19:58:56 -0700 | Subject | Re: [PATCH] x86: 64bit support more than 256 irq v2 |
| |
"Yinghai Lu" <yhlu.kernel@gmail.com> writes:
> On Fri, Aug 1, 2008 at 7:02 PM, Yinghai Lu <yhlu.kernel@gmail.com> wrote: >> Dhaval Giani got: >> kernel BUG at arch/x86/kernel/io_apic_64.c:357! >> invalid opcode: 0000 [1] SMP >> CPU 24 >> ... >> >> his system (x3950) has 8 ioapic, irq > 256 >> >> caused by >> commit 9b7dc567d03d74a1fbae84e88949b6a60d922d82 >> Author: Thomas Gleixner <tglx@linutronix.de> >> Date: Fri May 2 20:10:09 2008 +0200 >> >> x86: unify interrupt vector defines >> >> The interrupt vector defines are copied 4 times around with minimal >> differences. Move them all into asm-x86/irq_vectors.h >> >> because 64bit allow same vector for different cpu to serve different irq >> >> need to create that array dynamically later >> >> v2: change NR_IRQS to 1024 >> >> Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> >> Tested-by: Dhaval Giani <dhaval@linux.vnet.ibm.com> > > this is for > http://bugzilla.kernel.org/show_bug.cgi?id=11201 > > but need SGI guys to verify in their system. they like to have NR_IRQS to be 224
There was a patch that came out a while ago that set NR_IRQS as NR_IOAPICS*32 from SGI. Where that got to I don't recall.
Eric
| |