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

📄 boot.s

📁 LEON3 SOC environment, PCI bridges.
💻 S
字号:
#define MCFG1 0x233/*#define MCFG2 0xe60 */#define MCFG2 0xE638562A#define MCFG3 0x100000#define L2MCTRLIO 0x80000000#define RAMSTART  0x40000000#define RAMSIZE   0x00080000	.seg	"text"	.proc	0	.align	4	.global startstart:	flush	set 0x10c0, %g1		! init IU	mov %g1, %psr	mov %g0, %wim	mov %g0, %tbr	mov %g0, %y	nop	set  0x1000f, %g1	sta %g1, [%g0] 22:	mov %asr17, %g3	and %g3, 0x1f, %g3	mov %g0, %g4	mov %g0, %g5	mov %g0, %g6	mov %g0, %g71:	mov %g0, %l0	mov %g0, %l1	mov %g0, %l2	mov %g0, %l3	mov %g0, %l4	mov %g0, %l5	mov %g0, %l6	mov %g0, %l7	mov %g0, %o0	mov %g0, %o1	mov %g0, %o2	mov %g0, %o3	mov %g0, %o4	mov %g0, %o5	mov %g0, %o6	mov %g0, %o7	subcc %g3, 1, %g3	bge 1b	save	mov	2, %g1	mov	%g1, %wim	set 0x10e0, %g1		! enable traps	mov %g1, %psr	nop; nop; nop;	set L2MCTRLIO, %g1	set MCFG1, %g2	st  %g2, [%g1]	set MCFG2, %g2	st  %g2, [%g1+4]	set MCFG3, %g2	st  %g2, [%g1+8]/*	set 0xFFF00000, %g2	set 0x60000000, %g1	st %g1, [%g2]	st %g1, [%g2-0x10] */	set RAMSTART+ RAMSIZE-32, %fp	sub %fp, 96, %sp	st	%sp, [%sp]	stb	%g0, [%sp]	set 0x4567, %g1	set 0x0123, %g2	sth	%g1, [%sp]	sth	%g2, [%sp+2]	stb	%g1, [%sp+3]	set RAMSTART, %g1	jmp %g1	nop.align	32

⌨️ 快捷键说明

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