vhaudiquet
|
02114ea7d8
|
Multiple cleanups and improvements
- Cleanup exception trigger code
- Cleanup division to divide by 0
- Cleanup SRET code
- Cleanup CSR code
- Added interrupts
- Added TIMER interrupt
|
2023-10-22 19:20:52 +02:00 |
|
vhaudiquet
|
7fbfae1081
|
UART as MMIO device
|
2023-10-11 21:30:57 +02:00 |
|
vhaudiquet
|
d7e684ad91
|
Added basic SBI support
|
2023-10-11 19:48:01 +02:00 |
|
vhaudiquet
|
44a917b398
|
gdbstub: added REUSEADDR/PORT and socket closing
|
2023-10-08 23:52:26 +02:00 |
|
vhaudiquet
|
cdf2ed883a
|
Added non-debug ebreak intercept
|
2023-10-08 20:16:10 +02:00 |
|
vhaudiquet
|
f52699a8bf
|
Multithread gdbstub and execution, with cont/halt
|
2023-10-08 17:42:44 +02:00 |
|
vhaudiquet
|
a10f56446a
|
CPU simulation in another thread
|
2023-10-08 17:07:24 +02:00 |
|
vhaudiquet
|
5b020b0444
|
Added mock gdbstub implementation
|
2023-10-05 23:04:59 +02:00 |
|
vhaudiquet
|
981c35584c
|
Initial commit
Added base code, can run ELF files and simulate RV32I instructions
|
2023-10-04 21:28:18 +02:00 |
|