powerpc new irq remapper patches

From: Benjamin Herrenschmidt
Date: Wed Jun 21 2006 - 08:52:38 EST


As promised, here are some patches to look at. It's not complete yet but
it should give you an idea of where things are going.

At that url, you'll find a serie that applies on top of -mm

http://gate.crashing.org/~benh/irq-WIP/

First set is just some random pending cell patches to make it boot on a
cell blade, and are irrelevant.

Then, there is a serie that ports almost all of arch/powerpc to genirq:

powerpc-use-generic_handle_irq.diff
powerpc-move-mpic-genirq.diff
powerpc-move-xics-genirq.diff
powerpc-move-8259-genirq.diff
powerpc-move-pmac-pic-genirq.diff
powerpc-move-iseries-genirq.diff
genirq-fasteoi-allow-retrigger.diff
powerpc-move-cell-genirq.diff

And then, the meat:

powerpc-add-irq-of-parsing.diff
powerpc-copy-i8259-to-ppc.diff
powerpc-add-irq-remapper-core.diff
powerpc-remove-old-of-parsing.diff
powerpc-fixup-legacy-serial.diff
powerpc-fixup-rtas-pci.diff
powerpc-fixup-hvsi.diff
powerpc-new-irq-port-xics.diff
powerpc-new-irq-port-i8259.diff
genirq-add-irq-type-mask.diff
powerpc-new-irq-port-mpic.diff
powerpc-new-irq-adapt-pseries.diff
powerpc-new-irq-adapt-iseries.diff

What you really want to look at is powerpc-add-irq-remapper-core.diff
which is the new irq remapping I was talking about.

The serie of patches is still very much WIP since as it is, only pseries
and iseries will build (the new core stuff breaks all powerpc platforms,
there is no way around that, and that patch serie only ports pseries and
iseries, still fixing up the other ones).

But at least it should give you a good idea of where things are going on
my side. Geoff: you should be able to start from there as you have no
dependency on any of the other platofrms PIC stuff.

Hopefully, I'll have a complete patch set that ports all of the powerpc
archs in a few days.

Cheers,
Ben.


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