Linux PowerPC的引导有三步:首先使用BootLoader程序,加载Linux PowerPC的内核文件到内存;其次是LinuxPowerPC的子系统初始化;最后对LinuxPowerPC的应用程序初始化。 其中,Linux子系统的初始化分为两部分。第一部分从Linux系统程序入口地址_start开始直到调用start_kernel函数;第二部分从start_kernel函数开始直到使用kernel_thread函数创建init进程。 本文件的代码分析将从第二次引导,即start_kernel()开始,直到mem_init()执行完毕的这段时间里,观察bootmem初