diff options
author | Jan Glauber <jang@linux.vnet.ibm.com> | 2012-11-29 13:05:05 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2012-11-30 17:47:21 +0100 |
commit | 9a4da8a5b109906a64bed5aaeb83bf4edb1f5888 (patch) | |
tree | 2788d7c8fe3e90333555435c7539d9f31d2c520e /arch/s390/pci/Makefile | |
parent | e56e4e87e370a0f121450d52337969aa1be21ff7 (diff) | |
download | kernel_goldelico_gta04-9a4da8a5b109906a64bed5aaeb83bf4edb1f5888.zip kernel_goldelico_gta04-9a4da8a5b109906a64bed5aaeb83bf4edb1f5888.tar.gz kernel_goldelico_gta04-9a4da8a5b109906a64bed5aaeb83bf4edb1f5888.tar.bz2 |
s390/pci: PCI adapter interrupts for MSI/MSI-X
Support PCI adapter interrupts using the Single-IRQ-mode. Single-IRQ-mode
disables an adapter IRQ automatically after delivering it until the SIC
instruction enables it again. This is used to reduce the number of IRQs
for streaming workloads.
Up to 64 MSI handlers can be registered per PCI function.
A hash table is used to map interrupt numbers to MSI descriptors.
The interrupt vector is scanned using the flogr instruction.
Only MSI/MSI-X interrupts are supported, no legacy INTs.
Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/pci/Makefile')
-rw-r--r-- | arch/s390/pci/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/pci/Makefile b/arch/s390/pci/Makefile index 1afd68c..628be7b 100644 --- a/arch/s390/pci/Makefile +++ b/arch/s390/pci/Makefile @@ -2,4 +2,4 @@ # Makefile for the s390 PCI subsystem. # -obj-$(CONFIG_PCI) += pci.o pci_clp.o +obj-$(CONFIG_PCI) += pci.o pci_clp.o pci_msi.o |