freebsd-nq/sys/boot/i386/libi386
Mike Smith 627249c7b1 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.
1999-12-29 09:54:46 +00:00
..
aout_freebsd.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
biosdisk.c Remove BAD144 support, it has already been disabled for some time. 1999-12-08 09:33:00 +00:00
biosmem.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
biospci.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
biospnp.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
bootinfo32.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
bootinfo64.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
bootinfo.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
comconsole.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
devicename.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf32_freebsd.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf64_freebsd.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
elf_freebsd.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gatea20.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
i386_copy.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
i386_module.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
libi386.h Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
Makefile Make the "machine" target a prequisite to all source files. 1999-10-19 03:53:59 +00:00
pread.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
time.c Substantially revamp the way that we determine the amount of memory available 1999-12-29 09:54:46 +00:00
vidconsole.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00