I have a machine with 1 GB physcial memory.
1. with boot parameter mem=1022M (or more), the system freezed after the kernel
was decompressed and booting.
2. with mem=1020M (or more), repeated error message "Scheduling in Interrupt"
showed up after mounting root partition.
3. with mem=1010M, "free -m" showed only 996 MB of memory.
So where has the 14 MB gone?
Similiar problem has been raised on the list before and I would guess that the 14 MB
is
preserved for vmalloc(). What about the amount above 1010M? What would occupy
another 14 MB of memory?
People on the list mentioned modifying asm-i386/page.h. I followed the instructions
(by changing 0xC0000000 to 0x70000000 and do the same change in arch/vmlinux.lds).
Then the new kernel freezed after "Free unused kernel memory: 44k freed". What does
this modification do?
And finally, how large an address space is allowed for all processes in kernel 2.1.x?
sincerely,
Shin-Cheng Mu
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]