summaryrefslogtreecommitdiff
path: root/src/mem.rs
AgeCommit message (Collapse)Author
2025-12-27Relicense to BSD 2-Clause to align better with the RISC-V communitytaitep
2025-12-26(BIG CHANGE) memory handling has changed, MMIO is now a 2 level page table, ↵taitep
misaligned access supported, addresses not internally split to page and offset immediately, all load/store instructions implemented. Might still have bugs
2025-12-24Add a default implementation for the memory device interface that just ↵taitep
returns access faults
2025-12-24EXCEPTION SYSTEM (initial version - may change later)taitep
2025-12-01Add license/copyright notices to top of each source file (where applicable)taitep
2025-10-09Make fields of DeviceEntry publictaitep
2025-10-09Make some constants and type aliases publictaitep
2025-10-07Make fields of MemConfig public to allow creating onetaitep
2025-09-28Allow identification of the type of memory (ram or mmio) backing a specific pagetaitep
2025-09-27actually no NOW the memory interface is "done"taitep
2025-09-27Initial stuff and memory implementationtaitep