linux kernel boot sequence

linux kernel boot sequence

early_param回调执行时间

[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.19.116+ #7
[ 0.000000] Hardware name: machine_name(DT)
[ 0.000000] Call trace:
[ 0.000000] dump_backtrace+0x0/0x4
[ 0.000000] dump_stack+0xf4/0x134
[ 0.000000] xxx_emmc_part_info+0x6c/0x7c
[ 0.000000] do_early_param+0xa0/0xe0
[ 0.000000] parse_args+0x178/0x424
[ 0.000000] parse_early_param+0x84/0x9c
[ 0.000000] setup_arch+0x98/0x85c
[ 0.000000] start_kernel+0x64/0x119c

kernel driver module_init()回调执行时间

[ 4.307590] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 4.19.116+ #7
[ 4.313774] Hardware name: machine_name(DT)
[ 4.317438] Call trace:
[ 4.319893] dump_backtrace+0x0/0x4
[ 4.323388] dump_stack+0xf4/0x134
[ 4.326794] aee_emmc_xxx_init+0x134/0x13c
[ 4.331158] do_one_initcall+0x1a8/0x3b8
[ 4.335086] do_initcall_level+0x1a4/0x1cc
[ 4.339185] do_basic_setup+0x34/0x4c
[ 4.342850] kernel_init_freeable+0xb8/0x15c
[ 4.347126] kernel_init+0x28/0x514
[ 4.350617] ret_from_fork+0x10/0x18

 

posted @ 2021-09-11 14:04  aspirs  阅读(176)  评论(0编辑  收藏  举报