summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
5 daysrework memory system to use actual Sv32 pagingNathan Lee
2026-06-23move dts source into the emulator directoryNathan Lee
2026-06-19change from wdt to dtb parsingNathan Lee
2026-06-17fix memory issues and add basic device discoveryNathan Lee
2026-06-12implement CSR opsNathan Lee
2026-06-12fix memory reservation systemNathan Lee
2026-06-10implement a simple uart + show that kernel test worksNathan Lee
2026-06-10chore: lintNathan Lee
2026-06-10move atomics into core.rsNathan Lee
2026-06-10move memory and cpu state into its own filesNathan Lee
2026-06-06add F extensionNathan Lee
2026-06-06implement slightly better atomic semanticsNathan Lee
2026-06-06refactor most extensions in to their own separate core.rs fileNathan Lee
2026-06-05add A extensionNathan Lee
2026-06-05refactor a CpuState structNathan Lee
2026-06-04chore: lintNathan Lee
2026-06-04fix small issues with other I extension and move allocation to heap instead o...Nathan Lee
2026-06-04finish M extensionNathan Lee
2026-06-03chore: lintNathan Lee
2026-06-03finish I set instructionsNathan Lee
2026-06-03finish B-type instructionsNathan Lee
2026-06-03finish S and I type RV32I instructionsNathan Lee
2026-06-03refactor `handle_instruction` and make memory existNathan Lee
2026-06-03initial commitNathan Lee