摘要:
PAGE_SIZE & PAGE_SHIFT & _AC()在大多系统下,PAGE_SIZE被定义为 4k 大小,即 4096 字节。在 x86 系统里,PAGE_SIZE 和 PAGE_SHIFT 都定义在 include/asm-x86/page.h 头文件中:/* PAGE_SHIFT determines the page size */#define PAGE_SHIFT 12#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)_AC 宏被定义在 /inux/const.h 中:引用#ifdef __ASSEMBLY__# 阅读全文