summaryrefslogtreecommitdiff
path: root/hurd/running
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2010-03-13 12:26:41 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2010-03-13 12:26:41 +0100
commit4d15634e3574c54db86e79ae6e5734de49bfc57b (patch)
tree9b0aff98f8b9427ab94bcd1a3163a98d9071bd38 /hurd/running
parent7f786419b9c8026a8ab9e36b04fd4cadaf1fb527 (diff)
more details about the memory limitation
Diffstat (limited to 'hurd/running')
-rw-r--r--hurd/running/debian/faq/512_mib_ram_limit.mdwn15
1 files changed, 9 insertions, 6 deletions
diff --git a/hurd/running/debian/faq/512_mib_ram_limit.mdwn b/hurd/running/debian/faq/512_mib_ram_limit.mdwn
index 90c16a69..f89a5c01 100644
--- a/hurd/running/debian/faq/512_mib_ram_limit.mdwn
+++ b/hurd/running/debian/faq/512_mib_ram_limit.mdwn
@@ -10,9 +10,12 @@ is included in the section entitled
[[!meta title="512 MiB RAM Limit"]]
-GNU Mach does not cope well with lots of memory. Newer versions of the Debian
-`gnumach` package will limit themselves to around 1 GiB of memory. If you have
-an older version, or still experience problems with `vmstat` (see above)
-reported much less memory than you have, the best is to limit the memory it can
-see via GRUB's `upppermem` feature. Add `uppermem 786432` to GRUB's Hurd entry
-in `menu.lst`.
+Just like any 32bit OS without bad tricks, GNU Mach does not cope well with lots
+of memory. Newer versions of the Debian `gnumach` package will limit themselves
+to around 1 GiB of memory. If you want more, you can twiddle the VM_MAX_ADDRESS
+limit between kernelland and userland in i386/include/mach/i386/vm_param.h.
+
+If you have an older version, or still experience problems with `vmstat` (see
+above) reported much less memory than you have, the best is to limit the memory
+it can see via GRUB's `upppermem` feature. Add `uppermem 786432` to GRUB's Hurd
+entry in `menu.lst`.