Messages in this thread | ![/](/images/icornerl.gif) | | Subject | Re: 16 MB -> 32 MB, a memory problem resolved! | Date | Wed, 17 Apr 1996 16:45:11 -0400 (EDT) | From | "Andrew E. Mileski" <> |
| |
> Andrew E. Mileski wrote: > > Some motherboards can relocate the 384k RAM that is leftover > > from making the I/O hole at 0xa0000-0xfffff, but most can't. > > What is worse, this feature _ONLY_ works with 16Mb or _LESS_ > > installed memory (on most mobos). > > ... > > Linux can't read your mobo manual for you (or the mind of the > > mobo designer). For that matter, no OS can (especially not Windows). > > Isn't it possible to look for BIOS signatures between 0xa0000-0xfffff > (check every 2k?) to determine what memory is left for the OS? > Other reserved areas (such as floppy track buffer, VGA fonts) are at > well know addresses. The interesting problem is detecting the onboard > memory in other cards...
Yes it is possible. In fact the PnP patch does this :-) see http://www.redhat.com/pnp/ for details.
All ROMs + memory are listed in /proc/addresses
-- Andrew E. Mileski -- mailto:aem@ott.hookup.net http://www.redhat.com/~aem/
| ![\](/images/icornerr.gif) |