|
|
5c008bfc04
|
Add exception values (what will go in mtval/stval)
|
2025-12-27 21:33:39 +01:00 |
|
|
|
6a3920895b
|
Relicense to BSD 2-Clause to align better with the RISC-V community
|
2025-12-27 12:44:55 +01:00 |
|
|
|
67406a9c48
|
Fix some warnings
|
2025-12-27 11:55:19 +01:00 |
|
|
|
9f8e9ec380
|
Implement a GDB stub and fix another huge issue in S-type immediate decoding
|
2025-12-27 11:48:36 +01:00 |
|
|
|
a64fcaa3b5
|
Make execload respect the static ram start
|
2025-12-26 19:32:55 +01:00 |
|
|
|
528b519ce9
|
(BIG CHANGE) memory handling has changed, MMIO is now a 2 level page table, misaligned access supported, addresses not internally split to page and offset immediately, all load/store instructions implemented. Might still have bugs
|
2025-12-26 14:20:27 +01:00 |
|
|
|
09d9064372
|
EXCEPTION SYSTEM (initial version - may change later)
|
2025-12-24 13:56:41 +01:00 |
|
|
|
96c2cbf7ae
|
remove unused imports in main.rs
|
2025-12-23 20:04:14 +01:00 |
|
|
|
8ed4845d58
|
ADD ELF SUPPORT
|
2025-12-23 19:56:42 +01:00 |
|
|
|
976bd688b0
|
Remove an unused import in main.rs
|
2025-12-23 08:57:43 +01:00 |
|
|
|
944ed573c6
|
Switch the current binary to use anyhow errors and add a proper argument number check
|
2025-12-21 19:06:23 +01:00 |
|
|
|
c10e1ec09b
|
Allow other image file names through cli args, increase ram size, update readme
|
2025-12-21 17:49:02 +01:00 |
|
|
|
0457530e0c
|
Add a basic UART (very much temporary, its performance is most likely horrible
|
2025-12-21 15:27:39 +01:00 |
|
|
|
e8da0fc396
|
Get rid of some useless warnings in main.rs
|
2025-12-21 12:56:22 +01:00 |
|
|
|
e2d521bbe7
|
Add license/copyright notices to top of each source file (where applicable)
|
2025-12-01 22:06:13 +01:00 |
|
|
|
6b49b34cc5
|
rename to TRVE
|
2025-11-18 20:58:49 +01:00 |
|