diff options
Diffstat (limited to 'c_emulator')
-rw-r--r-- | c_emulator/reset_vec.S | 12 | ||||
-rwxr-xr-x | c_emulator/reset_vec.bin | bin | 0 -> 28 bytes |
2 files changed, 12 insertions, 0 deletions
diff --git a/c_emulator/reset_vec.S b/c_emulator/reset_vec.S new file mode 100644 index 0000000..526bbc7 --- /dev/null +++ b/c_emulator/reset_vec.S @@ -0,0 +1,12 @@ +.global _start + +.text + +_start: + auipc t0, 0x0 + addi a1, t0, 32 + csrr a0, mhartid + ld t0, 24(t0) + jr t0 +.short 0x0000 +.word 0x00000000, 0x80000000 diff --git a/c_emulator/reset_vec.bin b/c_emulator/reset_vec.bin Binary files differnew file mode 100755 index 0000000..d2d3563 --- /dev/null +++ b/c_emulator/reset_vec.bin |