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 + -
显示快捷键?