new irq works status (#2)

Benjamin Herrenschmidt benh at kernel.crashing.org
Fri Jun 30 17:50:55 EST 2006


I uploaded a new version at http://gate.crashing.org/~benh/irq-WIP/

This one applies on top of a linus git checkout from today and thus
should also apply on top of a recent powerpc.git tree. It contains
various fixes & cleanups over the previous ones, significant fixes in
the mpic code (mpic based pseries work now) and powermac 64 bits is
ported over.

Remaining bits are:

 - PowerMac 32 bits. There is a bit of work to replace the old
workarounds for broken device-trees
   here, those used to be done by changing device_node->intrs which is
now gone
 - Maple (should be trivial, +/- a small nit for some SLOF version)
 - CHRP (should be really trivial :) Just need to be careful of Pegasos
lack of a valid
   interrupt-tree and properly default to the PCI_INTERRUPT_LINE config
space register
   in that case, which shall match 8259 interrupts
 - embedded6xx/* platforms. I'll leave the pleasure of fixing these to
the maintainers for now 
   unless I decide to beat them to it, but since I'm not too familiar,
I'd rather have them do
   the job. It should be fairly trivial to just make them work. The next
step though is to make
   them _use_ the new stuff which will probably involve device-tree
updates.

I expect to have PowerMac32 and possibly CHRP fixed tomorrow and will
proceed to the merge asap, leaving Maple and embedded6xx as "to be fixed
before 2.6.18 is finished".

I'd appreciate review and comments.

Cheers,
Ben.





More information about the Linuxppc-dev mailing list