核心游记之 内存管理paging_init
2008-10-07 15:35
302 查看
start_kernel ()
--> setup_arch ()
--> paging_init ()
--> bootmem_init ()
--> alloc_bootmem_low_pages ()
/*
* Initialise the bootmem allocator for all nodes. This is called
* early during the architecture specific initialisation.
*/
bootmem_init ()
/*
* paging_init() sets up the page tables, initialises the zone memory
* maps, and sets up the zero page, bad page and bad page tables.
*/
paging_init ()
--> setup_arch ()
--> paging_init ()
--> bootmem_init ()
--> alloc_bootmem_low_pages ()
/*
* Initialise the bootmem allocator for all nodes. This is called
* early during the architecture specific initialisation.
*/
bootmem_init ()
/*
* paging_init() sets up the page tables, initialises the zone memory
* maps, and sets up the zero page, bad page and bad page tables.
*/
paging_init ()
相关文章推荐
- 核心游记之 内存管理 kmem_cache_init
- Linux 内存管理(3)paging_init(1)
- Linux 内存管理(4)paging_init(2)
- 转载: linux 内存管理 - paging_init 函数
- 核心游记之 内存管理 kmalloc kfree
- 核心游记之 page_address_init
- 核心游记之 page_address_init
- linux 内存管理 - paging_init 函数
- linux 内存管理 - paging_init 函数
- 核心游记序言
- 核心游记之 printk
- linux内存管理之kmem_cache_init
- jquery 源码分析-核心(1)初始化init
- JavaWeb核心编程之(三.3)Servlet Init 配置
- 内存管理 初始化(三)before mm_init()
- Cocoa核心概念和内存管理编程指南
- cocos2d-x核心类剖析-cocos2d-x内存管理机制
- [Pthread] Linux中的内存管理(一)--Paging
- 《Objective-C 高级编程 iOS与OS X多线程和内存管理》 核心札记二
- start_kernel->setup_arch->paging_init->alloc_bootmem_low_pages