vhaudiquet
|
b57739fe38
|
Hardened MMU permission checks
|
2023-10-23 17:52:21 +02:00 |
|
vhaudiquet
|
07f683dc41
|
Hardened memory bounds check
|
2023-10-23 17:52:09 +02:00 |
|
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
|
dcdebcd8e4
|
Added memory access type for mmu
|
2023-10-20 09:58:10 +02:00 |
|
vhaudiquet
|
5bb973e8da
|
Added MMU
|
2023-10-19 21:00:12 +02:00 |
|
vhaudiquet
|
58b4bdb1e6
|
Memory interface is now MMIO-capable
|
2023-10-11 21:30:46 +02:00 |
|
vhaudiquet
|
f2c573bfc6
|
Make CPU and memory thread-safe
|
2023-10-08 16:50:57 +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 |
|