Subject: Re: Compaq SystemPros and >16MB memory
To: None <Keith_Meurer@notes.bsginc.com, current-users@sun-lamp.cs.berkeley.edu>
From: None <mycroft@gnu.ai.mit.edu>
List: current-users
Date: 08/17/1994 04:51:03
Your problem is that the kernel is relying on the CMOS configuration info
to query the amount of memory available.  Unfortunately, there's no way
to represent a value >65535k in the CMOS, given the `standard' format.

Most likely, the Compaq BIOS does something whacky to locate the memory
that I know nothing about.

There are a couple of different things you could do about this.

1) Find this line in /sys/i386/i386/machdep.c:

        biosextmem = (rtcin(RTC_EXTHI)<<8) | (rtcin(RTC_EXTLO));

and hardwire it to `103 * 1024'.

2) Figure out how the Compaq BIOS remembers how much memory is present,
and tell me.

Good luck, and let me know how it goes.


------------------------------------------------------------------------------