发布时间:2015-04-28 17:01:31
执行setup_arch()函数回到start_kernel当中,488行,调用setup_arch函数,传给他的参数是那个未被初始化的内部变量command_line。这个setup_arch()函数是start_kernel阶段最重要的一个函数,每个体系都有自己的setup_arch()函数,是体系结构相关的,具体编译哪个体系的setup_arch()函数,由顶层Makefile中的ARCH变量决定:.........【阅读全文】
发布时间:2015-04-28 15:15:09
赵建清+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/learn/USTC-1000029000一 概述Linux内核启动之初会经历一个加载和初始化的阶段,大致可以分为3个阶段:内核载入物理内存,并创建最小化的运行时环境;转移到内核中与平台相关的机器码,并初始化基本的系统功能;.........【阅读全文】