From owner-cvs-all Wed Dec 29 1:54:49 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 201AA15198; Wed, 29 Dec 1999 01:54:47 -0800 (PST) (envelope-from msmith@FreeBSD.org) Received: (from msmith@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA58160; Wed, 29 Dec 1999 01:54:47 -0800 (PST) (envelope-from msmith@FreeBSD.org) Message-Id: <199912290954.BAA58160@freefall.freebsd.org> From: Mike Smith Date: Wed, 29 Dec 1999 01:54:46 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/i386/libi386 biosmem.c bootinfo.c i386_copy.c libi386.h time.c src/sys/boot/i386/loader main.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk msmith 1999/12/29 01:54:46 PST Modified files: sys/boot/i386/libi386 biosmem.c bootinfo.c i386_copy.c libi386.h time.c sys/boot/i386/loader main.c Log: Substantially revamp the way that we determine the amount of memory available for our use. Use the same search order for BIOS memory size functions as the kernel will later use. Allow the loader to use all of the detected physical memory (this will greatly help people trying to load enormous memory disk images). More correctly handle running out of memory when loading an object. Use the end of base memory for the top of the heap, rather than blindly hoping that there is 384k left. Add copyrights to a couple of files I forgot. Revision Changes Path 1.4 +91 -38 src/sys/boot/i386/libi386/biosmem.c 1.23 +3 -3 src/sys/boot/i386/libi386/bootinfo.c 1.8 +35 -6 src/sys/boot/i386/libi386/i386_copy.c 1.11 +4 -3 src/sys/boot/i386/libi386/libi386.h 1.3 +26 -2 src/sys/boot/i386/libi386/time.c 1.16 +5 -5 src/sys/boot/i386/loader/main.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message