| Summary: | FreeBSD and 4GB of ram not working | ||
|---|---|---|---|
| Product: | Base System | Reporter: | sagi <sagi> |
| Component: | i386 | Assignee: | freebsd-bugs (Nobody) <bugs> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.3-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
sagi
2001-08-13 18:50:02 UTC
hi, This issue has been discussed on the FreeBSD-Hackers mailing list, and possible fixes have been provided by various developers according to their situations with 4GB of RAM. The solution was discussed by Terry Lambert on the -hackers list. The specific thread to search for would be: 4G phisical memory kernel trap The reason is due to the limitations imposed in src/sys/i386/i386/machdep.c, which can be changed. I am giving a short guideline on how to acomplish this: 1) Try changing the KVA space in the src/sys/i386/i386/machdep.c, and recompile the kernel. 2) If that doesn't work, it could be that you are running out of page table pages (originially pointed out by Tim Wiess <twiess@ahaza.com>). The issue can be resolved by changing the NKPT #define in src/sys/i386/include/pmap.h to 64 and the KVA_PAGES #define to a multiple of 4 (default value is 256). This should resolve the issue. If there are no further more problems, then this PR can be gracefully closed. regards, - Hiten - <hiten@uk.FreeBSD.org> -- 1024 45:a5:9c:f2:fb:07:da:70:18:02:0b:f3:63:f1:7a:a6 hitenp@hpdi.ath.cx State Changed From-To: open->closed Workarounds were listed in the PR, and are available in mailing list archives for those interested. |