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