Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 24 May 2007 21:31:57 -0700
On Thu, 24 May 2007 22:19:09 -0600 ebiederm@xxxxxxxxxxxx (Eric W. Biederman) wrote:
Currently we blacklist known bad msi configurations which means we
keep getting MSI enabled on chipsets that either do not support MSI,
or MSI is implemented improperly. Since the normal IRQ routing
mechanism seems to works even when MSI does not, this is a bad default
and causes non-functioning systems for no good reason.
So this patch inverts the sense of the MSI bus flag to only enable
MSI on known good systems. I am seeding that list with the set of
chipsets with an enabled hypertransport MSI mapping capability. Which
is as close as I can come to an generic MSI enable. So for actually
using MSI this patch is a regression, but for just having MSI enabled
in the kernel by default things should just work with this patch
applied.
People can still enable MSI on a per bus level for testing by writing
to sysfs so discovering chipsets that actually work (assuming we are
using modular drivers) should be pretty straight forward.
Yup.
Do we have a feel for how much performace we're losing on those
systems which _could_ do MSI, but which will end up defaulting
to not using it?
-
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/
- Follow-Ups:
- Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- From: Andi Kleen
- Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- From: Grant Grundler
- Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- From: Eric W. Biederman
- Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- References:
- [PATCH 1/2] msi: Invert the sense of the MSI enables.
- From: Eric W. Biederman
- [PATCH 1/2] msi: Invert the sense of the MSI enables.
- Prev by Date: Re: [PATCH] Make prepare_namespace() wait for devices
- Next by Date: Re: pcmcia resume 60 second hang. Re: [patch 00/69] -stable review
- Previous by thread: Re: [PATCH 2/2] msi: Add support for the Intel chipsets that support MSI.
- Next by thread: Re: [PATCH 1/2] msi: Invert the sense of the MSI enables.
- Index(es):
Relevant Pages
|