about summary refs log tree commit diff stats
path: root/shell
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-04-25 16:02:30 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-04-25 16:02:30 -0700
commita761d0e4efd97e140e6a2a879cd3b34993059251 (patch)
tree3f303bb8fc398a7e9fba3da269fc472df751e8a1 /shell
parentd56153d004855922c31aa2762c7ce75f4e3dfa6f (diff)
downloadmu-a761d0e4efd97e140e6a2a879cd3b34993059251.tar.gz
a troubleshooting note
Diffstat (limited to 'shell')
-rw-r--r--shell/README.md11
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
+  ```