On Wed, Dec 13, 2006 at 10:15:47PM +0100, Arjan van de Ven wrote: > with DRI you have the case where "something" needs to do security > validation of the commands that are sent to the card. (to avoid a > non-privileged user to DMA all over your memory)
We also have the interesting case where your card is behind an isolation-capable IOMMU, so if you let userspace program it, you need a userspace-accessible DMA-API for IOMMU mappings (or to pre-map everything in the IOMMU, which loses on some of the benefits of isolation-capable IOMMUs (i.e., only map what you need to use right now)). Cheers, Muli - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/