[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20121202132649.GM30633@8bytes.org>
Date: Sun, 2 Dec 2012 14:26:49 +0100
From: Joerg Roedel <joro@...tes.org>
To: Bjorn Helgaas <bhelgaas@...gle.com>
Cc: Robert Hancock <hancockrwd@...il.com>,
Justin Piszcz <jpiszcz@...idpixels.com>,
Bruno Prémont <bonbons@...ux-vserver.org>,
support@...ermicro.com, linux-kernel@...r.kernel.org,
Dan Williams <djbw@...com>, Jeff Garzik <jgarzik@...ox.com>,
linux-ide@...r.kernel.org, David Woodhouse <dwmw2@...radead.org>,
iommu@...ts.linux-foundation.org
Subject: Re: Supermicro X9SRL-F - channel enumeration error & ACPI/firmware
bug question
On Thu, Nov 29, 2012 at 08:38:53PM -0700, Bjorn Helgaas wrote:
> That's essentially the patch at
> https://bugzilla.redhat.com/show_bug.cgi?id=757166#c16, which in my
> opinion is too ugly to consider. But fortunately, I'm not the
> maintainer for any IOMMU drivers.
There is a quirk infrastructure for those kinds of broken devices in
drivers/pci/quirks.c. Have a look into the function
pci_get_dma_source(). This function is used by the IOMMU drivers to
create the correct mappings.
Joerg
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists