linux-mips
[Top] [All Lists]

[PATCH 0/5] Interrupt handling improvements for OCTEON

To: linux-mips@linux-mips.org, ralf@linux-mips.org
Subject: [PATCH 0/5] Interrupt handling improvements for OCTEON
From: David Daney <ddaney@caviumnetworks.com>
Date: Fri, 23 Jul 2010 10:43:44 -0700
Cc: David Daney <ddaney@caviumnetworks.com>
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
There were some areas where the OCTEON interrupt handling code could
be improved:

o Octeon irq affinity was a little weird.

o MSI code was spread out into several different files/directories.

o IRQ migration on CPU hot-plug was fragil to the point of almost
  being completely broken.

This patch set aims to make things better.

David Daney (5):
  MIPS: Octeon: Move MSI code out of octeon-irq.c.
  MIPS: Octeon: Improve interrupt handling.
  MIPS: Octeon: Fix fixup_irqs for HOTPLUG_CPU
  MIPS: Octeon: Get rid of a bunch of MSI IRQ number definitions.
  MIPS: Octeon: Make MSI use handle_simple_irq().

 arch/mips/cavium-octeon/octeon-irq.c           |  553 ++++++++++++++----------
 arch/mips/include/asm/mach-cavium-octeon/irq.h |   66 +---
 arch/mips/pci/msi-octeon.c                     |  103 ++++-
 3 files changed, 404 insertions(+), 318 deletions(-)


<Prev in Thread] Current Thread [Next in Thread>