内存管理 初始化(四)mem_init bootmem 迁移至伙伴系统
摘要:
mm_init中执行mem_init,将原通过bootmem分配器管理的低端内存 及 通过meminfo得知的高端内存释放到伙伴系统中,最后bootmem位图本身占用的低端内存物理页也被释放进伙伴系统,当然对于内核、初始页表、pkmap页表、struct page实例、ramdisk、percpu变量、dentry_hashtable、inode_hash_table已经被占用的区域不会被释放(对于内核开始的一段,后面会释放).start_kernel() ... 阅读全文
posted @ 2013-09-29 21:51 阿加 阅读(4024) 评论(0) 推荐(0) 编辑