freebsd-nq/sys/boot/common
Peter Wemm 6182fdbda8 Bring the 'new-bus' to the i386. This extensively changes the way the
i386 platform boots, it is no longer ISA-centric, and is fully dynamic.
Most old drivers compile and run without modification via 'compatability
shims' to enable a smoother transition.  eisa, isapnp and pccard* are
not yet using the new resource manager.  Once fully converted, all drivers
will be loadable, including PCI and ISA.

(Some other changes appear to have snuck in, including a port of Soren's
 ATA driver to the Alpha.  Soren, back this out if you need to.)

This is a checkpoint of work-in-progress, but is quite functional.

The bulk of the work was done over the last few years by Doug Rabson and
Garrett Wollman.

Approved by:	core
1999-04-16 21:22:55 +00:00
..
bcache.c Silence a warning. 1999-02-04 13:16:21 +00:00
boot.c Standardise on ';' as a component separator; it seems to be a little more 1998-11-02 16:55:57 +00:00
bootstrap.h Bring the 'new-bus' to the i386. This extensively changes the way the 1999-04-16 21:22:55 +00:00
commands.c Fix a number of memory leaks and other memory-related disorders. 1999-03-08 10:32:39 +00:00
console.c - Add a new command 'lsdev' to list devices which might be likely to host 1998-10-31 02:53:12 +00:00
dev_net.c Make the alpha bootstrap build again, fix some warning and change sdboot to daboot. 1998-09-20 21:46:19 +00:00
dev_net.h This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
devopen.c * Add old UFS compatibility code to alpha/boot1. 1998-09-26 10:51:38 +00:00
gensetdefs.c Initial integration of the i386 bootloader and BTX. 1998-09-17 23:52:16 +00:00
help.common Fix syntax for boot command 1999-03-14 19:55:01 +00:00
interp_backslash.c Enable escapes for $ to make it possible to insert variable names into 1999-01-10 05:08:12 +00:00
interp_forth.c Increase ficl's dictionary size, in preparation for the newer loader.rc. 1999-03-08 11:00:02 +00:00
interp_parse.c Fix a number of memory leaks and other memory-related disorders. 1999-03-08 10:32:39 +00:00
interp.c Fix a number of memory leaks and other memory-related disorders. 1999-03-08 10:32:39 +00:00
isapnp.c Export an interface for presetting the ISA PnP read port address. 1998-10-22 20:20:51 +00:00
isapnp.h PC98 version of new boot loader. Because boot2 has not yet ported, 1999-02-03 08:39:09 +00:00
load_aout.c Correctly record the end of the a.out symbol table. In practice, a 1999-01-25 10:34:35 +00:00
load_elf.c Enable load of i386 ELF kernels with larger KVA range (e.g. starting at 1999-02-15 17:36:58 +00:00
load.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
loader.8 The man page, version 0.1. 1999-03-15 08:52:23 +00:00
ls.c No builtin command resets getopt before using it, causing 1999-01-11 06:41:32 +00:00
Makefile.inc Add BootForth hooks; if BOOT_FORTH is defined, pass every line read 1998-11-04 00:29:01 +00:00
merge_help.awk Transition from using Perl to using awk for our text-manipulation 1999-01-18 19:05:27 +00:00
misc.c Insert whitespace between unargv'd arguments. 1998-10-05 05:40:58 +00:00
module.c Fix a number of memory leaks and other memory-related disorders. 1999-03-08 10:32:39 +00:00
panic.c console.c 1998-09-26 01:29:13 +00:00
pnp.c Remove strange-looking quotes. This part of the code is #if'ed out, 1999-02-07 12:12:29 +00:00
pnpdata - Add a new command 'lsdev' to list devices which might be likely to host 1998-10-31 02:53:12 +00:00