summaryrefslogtreecommitdiff
path: root/DEVELOPMENT
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@gnu.org>2006-05-08 22:04:40 +0000
committerThomas Schwinge <tschwinge@gnu.org>2009-06-18 00:26:37 +0200
commit30a908607bd75f39b1c56f8a3c73bb7f5f19c8a9 (patch)
tree3241782254a942096b8f8cb02f431a68de369369 /DEVELOPMENT
parent1ca2a1632d7325ee26b2c701b38c1d2e2fcb6f80 (diff)
2006-05-08 Thomas Schwinge <tschwinge@gnu.org>
* DEVELOPMENT: Document Samuel's patch. 2006-05-08 Samuel Thibault <samuel.thibault@ens-lyon.org> * i386/i386at/model_dep.c (mem_size_init): Limit memory to what can actually be used (minus a little extra for virtual mappings). * i386/intel/pmap.c (pmap_bootstrap): Extend the virtual mapping area according to memory size for at least being able to manage it. But look out for wrap and limit it to kernel adresses. Remove duplicate computing.
Diffstat (limited to 'DEVELOPMENT')
-rw-r--r--DEVELOPMENT10
1 files changed, 9 insertions, 1 deletions
diff --git a/DEVELOPMENT b/DEVELOPMENT
index 9a132173..e5962769 100644
--- a/DEVELOPMENT
+++ b/DEVELOPMENT
@@ -13,6 +13,14 @@ within the native Mach NE2000 NIC device driver, see
Support for NORMA was removed on 2006-03-20.
<URL:http://lists.gnu.org/archive/html/bug-hurd/2006-03/msg00007.html>.
-
Be sure to check the ChangeLog and have a look at the repository at that
tag's state if you want to work on those parts of GNU Mach.
+
+
+Starting with the application of the patch from
+<URL:http://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=7118>,
+GNU Mach's usage of the machine's memory equipment is currently forced to
+be somewhere below 1 GiB, to make GNU Mach work at all on systems with
+such enlarged RAM installations. This is--of course--not optimal. See
+the calculation of and with `kernel_virtual_end' and `morevm' in
+i386/intel/pmap.c and `phys_last_addr' in i386/i386at/model_dep.c.