bug-hurd
[Top][All Lists]
Advanced

[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):

Hi,

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.

Regards,
Samuel

    _______________________________________________________

Additional Item Attachment:

File name: patch-gnumach-maxmem           Size:2 KB
Fix for machines with more than 700MB and 1GB
<http://savannah.gnu.org/bugs/download.php?item_id=7118&item_file_id=3260>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=7118>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/





reply via email to

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