diff options
| author | Nathan Lee <me@nwlee.tech> | 2026-07-28 23:25:06 -0500 |
|---|---|---|
| committer | Nathan Lee <me@nwlee.tech> | 2026-07-28 23:25:06 -0500 |
| commit | c43100337514f98c0eeb202980b42b558d303b3e (patch) | |
| tree | 965e47ebb3fd14aee55250d06381ed9b43ff4b9c /src/state.rs | |
| parent | 7b5e07c788bbb1dde8ea4df6643d0868e9ada785 (diff) | |
rework memory system to use actual Sv32 paging
Diffstat (limited to 'src/state.rs')
| -rw-r--r-- | src/state.rs | 6 |
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], |
