vhaudiquet
  • Joined on 2023-07-06
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-11 19:48:03 +02:00
d7e684ad91 Added basic SBI support
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-11 19:25:08 +02:00
31941c0813 MRET jump support
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-11 18:37:51 +02:00
c421595a95 Added MRET/SRET mock support
9e895e9032 Change WFI behavior : halt simulation
Compare 2 commits »
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-10 11:06:53 +02:00
13f7f21b49 Added CSRRW/CSRRS basic support
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-09 21:49:09 +02:00
948ff6493b Added messages for privileged instructions
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-09 19:48:10 +02:00
12c05b4879 Added resource in README
66c89d8630 Bugfix JAL, print enhance
Compare 2 commits »
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-09 14:51:40 +02:00
a62148255e Added negative offset case for JALR
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-09 14:38:17 +02:00
1c1b6a7ac0 Added JAL negative case
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-09 00:20:27 +02:00
7f3efb092c Changed jalr test
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 23:52:26 +02:00
44a917b398 gdbstub: added REUSEADDR/PORT and socket closing
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 22:54:08 +02:00
c3fa088a38 Added 'trace' option
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 22:50:40 +02:00
e7b521c589 Added BLT unit test
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 21:50:07 +02:00
72dda9aaeb Added unit testing
ce1729d5b1 better printing
Compare 2 commits »
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 20:16:10 +02:00
cdf2ed883a Added non-debug ebreak intercept
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 19:09:11 +02:00
21c85d0bec better printing
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 19:04:24 +02:00
980070b204 correct ebreak implementation, gdbstub watcher
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 18:28:07 +02:00
89da4e56bb fix mutex aquire order
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 17:42:43 +02:00
f52699a8bf Multithread gdbstub and execution, with cont/halt
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 17:07:23 +02:00
a10f56446a CPU simulation in another thread
vhaudiquet pushed to master at vhaudiquet/vriscv 2023-10-08 16:50:56 +02:00
f2c573bfc6 Make CPU and memory thread-safe