首页 文章

如何从linux内核中的struct页面获取物理地址

提问于
浏览
0

假设我从分配器获得指向 struct page 的指针,我怎么能得到相应的物理地址?内核是否提供实现它的功能?
谢谢 .

1 回答

  • 1

    答案是page_to_phys(),但请确保这是您真正需要的 . 例如,如果您想要物理地址以便将其交给某个设备进行DMA,那么您很可能需要的是页面的总线地址,可能是也可能不是物理地址 .

    http://lxr.free-electrons.com/source/include/asm-generic/page.h#L90

相关问题