Regarding starting point of Linux kernel -
i understand main not starting point in linux kernel, kernel developers experienced enough customize starting point.
consider following:
qemu-system-arm -m versatilepb -m 128m -kernel arch/arm/boot/uimage -initrd rootfs.img -append "root=/dev/ram rdinit=/sbin/init" -dtb "versatile-pb.dtb"
above, supplied kernel image, device tree, rootfs.img input mainline kernel, file in kernel executed first. if initialization file, triggering initialization code within kernel image. if yes, file that? please advice.
note: looking clear answer, i.e. exact file in arm architecture.
entry point of linux kernel, other elf binary, _start
. arm, defined in arch/arm/boot/bootp/init.s
Comments
Post a Comment