Messages in this thread | | | Date | Fri, 9 Jan 2004 13:27:18 -0700 | From | Grant Grundler <> | Subject | Re: [RFC] Relaxed PIO read vs. DMA write ordering |
| |
On Fri, Jan 09, 2004 at 08:39:28AM +0100, Jochen Friedrich wrote: > And there are reasons for drivers still using the pci_* API. In tms380tr, > i support both PCI and ISA cards. The pci_* API supports mapping ISA cards > for bus master DMA by passing a NULL for pdev. The new API still fails > because of the BUG_ON(dev->bus != &pci_bus_type).
I don't think that's a problem of API, rather the implementation.
> Unfortunately, on 64 bit > platforms like Alpha, the mapping is required to set up the IOMMU.
Not just alpha. ia64, parisc, x86_64, sparc64, mips, (and a few others) also have IO MMUs.
grant - 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/
| |