start_kernel——page_address_init
来源:互联网 发布:欠淘宝贷款2年了没还上 编辑:程序博客网 时间:2024/05/21 09:57
mm/highmem.c
void __init page_address_init(void){ int i; for (i = 0; i < ARRAY_SIZE(page_address_htable); i++) { INIT_LIST_HEAD(&page_address_htable[i].lh); spin_lock_init(&page_address_htable[i].lock); }}/* * Hash table bucket */static struct page_address_slot { struct list_head lh; /* List of page_address_maps */ spinlock_t lock; /* Protect this bucket's list */} ____cacheline_aligned_in_smp page_address_htable[1<<PA_HASH_ORDER];#define PA_HASH_ORDER 7
对page_address_htable中的128个元素进行初始化。
0 0
- start_kernel——page_address_init
- start_kernel——boot_init_stack_canary
- start_kernel——local_irq_disable
- start_kernel——mm_init_owner
- start_kernel——setup_nr_cpu_ids
- start_kernel——setup_per_cpu_areas
- start_kernel——boot_cpu_init及PER_CPU
- page_address_init 函数
- start_kernel
- start_kernel
- start_kernel
- start_kernel
- start_kernel
- start_kernel
- start_kernel()
- <Linux>Linux内核启动分析(二)——start_kernel
- 内核启动的C语言阶段——start_kernel函数
- 核心游记之 page_address_init
- Nginx服务器nginx.conf的配置文件说明
- 一致性哈希算法与Java实现
- android 封装好的BottomTabBar
- hibernate 字段值比较
- VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法
- start_kernel——page_address_init
- 呵呵,这个是我。。
- FastDFS安装、配置、部署(一)-安装和部署
- matlab插入排序
- django manage.py 的各种功能
- C语言中返回局部变量或临时变量的地址的错误
- Android 5.0中的FDE功能实现
- 2012年5月SAT香港真题解析
- 图事-matlab之神经网络分类