Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion targets/magia_v2/src/crt0.S
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,17 @@ _start:
csrrs zero, mie, t0

# clear the bss segment
csrr t2, mhartid
bnez t2, skip_bss_clear
la t0, _bss_start
la t1, _bss_end
1:
sw zero, 0(t0)
addi t0, t0, 4
bltu t0, t1, 1b

skip_bss_clear:

/* Stack initialization */
la x2, stack

Expand Down Expand Up @@ -71,7 +75,7 @@ _fini:
ret

exit:
csrr a0, mhartid
csrr a0, mhartid
andi s0, s0, 0x7ff
li a1, 0xCCff0000
li a2, 0x800
Expand Down