freebsd-dev/sys
Mike Smith 06b57b0e09 Bootstrap updates.
- Move some startup code from MD to MI sections
 - Add a 'copyout' and some copyout-related functions.  These will be
   obsoleted when BTX is available for the 386 and the kernel load
   area becomes directly addressable.
 - Add the ability load an arbitrary file as a module, associating
   and arbitrary type string with it.  This can be used eg. for loading
   splash-screen images etc.
 - Add KLD module dependancy infrastructure.  We know how to look for
   dependancies inside KLD modules, how to resolve these dependancies
   and what to do if things go wrong.  Only works for a.out at the
   moment, due to lack of an MI ELF loader.  Attach KLD module information
   to loaded modules as metadata, but don't pass it to the kernel (it
   can find it itself).
 - Load a.out KLD modules on a page boundary.  Only pad the a.out BSS
   for the kernel, as it may want to throw symbols away.  (We might want
   to do this for KLD modules too.)
 - Allow commands to be hidden from the '?' display, to avoid cluttering
   it with things like 'echo'.  Add 'echo'.
 - Bring the 'prompt' command into line with the parser syntax.
 - Fix the verbose 'ls'; it was using an uninitialised stack variable.
 - Add a '-v' flag to 'lsmod' to have it display module metadata as well
   (not terribly useful for the average user)
 - Support a 'module searchpath' for required modules.
 - The bootstrap file on i386 is now called 'loader' to permit the
   /boot directory to use that name.
 - Discard the old i386 pread() function, as it's replaced by
   arch_readin()
1998-09-03 02:10:09 +00:00
..
alpha Initial support for using linux X servers under emulation - to use an 1998-08-31 06:55:02 +00:00
amd64 - Fix style bug. 1998-09-01 02:04:17 +00:00
boot Bootstrap updates. 1998-09-03 02:10:09 +00:00
cfs Pass2 complete 1998-09-02 19:09:53 +00:00
coda Pass2 complete 1998-09-02 19:09:53 +00:00
compat Argh! *Now* the correct 3.0 fix is committed. 1998-08-31 10:53:33 +00:00
compile
conf Pass2 complete 1998-09-02 19:09:53 +00:00
contrib/softupdates Handle the case of moving a directory onto the top of a sibling's 1998-08-12 20:46:47 +00:00
ddb Update to work with the new elf headers. 1998-08-17 08:06:31 +00:00
dev printing with compatible mode fixed if ECP available + more verbose if bootverbose set 1998-09-02 20:34:34 +00:00
fs Pass2 complete 1998-09-02 19:09:53 +00:00
geom Make struct buf->b_offset reflect the real byte offset which got 1998-08-19 10:50:32 +00:00
gnu Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
i386 printing with compatible mode fixed if ECP available + more verbose if bootverbose set 1998-09-02 20:34:34 +00:00
isa printing with compatible mode fixed if ECP available + more verbose if bootverbose set 1998-09-02 20:34:34 +00:00
isofs/cd9660 There is no such thing any more as "struct bdevsw". 1998-07-04 22:30:26 +00:00
kern Bow to tradition and correctly implement the bogus-but-hallowed semantics 1998-08-31 18:07:23 +00:00
libkern Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. 1998-08-17 19:26:37 +00:00
miscfs sort the prototypes 1998-08-25 17:48:54 +00:00
modules Sort cross references. 1998-08-31 16:41:09 +00:00
msdosfs Removed unused includes. 1998-08-17 19:09:36 +00:00
net Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netatalk Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netinet Widen and change the layout of the IPFW structures flag element. 1998-09-02 19:14:01 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns
nfs Check for NULL pointer before freeing a struct sockaddr. m_freem() can handle 1998-09-01 02:31:52 +00:00
nfsclient Check for NULL pointer before freeing a struct sockaddr. m_freem() can handle 1998-09-01 02:31:52 +00:00
nfsserver Check for NULL pointer before freeing a struct sockaddr. m_freem() can handle 1998-09-01 02:31:52 +00:00
pc98 Sync with sys/i386/conf/Makefile.i386 revision 1.120. 1998-09-01 07:18:09 +00:00
pccard o renable pccard_remove_driver (it was used in the skel.c driver) 1998-08-26 07:09:58 +00:00
pci "xl%d: chip is is in D%d power mode " -> "xl%d: chip is in D%d power mode " 1998-09-01 21:32:04 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add declaration of {aquire,release}_timer2(). 1998-07-22 08:26:23 +00:00
rpc
scsi remove bdevsw arg from dsopen(); 1998-08-23 20:16:35 +00:00
sys Added a vfs_oid pointer and a vfs_uninit() function to struct 1998-09-02 17:25:51 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs Quick fix for breakage of read clustering on non-IDE drives. Read 1998-08-18 03:54:39 +00:00
vm Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY). 1998-09-01 17:12:19 +00:00
Makefile Only build the old boot loader on i386 if aout. The new loader will 1998-08-27 04:26:40 +00:00