From owner-freebsd-hackers Sat Apr 22 14:47:44 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA04063 for hackers-outgoing; Sat, 22 Apr 1995 14:47:44 -0700 Received: from haven.ios.com (haven.ios.com [198.4.75.45]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA04057 for ; Sat, 22 Apr 1995 14:47:43 -0700 Received: (from rashid@localhost) by haven.ios.com (8.6.9/8.6.9) id RAA03303; Sat, 22 Apr 1995 17:46:31 -0400 From: "Rashid Karimov." Message-Id: <199504222146.RAA03303@haven.ios.com> Subject: Re: 2.x and large memory configs To: smace@metal-mail.neosoft.com (Scott Mace) Date: Sat, 22 Apr 1995 17:46:25 -0400 (EDT) Cc: hackers@FreeBSD.org In-Reply-To: <199504220216.UAA04161@metal.ops.neosoft.com> from "Scott Mace" at Apr 21, 95 08:16:53 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1292 Sender: hackers-owner@FreeBSD.org Precedence: bulk Hi there, > > Has anyone used FreeBSD 2 (or the snaps) with large mem configs like > around 128megs? (EISA or PCI bus). As far as I know only SNAPs older than 0210 will work with big amount of RAM I personally have PC with 128Mb RAM under 2.1Development (aka SNAPs). If you'll be able to fix source code in sys/src/sys/i386/i386/machdep.c near the lines saying : /* Use BIOS values stored in RTC CMOS RAM, since probing * breaks certain 386 AT relics. */ to fake stuff like : biosextmem = 129024; /* only the line wich deals with biosextmem */ /* should be changed */ instead of using the BIOS call to define amount of RAM installed , and #define LARGEMEM thru the option in config file for new kernel, you'll be set. The problem is that some PC brands report wrong amount of memory ( I have some 4 names in my collection of brain-dead brands , including well respected Gateway-2000, DELL , Micron ). > > Scott > If you plan to add extra RAM in the future ( and do have free SIMM slots :) - setup the amount to some really fantastic value ( 129024*2 will be nice ) - so the kernel will determine the amount of RAM kinda automatically. It scans the RAM till first invalid/nonexistent page and won't use the RAM addrs above that value. Rashid