看板 LinuxDev 關於我們 聯絡資訊
小弟有小個問題, 請前輩們解惑 u-boot啟動時, 最後的main_loop函數 會怎樣結束? 關鍵的程式碼看不太懂... u-boot是帶起kernel後就退出了? 類似呼叫另一個程式, 然後自己就功成身退 還是像是進入另一個function call 換言之, 關機時還會退回u-boot, 像stack一樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.75.58.49
gkk886:會把kernel的image載入到記憶體 然後pc直接跳到 07/22 12:55
gkk886:kernel的start address 並不是function call 07/22 12:56
drag:最後是看起來像function pointer的東西,但已經完全脫離uboot 07/22 14:37
drag:是回不去的,kernel在init時會把uboot佔用的記憶體重新規劃 07/22 14:39
嗯嗯~ 了解 多謝兩位大大指點~ ※ 編輯: wudidog 來自: 220.134.11.20 (07/22 18:49)