全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
virt_to_page
4580阅读 0评论
2016-10-10
cengku
分类:
LINUX
宏 virt_to_page 从一个内核虚地址得到该页的描述结构 struct page *。所有物理内存都
由一个 memmap 数组来描述。这个宏就是通过计算给定地址的物理页在这个数组中的位
置。另外这个文件也定义了一个简单的宏检查一个页是不是合法:VALID_PAGE(page)。
如果 page 离 memmap 数组的开始太远以至于超过了最大物理页面应有的距离则是不合
法的。
但页表项的定义也放在这里。有 pgd_t,pmd_t,pte_t 和存取它们值的宏 pte_val等
上一篇:
SSD 之 OP (over-provisioning, 空间预留)
下一篇:
F2FS文件系统架构与原理分析(五)——元数据组织及管理