标签: memory-management linux-kernel
我通过struct page *page=alloc_pages()得到一个大页面,我想验证它是否是一个2MB的页面。是否有任何内核函数可用于将此页面转换为其虚拟地址?
struct page *page=alloc_pages()
答案 0 :(得分:5)
对于使用alloc_page()等分配的网页,您可以使用page_address()获取其虚拟地址(请参阅<linux/mm.h>)。
alloc_page()
page_address()
<linux/mm.h>