2016-11-05 81 views
0

我已經用alloc_pages()分配了內存並獲得了struct page指針。例如,我分配了10頁。我想遍歷所有我得到的頁面並打印邏輯和物理地址。 我剛剛嘗試過使用頁面 - >下一個成員並遍歷頁面 - > lru鏈接列表,但我只有一頁打印。 我該如何迭代?迭代結構頁面

回答

0

我必須問你在做什麼以及是什麼讓你覺得alloc_pages是正確的界面。

如果你瞭解了這個主題,你會發現用這個func分配的內存在物理上和虛擬上(當映射時)是連續的,因此你的問題首先是沒有意義的。

+0

是的,但我想檢查連續的事實 – SeregASM

+0

我會交易你。你回答我的問題(「你在做什麼以及什麼讓你認爲alloc_pages是正確的界面」)並且作爲回報,我會告訴你爲什麼你的問題是錯誤的。 –