fixmap.h.txt

来自「linux内核学习笔记 希望想看的人可以很快下载到」· 文本 代码 · 共 20 行

TXT
20
字号
any problems.send mail to sindybear@163.com

相关文件
	/mm/vmalloc.c

********************************基本数据定义**************************
/*
 * used by vmalloc.c.
 *
 * Leave one empty page between vmalloc'ed areas and
 * the start of the fixmap, and leave one page empty
 * at the top of mem..
 */
#define FIXADDR_TOP     (0xffffe000UL)
#define __FIXADDR_SIZE  (__end_of_permanent_fixed_addresses << PAGE_SHIFT)
#define FIXADDR_START   (FIXADDR_TOP - __FIXADDR_SIZE)

fixmap区域是保留的一段虚拟地址的高段,用来进行一些映射,所以,这一段地址是不能用来进行地址
映射的,同样,在这个保留地址的低段又一个空页(hole)来防止泄露
************************************************************************

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?