IOMMU keeping mapping over long period of time

From: Jerome Glisse
Date: Tue Oct 18 2011 - 11:44:40 EST


Hi,

For GPU we are entertaining the idea of keeping pci/dma mapping of page
around for the whole life span of GPU object (which can be as long as
the computer uptime). Here we are talking about possibly several GB of
data.

GPU for which we are interested have dma mask of 40bits at least, thus
they can work with high mem page. My main concern is when an iommu is
active, such amount of continuously mapped page might exhaust the iommu
address space. My understanding is that Intel & AMD iommu are capable of
growing their address space but is it somethings we can rely on ?

Cheers,
Jerome
--
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/