ARM booting
2018-2-25
为了启动ARM Linux,需要一个boot loader。boot loader提供下述工作:初始化RAM初始化serial port检测machine type设置kernel tagged list加载initramfscall the kernel image1 setup RAM 初始化R
aarch64 boot console init
2018-7-16
在启动过程中,start_kernel() (init/main.c) 在比较靠后的位置调用console_init()。console_init()定义在kernel/printk/printk.c,它调用存储在.con_initcall.init section中的函数:/* * Initial
kernel initramfs 加载过程
2022-5-25
对于fit image。包含了kernel, initramfs, dtb。uboot在bootm的时候会调用fdt_initrd()将initramfs的地址start和end设置到device tree的chosen.linux,initrd-start 和 linux,initrd-end。进
Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.