我通过 struct page *page=alloc_pages() 获得了一个巨大的页面,我想验证它是否是一个2MB的页面 . 是否有任何内核功能可用于将此页面转换为其虚拟地址?
struct page *page=alloc_pages()
对于使用 alloc_page() 等分配的页面,您可以使用 page_address() 获取其虚拟地址(请参阅 <linux/mm.h> ) .
alloc_page()
page_address()
<linux/mm.h>
1 回答
对于使用
alloc_page()
等分配的页面,您可以使用page_address()
获取其虚拟地址(请参阅<linux/mm.h>
) .