簡體   English   中英

如何從Linux內核的struct頁面獲取物理地址

[英]How to get physical address from struct page in linux kernel

假設我從分配器中獲得了指向struct page的指針,我該如何獲取相應的物理地址? 內核是否提供實現它的功能?
謝謝。

答案是page_to_phys(),但是請確保這確實是您所需要的。 例如,如果您想要物理地址以便將其傳遞給某些設備進行DMA,則很有可能您需要的是頁面的總線地址,該地址可能是也可能不是物理地址。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM