diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-09-28 23:08:27 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-09-29 10:20:13 -0700 |
commit | 630433cd9cb97cf71d24bfc8fab6fb54ce40382a (patch) | |
tree | cf4cffae8599489e5efcbc18b965f804d5e3a8e8 /transect/compiler8 | |
parent | fd0cf1cd07ce01c3d6fe709d55b60ff9d1d5d44f (diff) | |
download | mu-630433cd9cb97cf71d24bfc8fab6fb54ce40382a.tar.gz |
4614 - redo simulated RAM
Now simulated 'Memory' isn't just a single flat array. Instead it knows about segments and VMAs. The code segment will always be first, and the data/heap segment will always be second. The brk() syscall knows about the data segment. One nice side-effect is that I no longer need to mess with Memory initialization regardless of where I place my segments.
Diffstat (limited to 'transect/compiler8')
0 files changed, 0 insertions, 0 deletions