Merge branch 'simx64'

This commit is contained in:
Santosh Srivatsan
2021-12-10 21:48:29 -05:00
115 changed files with 9835 additions and 246 deletions

View File

@@ -1,4 +1,7 @@
RISCV_TOOLCHAIN_PATH ?= /opt/riscv-gnu-toolchain
# simx64
RISCV64_TOOLCHAIN_PATH ?= /nethome/ssrivatsan8/riscv
CC = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc
AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar

View File

@@ -23,13 +23,13 @@ _start:
call memset
# Register global termination functions
la a0, __libc_fini_array
# la a0, __libc_fini_array
# to be called upon exit
call atexit
# Run global initialization functions
call __libc_init_array
# call __libc_init_array
# call main program routine
call main