kernel的head.s分析

1、定义虚拟地址,物理地址(28)

2、设置SVC模式,检验硬件的CPU ID号,机器码是否合法 ,校验uboot给内核的传参ATAGS格式是否正确,建立页表。(80-90)

3、复制数据段、清除bss段,保存起来cpu id号、机器码、tag传参的首地址,跳转到C语言运行阶段 (99)__switch_data------>__mmap_switched

猜你喜欢

转载自www.cnblogs.com/zyj23/p/12423947.html
今日推荐