sysinit.s

来自「LEON3 SOC environment, PCI bridges.」· S 代码 · 共 44 行

S
44
字号
#define MCFG1 0x233#define MCFG2 0xe60#define MCFG3 0#define L2MCTRLIO 0x80000000#define RAMSTART  0x40000000#define RAMSIZE   0x00100000#define CONSOLE 0x80000100#define FREQ 80000000#define BAUD 38400	.seg    "text"	.global _sysinit_sysinit:	set L2MCTRLIO, %g1	set MCFG1, %g2	st  %g2, [%g1]	set MCFG2, %g2	st  %g2, [%g1+4]	set MCFG3, %g2	st  %g2, [%g1+8]	set RAMSTART+ RAMSIZE-32, %fp	sub %fp, 96, %sp	set CONSOLE, %o0	set FREQ, %o1	set BAUD, %o2	call console_init	nop	call	_start        sub     %sp, 0x40, %sp  	! room for main to save args        nop	mov	1, %g1	ta 	0			! Halt if _main would return ...	nop

⌨️ 快捷键说明

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