作者wudidog (呜啦啦)
看板LinuxDev
标题[问题] uboot启动kernel之後
时间Sun Jul 22 11:45:11 2012
小弟有小个问题, 请前辈们解惑
u-boot启动时, 最後的main_loop函数
会怎样结束?
关键的程式码看不太懂...
u-boot是带起kernel後就退出了?
类似呼叫另一个程式, 然後自己就功成身退
还是像是进入另一个function call
换言之, 关机时还会退回u-boot, 像stack一样?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.75.58.49
1F:推 gkk886:会把kernel的image载入到记忆体 然後pc直接跳到 07/22 12:55
2F:→ gkk886:kernel的start address 并不是function call 07/22 12:56
3F:→ drag:最後是看起来像function pointer的东西,但已经完全脱离uboot 07/22 14:37
4F:→ drag:是回不去的,kernel在init时会把uboot占用的记忆体重新规划 07/22 14:39
嗯嗯~ 了解
多谢两位大大指点~
※ 编辑: wudidog 来自: 220.134.11.20 (07/22 18:49)