linux swapper_pg_dir

关于 swapper_pg_dir

  • 含义:linux内核页全局目录变量
  • 定义位置 head.S 或 head_32.S
/* 
  * BSS section
  */
  .section ".bss.page_aligned","w"
ENTRY(swapper_pg_dir) 
  .fill 1024,4,0
ENTRY(empty_zero_page)
  .fill 4096,1,0

相当于 pgd_t swapper_pg_dir[1024] = {0}

关于 ENTRY

  • 定义位置 linkage.h
#define ENTRY(name) \ 
  .globl name; \
 ALIGN; \ 
name:
  • 含义
    将标识符name声明为全局,对齐,定义为标号

你可能感兴趣的:(linux swapper_pg_dir)