freebsd-dev/sys/modules
Mark Murray a6278a2a42 After some complaints about the dir names, the random device is
now in dirs called sys/*/random/ instead of sys/*/randomdev/*.

Introduce blocking, but only at startup; the random device will
block until the first reseed happens to prevent clients from
using untrustworthy output.

Provide a read_random() call for the rest of the kernel so that
the entropy device does not need to be present. This means that
things like IPX no longer need to have "device random" hardcoded
into thir kernel config. The downside is that read_random() will
provide very poor output until the entropy device is loaded and
reseeded. It is recommended that developers do NOT use the
read_random() call; instead, they should use arc4random() which
internally uses read_random().

Clean up the mutex and locking code a bit; this makes it possible
to unload the module again.
2000-10-14 10:59:56 +00:00
..
3dfx Don't enable Linuxulator support if not on an i386. 2000-08-28 03:17:49 +00:00
aac A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA 2000-09-13 03:20:35 +00:00
accf_data
accf_http
agp Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC, 2000-09-22 23:40:10 +00:00
aha
amr Major update to the AMI MegaRAID driver. 2000-08-30 07:52:50 +00:00
an
asr Add the 'asr' driver, supplied by Mark Salyzyn of Adaptec (nee DPT). 2000-09-01 07:51:25 +00:00
aue
bktr Update to build both bktr and bktr_mem modules 2000-09-10 15:40:20 +00:00
cam CAM, the module: scbus, da, cd, and st wrapped in one module. 2000-08-13 18:49:40 +00:00
cardbus
cbb
ccd Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
cd9660
coda Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
coff
cue
dc
ed Add card_if.h and sort the header files, while I'm here. 2000-10-06 15:21:10 +00:00
fdesc
fdescfs
fpu
fxp
gnufpu
hpfs
ibcs2 Don't install manpages. 2000-10-08 16:56:04 +00:00
if_disc Removed mature garbage (vestiges of old way of configuring bpf) and old 2000-09-26 19:17:35 +00:00
if_ef Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way of 2000-09-26 19:32:51 +00:00
if_ppp Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way of 2000-09-26 18:55:24 +00:00
if_sl Handle slip options in the usual way (generate a dummy options file in 2000-09-26 18:34:30 +00:00
if_tap Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
if_tun Removed fresh garbage (vestiges of old way of configuring number of 2000-09-26 19:25:14 +00:00
ip6fw Make ip6fw as loadable module. 2000-09-23 18:50:59 +00:00
ip_mroute_mod
ipfilter Fix typo 2000-09-04 03:59:41 +00:00
ipfw
ispfw
joy Don't install manpages. 2000-10-08 16:56:04 +00:00
kernfs
kue
linprocfs
linux Don't install manpages. 2000-10-08 16:56:04 +00:00
md Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
mfs
mii Add a homePNA PHY driver. This is really only a stub: MII-based homePNA 2000-09-20 17:04:30 +00:00
mlx
mly This is the initial import of a new driver for the current family of 2000-08-23 03:22:41 +00:00
msdos
msdosfs
ncp
netgraph Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
nfs
nfsclient
nfsserver
ntfs
nullfs Rename the loadable nullfs kernel module: null -> nullfs 2000-07-28 11:54:09 +00:00
nwfs
oldcard No need to generate opt_compat_oldisa.h 2000-09-20 19:52:03 +00:00
osf1 Don't install manpages. 2000-10-08 16:56:04 +00:00
pccard Resplit pcic back into two pcic and pccard. 2000-08-30 07:32:22 +00:00
pcfclock
pcic Resplit pcic back into two pcic and pccard. 2000-08-30 07:32:22 +00:00
pcn Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters. 2000-09-20 17:30:22 +00:00
portal
portalfs
procfs
random After some complaints about the dir names, the random device is 2000-10-14 10:59:56 +00:00
rl
rp
sf
sis
sk
sn Add card_if.h 2000-09-19 14:24:55 +00:00
snc Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02R 2000-10-02 14:27:20 +00:00
sound add feeder_fmt.c 2000-09-23 22:21:39 +00:00
splash
ste
streams Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
svr4 Don't install manpages. 2000-10-08 16:56:04 +00:00
syscons
ti
tl
twe
tx
udbp
ugen
uhid
ukbd
ulpt
umapfs
umass
umodem
ums
union
unionfs
urio
usb
vesa - Include opt_vesa.h in vesa.c so that the VESA_DEBUG option is actually 2000-10-06 01:43:59 +00:00
vinum
vn Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
vpo
vr
wb
wi
wx
xl
Makefile After some complaints about the dir names, the random device is 2000-10-14 10:59:56 +00:00
Makefile.inc