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 + -
显示快捷键?