pgtable.h.txt
来自「linux内核学习笔记 希望想看的人可以很快下载到」· 文本 代码 · 共 20 行
TXT
20 行
any problems,send mail to sindybear@163.com
相关文件
******************************基本数据结构*********************************
#define VMALLOC_OFFSET (8*1024*1024)
#define VMALLOC_START (((unsigned long) high_memory + 2*VMALLOC_OFFSET-1) & ~(VMALLOC_OFFSET-1))
//high_memory等于物理内存的最大值+3G,这里隔8M再分配虚拟地址空间主要是为了检测内存泄露
# define VMALLOC_END (FIXADDR_START-2*PAGE_SIZE)
//这个是虚拟地址空间分配的顶端
也就是说对虚拟空间来说,也不是随便分配的,他必须在一定的范围内。
#define VMALLOC_VMADDR(x) ((unsigned long)(x)) //将地址规整为32位数
***************************************************************************
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?