代碼執行流程

ARM 180瀏覽
arch/arm/boot/compressed/head.s ----->調用arch/arm/boot/compressed/misc.c的decompress_kernel()
函數解壓內核----->arch/arm/kernel/head.S---->arch/arm/kernel/head-common.S初始化 ---->init/main.c的asmlinkage void __init start_kernel(void)
注意在arch/arm/kernel/smp.c文件中有一個啟動多核處理器的函數 void __init smp_prepare_boot_cpu(void),被init/main.c的asmlinkage void __init start_kernel(void)調用

七星彩走势图2元网官网