2016-11-05 57 views
0

我已经用alloc_pages()分配了内存并获得了struct page指针。例如,我分配了10页。我想遍历所有我得到的页面并打印逻辑和物理地址。 我刚刚尝试过使用页面 - >下一个成员并遍历页面 - > lru链接列表,但我只有一页打印。 我该如何迭代?迭代结构页面

回答

0

我必须问你在做什么以及是什么让你觉得alloc_pages是正确的界面。

如果你了解了这个主题,你会发现用这个func分配的内存在物理上和虚拟上(当映射时)是连续的,因此你的问题首先是没有意义的。

+0

是的,但我想检查连续的事实 – SeregASM

+0

我会交易你。你回答我的问题(“你在做什么以及什么让你认为alloc_pages是正确的界面”)并且作为回报,我会告诉你为什么你的问题是错误的。 –