Linux启动流程

入口点在head.S中,软件执行的第一条指令从这里开始

__HEAD  // 0xc000_8000
ENTRY(stext)

……

ENDPROC(stext)

从head-common.S中跳转到第一个C函数start_kernel

基本流程如下图所示: