[lkml]   [2001]   [Oct]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: how to get virtual address from dma address
   From: James Bottomley <>
Date: Wed, 03 Oct 2001 17:44:18 -0500

(although I can see it may be expensive to walk iommu page tables)

I know of hardware where doing the reverse mapping would not even be
possible, the page tables are in hardware registers and are "write
only". This means you can't even read the PTEs back, you'd have to
keep track of them in software and that is totally unacceptable
overhead when it won't even be used %99 of the time.

The DMA API allows us to support such hardware cleanly and
efficiently, but once we add this feature which "everyone absolutely
needs" we have a problem with the above mentioned piece of hardware.

Franks a lot,
David S. Miller

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:04    [W:0.083 / U:1.080 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site