- fixed bootloader

- bootloader added board file
- refactored header files
- constify constants

git-svn-id: http://moon:8086/svn/mips@99 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2017-01-18 22:28:07 +00:00
parent 702cb814a1
commit cf233c4d81
21 changed files with 289 additions and 172 deletions
+6 -5
View File
@@ -2,6 +2,7 @@
.text
.section .init,"ax"
.extern board_init
.align 2
_start:
@@ -14,7 +15,7 @@ _start:
# Kernel mode (SR[1]=0), Int disabled(SR[0]=0), after RFE into main
li $26, 0x1040000C
mtc0 $26, $12
li $26, 0x00000000
li $26, 0x00000000
mtc0 $26, $13
mfc0 $26, $15
@@ -36,14 +37,14 @@ $zeroise:
addiu $8, 4
_init:
# Call libsys_init
la $k0, libsys_init
# Call board_init
la $k0, board_init
jalr $k0
nop
la $26, main
la $k0, main
jalr $26
jalr $k0
nop
_terminate:
nop