Re: [問題] 如何trace kernel boot的過程?

作者: clampsakura (妖應封光)   2016-12-10 02:25:50
※ 引述《wtchen (沒有存在感的人)》之銘言:
: 我在System.map看到很多函式,
: 想知道整個kernel boot (start_kernel到kernel_init)的步驟中,
: 那些modules或驅動被依序載入。
: 我的作法是在source code用grep抓函式,但這只限在init/裏面,
: 我想知道的是哪些modules在哪個步驟被掛上去。
: 例如RPi的System.map中有mmc_init,我想知道是在start_kernel
: 還是kernel_init中呼叫某函式時被呼叫的。
: 感謝。
推薦一本書
https://world.tmall.com/item/40264591591.htm?
掏寶有更便宜的
可以自己找
init call其實就是放在init section內的東西
新架構通常應該要改成device tree
作者: wtchen (沒有存在感的人)   2016-12-10 17:49:00
感謝,不過目前不方便買簡體或中文書。請問有無英文書可以推荐?
作者: clampsakura (妖應封光)   2016-12-11 02:12:00
英文的沒有 這本其實有人掃描 我有買簡體的裡頭友好幾個page的流程圖就是呼叫順序很可惜這本沒英文 看起來是韓國人寫 中國人翻譯英文的經典就那幾本understanding linux...The linux kernel development, Professional linuxkernel architecture之類的linux process manager.
作者: liang168 (小強)   2016-12-12 20:48:00
這本很深入 初學會看的很痛苦 不過這本有別人沒講的深入

Links booklink

Contact Us: admin [ a t ] ucptt.com