Hello,
I maintain the little utility called linuxinfo. Recently I got a bug
report[1], that it reports wrong (negativ) memory size on some MIPS
machines. The main method for linuxinfo to determine the memory size
is to look at the size of /proc/kcore. If the size is known to be
problematic (x86 highmem, non-contineous memory on ia64) than a
different method is used. So far all MIPS machines I got reports for
seemd to have a "properly" sized /proc/kcore.
The problematic machine in question has 2 GB of RAM, but the size of
/proc/kcore is:
-r-------- 1 root root 6442450944 2006-03-08 17:12 /proc/kcore
Is there a relation between the size of /proc/kcore and the actually
memory size? I noticed, that
sizeof(/proc/kcore)-2^32 = actual size
on this machine.
The kernel is fairly new, and I saw that there has been some recent
work on /proc/kcore on MIPS[2], but I did not understand the
implications ...
Any hint appreciated (and possible tests on other MIPS machines).
Helge
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355908
[2] http://lkml.org/lkml/2006/2/12/194 in 2.6.16-rc3
--
Dr. Helge Kreutzmann, Dipl.-Phys. Helge.Kreutzmann@itp.uni-hannover.de
gpg signed mail preferred
64bit GNU powered http://www.itp.uni-hannover.de/~kreutzm
Help keep free software "libre": http://www.ffii.de/
Attachment:
pgpPnWYjQ3FS3.pgp
Description: PGP signature