From owner-cvs-sys Thu Sep 4 08:18:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA04744 for cvs-sys-outgoing; Thu, 4 Sep 1997 08:18:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA04655; Thu, 4 Sep 1997 08:16:54 -0700 (PDT) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA27504; Thu, 4 Sep 1997 08:14:53 -0700 (PDT) Date: Thu, 4 Sep 1997 08:14:53 -0700 (PDT) Message-Id: <199709041514.IAA27504@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1997/09/04 08:14:53 PDT Modified files: sys/i386/i386 machdep.c Log: Changed the memory sizing code so that if the following conditions are met: 1) The BIOS indicates that there is exactly 64MB of RAM, and 2) The memory size isn't specified with the MAXMEM option or the npx0 msize hack, ...then do a speculative memory probe beyond the 64MB's until the first bad page is encountered. This is an admitted hack, but should nonetheless deal with detecting the correct amount of memory in nearly all of the modern systems with >64MB of RAM. Also made a change that will cause the list of detected memory chunks to be printed if bootverbose is set. Revision Changes Path 1.262 +35 -21 src/sys/i386/i386/machdep.c