[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/
- [bug #7118] GNU Mach can't handle 1G memory,
Samuel Thibault <=