Skip to content

Commit 7b20527

Browse files
authored
Merge pull request #536 from F0bes/crt-noat
crt0: use noat for __start routine
2 parents 7e5d4df + d0ee576 commit 7b20527

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ee/startup/src/crt0.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ void __start(struct sargs_start *pargs)
4444
{
4545
asm volatile(
4646
"# Clear bss area \n"
47+
".set noat \n"
4748
"la $2, _fbss \n"
4849
"la $3, _end \n"
4950
"1: \n"
@@ -73,6 +74,7 @@ void __start(struct sargs_start *pargs)
7374
" \n"
7475
"# Jump to _main \n"
7576
"j %2 \n"
77+
".set at \n"
7678
: /* No outputs. */
7779
: "R"(args_start), "R"(args), "Csy"(_main));
7880
}

0 commit comments

Comments
 (0)