📄 sysinit.s
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -