Re: [PATCH 0/5] Message signaled irq handling cleanups



ebiederm@xxxxxxxxxxxx (Eric W. Biederman) writes:

The following patch set should be enough to clear up the
outstanding issues with genirq on i386 and x86_64. This actually
takes things a step farther and moves all of architecture
dependencies I could find into the appropriate architecture.

So hopefully we are finally close enough that other architectures
will be able implement msi support, without too much trouble.

msi: Simplify msi sanity checks by adding with generic irq code.
msi: Only use a single irq_chip for msi interrupts
msi: Refactor and move the msi irq_chip into the arch code.
msi: Move the ia64 code into arch/ia64
htirq: Tidy up the htirq code

Eric

Grr.. My ia64 compiler is way too slow. It just told me I had some
trivial bugs in the altix portion of what I posted. Sorry I forgot
to mention all I can do is compile test ia64.

So here comes a second time with code that actually compiles :)

Darn this code that is so ugly that you have to test the cleanup on
multiple architectures!

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



Relevant Pages

  • Re: + msi-refactor-and-move-the-msi-irq_chip-into-the-arch-c
    ... It turns out msi_ops was simply not enough to abstract the architecture ... specific details of msi. ... architectures with platform dependencies they can call into the appropriate ... to keep them separate from the msi functions used by drivers in linux/pci.h ...
    (Linux-Kernel)
  • Re: [PATCH 0/5] Message signaled irq handling cleanups
    ... dependencies I could find into the appropriate architecture. ... msi: Simplify msi sanity checks by adding with generic irq code. ... Tidy up the htirq code ... Note this should allow the hack in -mm that disables stack switch ...
    (Linux-Kernel)
  • Re: [PATCH 0/5] Message signaled irq handling cleanups
    ... outstanding issues with genirq on i386 and x86_64. ... dependencies I could find into the appropriate architecture. ... msi: Simplify msi sanity checks by adding with generic irq code. ... Tidy up the htirq code ...
    (Linux-Kernel)
  • [PATCH 0/5] Message signaled irq handling cleanups
    ... takes things a step farther and moves all of architecture ... dependencies I could find into the appropriate architecture. ... msi: Simplify msi sanity checks by adding with generic irq code. ... Tidy up the htirq code ...
    (Linux-Kernel)
  • [PATCH 0/5] Message signaled irq handling cleanups
    ... takes things a step farther and moves all of architecture ... dependencies I could find into the appropriate architecture. ... msi: Simplify msi sanity checks by adding with generic irq code. ... Tidy up the htirq code ...
    (Linux-Kernel)