bsp: fomu: update

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross
2019-10-14 11:30:05 +08:00
parent 470d827f13
commit ef07427e06
3 changed files with 98 additions and 54 deletions
+7 -7
View File
@@ -57,13 +57,13 @@ trap_entry:
crt_init:
la sp, _fstack + 4
la sp, _estack - 4
la a0, trap_entry
csrw mtvec, a0
bss_init:
la a0, _fbss
la a1, _ebss
la a0, _sbss
la a1, _ebss + 4
bss_loop:
beq a0,a1,bss_done
sw zero,0(a0)
@@ -72,13 +72,13 @@ bss_loop:
bss_done:
/* Load DATA */
la t0, _erodata
la t1, _fdata
la t2, _edata
la t0, _etext
la t1, _srelocate
la t2, _erelocate + 4
3:
lw t3, 0(t0)
sw t3, 0(t1)
/* _edata is aligned to 16 bytes. Use word-xfers. */
/* _edata is aligned to 4 bytes. Use word-xfers. */
addi t0, t0, 4
addi t1, t1, 4
bltu t1, t2, 3b