Re: raw I/O with device memory

Alan Cox (alan@lxorguk.ukuu.org.uk)
Fri, 7 May 1999 02:00:51 +0100 (BST)


> > 1st) It does not work with memory located in a PCI device.
>
> Linux cannot perform IO on such memory right now. End of story. It
> will in the future: this is just one of a whole raft of related problems
> we have due to the backwards-compatible way virt_to_phys works.

You also need a blacklist of chipsets, and some work arounds. PCI-PCI DMA
is a gigantic can of worms. On some chipsets PCI->PCI DMA just doesnt happen
on others it locks up occasionally.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/