kernel的head.s分析
Posted zyj23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kernel的head.s分析相关的知识,希望对你有一定的参考价值。
1、定义虚拟地址,物理地址(28)
2、设置SVC模式,检验硬件的CPU ID号,机器码是否合法 ,校验uboot给内核的传参ATAGS格式是否正确,建立页表。(80-90)
3、复制数据段、清除bss段,保存起来cpu id号、机器码、tag传参的首地址,跳转到C语言运行阶段 (99)__switch_data------>__mmap_switched
以上是关于kernel的head.s分析的主要内容,如果未能解决你的问题,请参考以下文章
Kernel 2.4.0 之 head.S 为何用两次 jmp 刷新 EIP 寄存器