aboutsummaryrefslogtreecommitdiff
path: root/src/memory.rs
AgeCommit message (Collapse)AuthorFilesLines
2016-01-01Make MMU a trait for API user to implementDavid Li1-3/+2
2016-01-01Test use of cache in simulationDavid Li1-8/+8
2016-01-01Finish read_word for cacheDavid Li1-6/+17
2015-12-31Finish DirectMappedCache.stepDavid Li1-19/+26
2015-12-31Sketch impl of cache stepDavid Li1-2/+60
2015-12-30Convert simulator to using cacheDavid Li1-16/+23
2015-12-29Don't give cache ownership of memoryDavid Li1-3/+6
2015-12-29Update test for new cacheDavid Li1-1/+7
2015-12-28Specialize to direct-mapped cacheDavid Li1-21/+35
2015-12-28Implement basic cache lookupDavid Li1-10/+27
2015-12-27Add GPLv3 licenseDavid Li1-0/+16
2015-12-27Fix and test cache address parsingDavid Li1-12/+12
2015-12-27Include fetch requests in cacheDavid Li1-6/+16
2015-12-25Convert PC to u32David Li1-6/+32
2015-12-25Add trait for memory interfaceDavid Li1-18/+50
2015-12-20Introduce type aliases for ISA thingsDavid Li1-9/+7
2015-12-20Add Cache APIDavid Li1-5/+54
2015-12-18Implement RV32I integer-register instructionsDavid Li1-0/+11
2015-12-16Load and recognize a minimal set of instructionsDavid Li1-4/+11
2015-12-15Outline the simulatorDavid Li1-0/+21