linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH -tip/apic 0/2] PCI/MSI: Allocate as many multiple-MSIs as requested
@ 2013-04-29  4:31 Alexander Gordeev
  2013-04-29  4:32 ` [PATCH -tip/apic 1/2] " Alexander Gordeev
  2013-04-29  4:33 ` [PATCH -tip/apic 2/2] x86/MSI: " Alexander Gordeev
  0 siblings, 2 replies; 7+ messages in thread
From: Alexander Gordeev @ 2013-04-29  4:31 UTC (permalink / raw)
  To: linux-kernel
  Cc: x86, linux-pci, Suresh Siddha, Yinghai Lu, Joerg Roedel,
	Jan Beulich, Ingo Molnar, Bjorn Helgaas

Hi Gentleman,

This update will allow to conserve interrupt resources when PCI
device uses multiple-MSI mode and sends lesser power-of-two MSIs.

I have held this off for some time, since there were no such usages
(at least known to me). But recently PLX Technology confirmed they
do have, i.e. their new PEX8796 chip needs 18 MSIs.

The series is against the tip/apic.

Alexander Gordeev (2):
  PCI/MSI: Allocate as many multiple-MSIs as requested
  x86/MSI: Allocate as many multiple-MSIs as requested

 drivers/iommu/irq_remapping.c |    7 ++++---
 drivers/pci/msi.c             |   10 ++++++++--
 include/linux/msi.h           |    1 +
 3 files changed, 13 insertions(+), 5 deletions(-)

-- 
1.7.7.6


-- 
Regards,
Alexander Gordeev
agordeev@redhat.com

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-05-03  7:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-29  4:31 [PATCH -tip/apic 0/2] PCI/MSI: Allocate as many multiple-MSIs as requested Alexander Gordeev
2013-04-29  4:32 ` [PATCH -tip/apic 1/2] " Alexander Gordeev
2013-04-29  4:33 ` [PATCH -tip/apic 2/2] x86/MSI: " Alexander Gordeev
2013-04-29  7:22   ` Jan Beulich
2013-04-30 11:11     ` [PATCH v2 " Alexander Gordeev
2013-05-02 12:36       ` Joerg Roedel
2013-05-03  7:12         ` [PATCH v3 -tip/apic 2/2] x86/MSI: Conserve interrupt resources when using multiple-MSIs Alexander Gordeev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).