memory_map.7z

liulinzhong 7 0 7Z 2020-10-27 05:10:53

进程用户空间布局 参考之前对vmalloc函数实现的分析,vmalloc时是从内核页表的pgd开始逐层生成并建立页表,vmalloc_to_page就是对应的逆过程,先找到虚拟地址对应的页表项pte,就能通过pte_pfn计算出页号,再通过pfn_to_page就可以得到对应的页描述符 即pte --> pfn --> page 此处注意pte_offset_map和pte_unmap的配对使用

用户评论
请输入评论内容
评分:
暂无评论