【发布时间】:2021-12-11 12:58:18
【问题描述】:
我想跟踪正在/可能用于 DMA 的页面。
我只知道 DMA 的一个页面是“锁定的”,并且它的物理位置不允许在主内存中改变。但是我如何判断一个页面是否被“锁定”呢? (我猜是在 struct page 中使用标志)或者有更好的方法来知道页面是否用于 DMA?
【问题讨论】:
-
一般来说任何页面都可以用于 DMA,您的问题到底是什么?
标签: linux memory-management kernel dma