diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-04-25 16:02:30 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-04-25 16:02:30 -0700 |
commit | a761d0e4efd97e140e6a2a879cd3b34993059251 (patch) | |
tree | 3f303bb8fc398a7e9fba3da269fc472df751e8a1 /shell | |
parent | d56153d004855922c31aa2762c7ce75f4e3dfa6f (diff) | |
download | mu-a761d0e4efd97e140e6a2a879cd3b34993059251.tar.gz |
a troubleshooting note
Diffstat (limited to 'shell')
-rw-r--r-- | shell/README.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/shell/README.md b/shell/README.md index 6a6dd3e0..6c83c08f 100644 --- a/shell/README.md +++ b/shell/README.md @@ -65,3 +65,14 @@ $ qemu-system-i386 -m 2G -enable-kvm -hda code.img -hdb data.img * Don't press keys too quickly (such as by holding down a key). The Mu computer will crash (and often Qemu will segfault). + +* Mu currently assumes access to 2GB of RAM. To change that, modify the + definition of `Heap` in 120allocate.subx, and then modify the `-m 2G` + argument in the Qemu commands above. Mu currently has no virtual + memory. If your Heap is too large for RAM, allocating past the end of RAM + will succeed. However, accessing addresses not backed by RAM will fail with + this error: + + ``` + lookup: failed + ``` |