作者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)