⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel-boot.s

📁 sh7710系列CPU 的linux2.6内核 嵌入设备驱动引导程序
💻 S
字号:
/* *	$Id: kernel-boot.S,v 1.1 2000/09/16 18:33:27 yaegashi Exp $ *	Copyright (C) 2000 YAEGASHI Takeshi <yaegashi@ma.kcom.ne.jp> */		.text	.globl startstart:		mov.l	L_binary_zImage_bin_start,r2	mov.l	L_binary_zImage_bin_end,r3	mov.l	L_binary_zImage_bin_dest,r4copy_loop1:		mov.b	@r2+,r0	mov.b	r0,@r4	cmp/hs	r3,r2	bf.s	copy_loop1	 add	#1,r4	mov.l	L_binary_initrd_bin_start,r2	mov.l	L_binary_initrd_bin_end,r3	mov.l	L_binary_initrd_bin_dest,r4copy_loop2:		mov.b	@r2+,r0	mov.b	r0,@r4	cmp/hs	r3,r2	bf.s	copy_loop2	 add	#1,r4	mov	#0,r0	mov.l	L_STBCR,r1	mov.b	r0,@r1		mova	bootparams,r0	mov	r0,r2bootparam_loop:		mov.l	@r2+,r0	mov.l	@r2+,r1	cmp/eq	#0,r0	bt	bootparam_end	bra	bootparam_loop	 mov.l	r1,@r0bootparam_end:		mova	commandline,r0	mov	r0,r1	mov.l	L_COMMANDLINE_DEST,r2commandline_loop:	mov.b	@r1+,r0	mov.b	r0,@r2	cmp/eq	#0,r0	bf.s	commandline_loop	 add	#1,r2		mov.l	L_entry,r0	jmp	@r0	 nop	.align 2L_binary_zImage_bin_start:	.long	_binary_zImage_bin_startL_binary_zImage_bin_end:	.long	_binary_zImage_bin_endL_binary_zImage_bin_dest:	.long	0xac710000L_binary_initrd_bin_start:	.long	_binary_initrd_bin_startL_binary_initrd_bin_end:	.long	_binary_initrd_bin_endL_binary_initrd_bin_dest:	.long	0xac800000L_entry:	.long	0x8c710000L_STBCR:	.long	0xffc00004bootparams:	.long	0x8c001000, 1		! MOUNT_ROOT_RDONLY	.long	0x8c001004, 0		! RAMDISK_FLAGS	.long	0x8c001008, 0x0100	! ORIG_ROOT_DEV	.long	0x8c00100c, 1		! LOADER_TYPE	.long	0x8c001010, 0x00800000	! INITRD_START	.long	0x8c001014, 0x00400000	! INITRD_SIZE	.long	0, 0	L_COMMANDLINE_DEST:	.long	0x8c001100commandline:	.ascii	"mem=16M ramdisk=8192M"	.byte	0	.end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -