taitep taitep
  • Sweden
  • Joined on 2025-11-15
taitep pushed to main at taitep/trve 2026-01-29 21:25:51 +01:00
6b6b778ab0 some cleanup
taitep pushed to main at taitep/trve 2026-01-29 19:06:52 +01:00
bbfa20befe Replace custom UART with a sifive uart subset
taitep pushed to main at taitep/trve 2026-01-13 16:46:25 +01:00
36e6ec1006 Implement Zalrsc
taitep pushed to main at taitep/trve 2026-01-12 17:24:39 +01:00
d3e8af85a6 Add the files and decode logic for RVA
taitep pushed to main at taitep/trve 2026-01-09 20:22:51 +01:00
3451a8227c Remove RamVersionClaim::reset as ive figured out it wont be needed
taitep pushed to main at taitep/trve 2026-01-06 23:14:20 +01:00
d1b4cc7b56 Add some documentation in the cli help output
taitep pushed to main at taitep/trve 2026-01-06 21:50:31 +01:00
9861187fa6 Implement the memory version system that will be necessary for LR/SC
taitep pushed to main at taitep/trve 2026-01-02 16:21:25 +01:00
07e755340e remove get_atomic_(d)word because its not used yet and the idea for how atomics will be done will have to be reworked
taitep pushed to main at taitep/trve 2026-01-02 12:55:47 +01:00
ceb7f2f172 Apply some clippy-suggested fixes
taitep pushed to main at taitep/trve 2026-01-02 12:44:56 +01:00
21fb6cbc8b Switch from std::mpsc channels to crossbeam
taitep pushed to main at taitep/trve 2026-01-02 12:43:53 +01:00
taitep pushed to main at taitep/trve 2026-01-02 12:37:39 +01:00
232fe871c0 Switch from std::mpsc channels to crossbeam
taitep pushed to main at taitep/trve 2026-01-01 09:15:30 +01:00
bbc9e0b9ff 2026! Updating LICENSE file now and individual file comments when those files are updated
taitep pushed to main at taitep/trve 2025-12-31 13:19:08 +01:00
7fcfc031ef Stop rust-analyzer from complaining about the big endian host error
21a8479ce9 Make MMIO devices not have control of the address of exceptions
Compare 2 commits »
taitep pushed to main at taitep/trve 2025-12-31 09:33:21 +01:00
09fe12f516 Change some ordering in core.rs and deduplicate core command handling
taitep pushed to main at taitep/trve 2025-12-30 20:54:00 +01:00
0f0e844223 Finish RV64M
taitep pushed to main at taitep/trve 2025-12-30 20:18:28 +01:00
5a383956c9 Improve exception dumps and general debug info, make the emulator capable of running the riscv ISA tests, and perform some general fixes i found while making it pass the tests for RV64I
taitep pushed to main at taitep/trve 2025-12-30 17:27:46 +01:00
6a0e5e63c1 Implement DIV
taitep pushed to main at taitep/trve 2025-12-30 16:56:12 +01:00
e5c5312566 Implement MUL
taitep pushed to main at taitep/trve 2025-12-28 12:01:43 +01:00
9a9bef7dd7 Remove consts.rs and just use plain types