summaryrefslogtreecommitdiff
path: root/src/state.rs
diff options
context:
space:
mode:
authorNathan Lee <me@nwlee.tech>2026-07-28 23:25:06 -0500
committerNathan Lee <me@nwlee.tech>2026-07-28 23:25:06 -0500
commitc43100337514f98c0eeb202980b42b558d303b3e (patch)
tree965e47ebb3fd14aee55250d06381ed9b43ff4b9c /src/state.rs
parent7b5e07c788bbb1dde8ea4df6643d0868e9ada785 (diff)
rework memory system to use actual Sv32 paging
Diffstat (limited to 'src/state.rs')
-rw-r--r--src/state.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/state.rs b/src/state.rs
index d4690bb..fa09e68 100644
--- a/src/state.rs
+++ b/src/state.rs
@@ -1,7 +1,7 @@
-use crate::mem::Memory;
+use crate::mem::CpuMemory;
pub struct CpuState {
- pub memory: Memory,
+ pub memory: CpuMemory,
pub registers: [u32; 32],
pub f_registers: [f32; 32],
pub csr: [u32; 4096],
@@ -10,7 +10,7 @@ pub struct CpuState {
}
impl CpuState {
- pub fn new(memory: Memory) -> CpuState {
+ pub fn new(memory: CpuMemory) -> CpuState {
CpuState {
memory,
registers: [0u32; 32],