摘要: 之前建立了临时页表,现在要建立最终内核页表,内核必须首先要建立一个完整的页表才能继续运行,因为内存寻址是内核继续运行的前提。下面就对主要函数kernel_physical_mapping_init(),进行分析。这个函数的掉用关系为:head.S->start_kernel()->setup_arch()->paging_init()->pagetable_init()->kernel_physical_mapping_init. 1 static void __init kernel_physical_mapping_init(pgd_t *pgd_base) 阅读全文
posted @ 2011-11-10 16:02 LazyGunner 阅读(4413) 评论(0) 推荐(0) 编辑