标签: linux memory-management linux-kernel
我已经用alloc_pages()分配了内存并得到了struct page指针。例如,我分配了10页。我想迭代我得到的所有页面并打印逻辑和物理地址。 我刚试过使用page->下一个成员并遍历page-> lru链表,但我只打印了一页。 我怎么迭代?
答案 0 :(得分:0)
我必须问你在做什么以及是什么让你认为alloc_pages是正确的界面。
如果您阅读了有关该主题的内容,您会看到使用此功能分配的内存在物理上和虚拟上(映射时)是连续的,因此您的问题首先是没有问题的。