1. arm linux boot flow
map_io is called very early, which is at paging_init
the kernel_init will not go on running until kthreadd has created(complete(&kthreadd_done))
__define_initcall is called at the last of main(at process init), and there are called by linked order
and module_init also is called at init
ARM Linux Boot Flow
本文探讨了ARM Linux启动流程中的关键步骤,包括map_io调用时机、kthreadd线程创建过程以及__define_initcall与module_init的作用。这些内容对于理解Linux内核初始化流程至关重要。
1327

被折叠的 条评论
为什么被折叠?



