freebsd-dev/sys/conf
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
..
defines Add some more defines that don't change the genericness of a file. 1995-05-11 20:21:23 +00:00
files After some complaints about the dir names, the random device is 2000-10-14 10:59:56 +00:00
files.alpha Move the ata/atapi files to the common area. They were the same on all 2000-10-03 09:23:49 +00:00
files.i386 update to i4b version 0.95.04 2000-10-09 13:41:07 +00:00
files.ia64 Next round of fixes to the ia64 code. This includes simulated clock and 2000-10-04 17:53:03 +00:00
files.pc98 Merged from sys/conf/{files.i386,options.i386} revisions 1.334 and 2000-10-10 08:12:15 +00:00
kern.mk Reserve register t7 on alpha to point at per-cpu global variables. 2000-04-28 08:44:42 +00:00
kmod.mk The kernel is now known as `kernel.ko' and it and its matching modules 2000-09-05 22:37:46 +00:00
ldscript.alpha Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.amd64 Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.i386 Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
ldscript.ia64 This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will 2000-09-29 13:46:07 +00:00
ldscript.powerpc Add $FreeBSD$ 2000-01-11 15:35:16 +00:00
majors Add the ar ATA pseudo RAID driver 2000-10-13 13:02:17 +00:00
Makefile.alpha Make it possible to specify profiling in the kernel config file. 2000-10-14 08:33:22 +00:00
Makefile.i386 Make it possible to specify profiling in the kernel config file. 2000-10-14 08:33:22 +00:00
Makefile.ia64 Make it possible to specify profiling in the kernel config file. 2000-10-14 08:33:22 +00:00
Makefile.pc98 Make it possible to specify profiling in the kernel config file. 2000-10-14 08:33:22 +00:00
Makefile.powerpc Make it possible to specify profiling in the kernel config file. 2000-10-14 08:33:22 +00:00
newvers.sh Welcome to 5.0-current! 2000-03-13 09:13:01 +00:00
NOTES Duh! LINT is called NOTES these days. 2000-10-14 08:40:47 +00:00
options Initial commit of IFS - a inode-namespaced FFS. Here is a short 2000-10-14 03:02:30 +00:00
options.alpha Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
options.i386 update to i4b version 0.95.04 2000-10-09 13:41:07 +00:00
options.ia64 This is the first snapshot of the FreeBSD/ia64 kernel. This kernel will 2000-09-29 13:46:07 +00:00
options.pc98 Merged from sys/conf/{files.i386,options.i386} revisions 1.334 and 2000-10-10 08:12:15 +00:00
param.c For lockmgr mutex protection, use an array of mutexes that are allocated 2000-10-12 22:37:28 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00