Here's a patch I wrote some time ago to detect more than 64M RAM in
i386 systems. It works on 2.0 kernels. Diffs are against 2.0.30. It
tries several different BIOS calls for RAM detection. If the BIOS
supports it, it reports the amount of memory actually cached.
I just checked 2.1.34 and noticed similar but less extensive code. If
there's a desire for something more extensive, let me know and I'll
work this into 2.1.34.
I noticed 2.1.34 still has the keyboard repeat code which causes
intermittent hangs on a number of Pentium Pro systems during boot.
I'd sure like to see it go away.