Controlling IOVA addresses generated by IOMMU

Sadanand Warrier sadanandwarrier at
Wed Apr 7 16:56:30 EDT 2021

   Is there any kernel API or control mechanism for an IO-MMU that one
could use to specify that a buffer earmarked for DMA would always have an
IOVA greater than 4GB?
Basically if I used pci_map_sg and passed a scatter list I would like the
dma_address field in the scatterlist structure to be always greater than
4GB when it returned.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Kernelnewbies mailing list