RE: [PATCH] 2.6.1-mm2: Get irq_vector size right for generic subarchUP installer kernels
From: Zwane Mwaikambo
Date: Wed Jan 14 2004 - 17:23:56 EST
On Wed, 14 Jan 2004, Nakajima, Jun wrote:
> assign_irq_vector() is okay, and it simply returns vectors
> (FIRST_DEVICE_VECTOR <= vector < FIRST_SYSTEM_VECTOR). That means those
> IRQs will eventually share the same vector(s). Look at the code.
Ok so you have different irqs sharing vectors, how does this work with the
following (where $vector really means $irq of course)?
.data
ENTRY(interrupt)
.text
vector=0
ENTRY(irq_entries_start)
.rept NR_IRQS
ALIGN
1: pushl $vector-256
jmp common_interrupt
Also i was thinking about when you exhaust all 200 odd
spare vectors and then end up doing set_intr_gate twice on the same
vector? I may be missing something really obvious here.
Thanks
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/