[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #7118] GNU Mach can't handle 1G memory

From: Samuel Thibault
Subject: [bug #7118] GNU Mach can't handle 1G memory
Date: Mon, 9 Jan 2006 00:42:10 +0100
User-agent: w3m/0.5.1

Follow-up Comment #3, bug #7118 (project hurd):


There were two problems, which the attached patch addresses.

- The area for kernel mappings was limited to an arbitrary limit of 40MB.
This is enough for managing up to ~700MB, but not more (because of some
memory management structures), so I extended this area according to the
memory size.
- Since it maps all physical memory in the kernel space, gnumach can't handle
more than 1GB of memory on i386 (VM_MAX_KERNEL_ADDRESS) (just like linux on
x86 without high memory support). Plus we need room for kernel mappings,
which can be as much as 1/15 of the GB, so reserve that. Hence gnumach can't
use more than 960MB.

With the patch applied, I could boot fine with more than 1GB of memory.



Additional Item Attachment:

File name: patch-gnumach-maxmem           Size:2 KB
Fix for machines with more than 700MB and 1GB


Reply to this item at:


  Message posté via/par Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]