资料介绍
介绍了Linux2.6的内核启动流程和一些常识
Linux内核构成
(国嵌)
1 arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/vmlinux.lds
2. arch/arm/kernel/vmlinux.lds
Linux内核启动流程
(国嵌)
arch/arm/boot/compressed/start.S
Start:
.type start,#function
.rept 8
mov r0, r0
.endr
b 1f
.word 0x016f2818 @ Magic numbers to help the
loader
.word start @ absolute load/run zImage
address
.word _edata @ zImage end address
1: mov r7, r1 @ save architecture ID
mov r8, r2 @ save atags po