login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
July
»
12
Re: [PATCH] PCI: Add support for multiple MSI
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Benjamin Herrenschmidt <benh@...>
To: Hidetoshi Seto <seto.hidetoshi@...>
Cc: Matthew Wilcox <matthew@...>, <linux-pci@...>, <linux-kernel@...>, <grundler@...>, <mingo@...>, <tglx@...>, <jgarzik@...>, <linux-ide@...>, <suresh.b.siddha@...>, <jbarnes@...>, <rdunlap@...>, <mtk.manpages@...>, Matthew Wilcox <willy@...>
Subject:
Re: [PATCH] PCI: Add support for multiple MSI
Date: Friday, July 11, 2008 - 11:45 pm
On Fri, 2008-07-11 at 17:28 +0900, Hidetoshi Seto wrote:
quoted text
> Hi, > > First of all, it seems that mask/unmask of MSI has problems. > - Per-vector masking is optional for MSI, so I think that allocating > multiple messages for a function without masking capability would be > not good idea, since all vector in the block will be masked/unmasked > at once without any agreement. > - Even if the function supports per-vector masking, current > mask/unmask_msi_irq() functions assume that MSI uses only one vector, > therefore they only set/unset the first bit of the maskbits which > for the first vector of the block. The bits for other vectors are > initialized as 'masked' but no one unmask them.
I tend to think we should just do soft-masking anyway for MSI... better than whacking config space. Ben --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
Multiple MSI, take 3
, Matthew Wilcox
, (Thu Jul 10, 8:57 pm)
Re: Multiple MSI, take 3
, Jike Song
, (Fri Sep 26, 1:30 am)
Re: Multiple MSI, take 3
, Matthew Wilcox
, (Sat Sep 27, 3:04 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Fri Jul 11, 6:06 am)
Re: Multiple MSI, take 3
, Suresh Siddha
, (Fri Jul 11, 5:59 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Fri Jul 11, 6:59 pm)
Re: Multiple MSI, take 3
, Benjamin Herrenschmidt
, (Fri Jul 11, 11:52 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Sat Jul 12, 12:41 am)
Re: Multiple MSI, take 3
, Benjamin Herrenschmidt
, (Sat Jul 12, 3:36 am)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Sun Jul 13, 6:30 pm)
Re: Multiple MSI, take 3
, Benjamin Herrenschmidt
, (Sun Jul 13, 6:44 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Sun Jul 13, 7:29 pm)
Re: Multiple MSI, take 3
, Benjamin Herrenschmidt
, (Sun Jul 13, 8:17 pm)
Re: Multiple MSI, take 3
, David Miller
, (Sun Jul 13, 8:44 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Sun Jul 13, 10:03 pm)
Re: Multiple MSI, take 3
, David Miller
, (Sun Jul 13, 11:19 pm)
Re: Multiple MSI, take 3
, Suresh Siddha
, (Fri Jul 11, 7:15 pm)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Fri Jul 11, 7:59 pm)
Re: Multiple MSI, take 3
, Matthew Wilcox
, (Fri Jul 11, 6:23 am)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Fri Jul 11, 7:34 am)
Re: Multiple MSI, take 3
, Matthew Wilcox
, (Fri Jul 11, 8:17 am)
Re: Multiple MSI, take 3
, Matthew Wilcox
, (Fri Jul 11, 11:10 am)
Re: Multiple MSI, take 3
, Eric W. Biederman
, (Fri Jul 11, 7:05 am)
Re: Multiple MSI, take 3
, David Miller
, (Fri Jul 11, 6:32 am)
Re: Multiple MSI, take 3
, Matthew Wilcox
, (Fri Jul 11, 6:41 am)
[PATCH] Rewrite MSI-HOWTO
, Matthew Wilcox
, (Thu Jul 10, 9:00 pm)
Re: [PATCH] Rewrite MSI-HOWTO
, Grant Grundler
, (Fri Sep 26, 2:42 am)
[PATCH] PCI: Add support for multiple MSI
, Matthew Wilcox
, (Thu Jul 10, 8:59 pm)
Re: [PATCH] PCI: Add support for multiple MSI
, Hidetoshi Seto
, (Fri Jul 11, 4:28 am)
Re: [PATCH] PCI: Add support for multiple MSI
, Benjamin Herrenschmidt
, (Fri Jul 11, 11:45 pm)
Re: [PATCH] PCI: Add support for multiple MSI
, Matthew Wilcox
, (Fri Jul 11, 5:45 am)
[PATCH] AHCI: Request multiple MSIs
, Matthew Wilcox
, (Thu Jul 10, 9:00 pm)
[PATCH] PCI MSI: Replace 'type' with 'is_msix'
, Matthew Wilcox
, (Thu Jul 10, 8:59 pm)
[PATCH] x86-64: Support for multiple MSIs
, Matthew Wilcox
, (Thu Jul 10, 9:00 pm)
Re: [PATCH] x86-64: Support for multiple MSIs
, Kenji Kaneshige
, (Fri Jul 11, 12:50 am)
Re: [PATCH] x86-64: Support for multiple MSIs
, Matthew Wilcox
, (Fri Jul 11, 4:50 am)
Re: [PATCH] x86-64: Support for multiple MSIs
, Kenji Kaneshige
, (Sun Jul 13, 9:08 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Max Krasnyansky
Re: Inquiry: Should we remove "isolcpus= kernel boot option? (may have realtime us...
Jeremy Allison
Re: [RFC] Heads up on sys_fallocate()
Randy Dunlap
Re: -mm merge plans for 2.6.23 (pcmcia)
Damien Wyart
ACPI power off regression in 2.6.23-rc8 (NOT in rc7)
git
:
linux-netdev
:
Josip Rodin
Re: bnx2_poll panicking kernel
Linus Torvalds
Re: [GIT]: Networking
Denys Fedoryshchenko
thousands of classes, e1000 TX unit hang
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
6 users
and
800 guests
online.
Online users
strcmp
metalpressings
consultasgtt
fanday
acare
keithbartramqv
Syndicate