commit | fc2529c2ff9a84ca132597ab63580a0fff4093da | [log] [tgz] |
---|---|---|
author | Jon Tate <jonathantate@google.com> | Mon Jul 10 18:10:40 2023 +0000 |
committer | Jon Tate <jonathantate@google.com> | Wed Jul 12 17:10:55 2023 +0000 |
tree | df9c6a674c3e5cea71220f579627bcfa57cff943 | |
parent | dd633231e75ee60a9ba7d19359115a52f1c57420 [diff] |
Add 1-window WindowMMU to Kelvin to support TCM offset This CL adds an untouchable WindowMMU to Kelvin with a single window translating addresses 0x00000000 : MemorySize to MemoryRangeStart : MemoryRangeStart + MemorySize. This is needed in simulation because Kelvin's software expects memory to begin at address 0x00000000 but Renode doesn't support multiple address spaces without the use of MMUs. Change-Id: I08b7baf071f916f29f62470224e43ab7e7c221d8