freebsd-dev/sys/boot/common
Peter Wemm 2d636ab077 Only print kernel entry point during load.
Drastically quieten down the verbose load progress messages.  They were
more useful for debugging than anything, but are beyond a joke when loading
a few dozen modules.
Simplify the ELF extended symbol table load format.  Just take the main
symbol table and the string table that corresponds.  This is what we will
be getting local symbols from.  (needed for the alpha stack tracebacks).
Use the (optional) full symbol tables in lookups.  This means we have to
furhter distinguish between symbols that can come from the dynamic linking
table and the complete table.
The alpha boot code now needs to be adapted as ddb/db_elf.c cannot use
the simpler format.
I have not implemented loading the extended symbol tables from the syscall
interface yet, just for preloaded modules.
I am not sure about the symbol resolution.  I *think* it's possible that
a local symbol can be found in preference to a global, depending on the
search sequence and dependency tree.
1998-10-12 09:13:50 +00:00
..
boot.c Cosmetic: After the autoboot timeout, print a \n. 1998-10-11 10:10:41 +00:00
bootstrap.h loader <-> kernel preload module interface constants moved to common file. 1998-10-09 23:11:05 +00:00
commands.c Sync the MODINFO constants with <sys/linker.h> 1998-10-09 07:09:22 +00:00
console.c Probe all consoles, not just the first. It doesn't make a lot of 1998-10-11 10:19:11 +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
interp_backslash.c Allow quoted strings (single or double) for grouping whitespace separated 1998-09-03 06:14:41 +00:00
interp_parse.c Initial integration of the i386 bootloader and BTX. 1998-09-17 23:52:16 +00:00
interp.c Sync the MODINFO constants with <sys/linker.h> 1998-10-09 07:09:22 +00:00
isapnp.c console.c 1998-09-26 01:29:13 +00:00
isapnp.h Oops, missed these. Machine-independant ISA PnP enumerator. 1998-09-18 00:24:25 +00:00
load_aout.c Only print filename and entry address for the kernel itself. The rest 1998-10-12 09:05:12 +00:00
load_elf.c Only print kernel entry point during load. 1998-10-12 09:13:50 +00:00
load.c This is the new unified bootstrap, sometimes known previously as the 1998-08-21 03:17:42 +00:00
ls.c Fix a warning 1998-10-11 10:28:51 +00:00
Makefile.inc ELF loader, part 1. It works with ELF kernels generated on the i386 1998-09-30 19:38:26 +00:00
misc.c Insert whitespace between unargv'd arguments. 1998-10-05 05:40:58 +00:00
module.c Use a consistant module search path (same as kernel will be). 1998-10-09 23:12:34 +00:00
panic.c console.c 1998-09-26 01:29:13 +00:00
pnp.c console.c 1998-09-26 01:29:13 +00:00