blob: 83cab9d8b78b79b5eb234b6cb83d73fa387e4d70 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#Assembly stub for C programs targeting RVController
#A product of Advanced Mesecons Devices, a Cheapie Systems company
#This is free and unencumbered software released into the public domain.
#See http://unlicense.org/ for more information
#This file should always be linked first.
#RVController has a default reset vector of 0,
#therefore _start should end up as the first thing in the file.
.section .text.startup
_start:
# Set up stack pointer
li sp,0x10000
# Call main function
call main
# Exit program
li a7,10
ecall
# Shouldn't ever get here, will crash if it does
ret
.globl _start
|