summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2000-06-25 09:18:13 +0000
committermarkm <markm@FreeBSD.org>2000-06-25 09:18:13 +0000
commitc740c026d9c94b58a2ff127870ff13c58df438e7 (patch)
treea36ef78fbc7af16b12b0330e7b2822c0075ddf21
parent9a058443da0d28ee79714e1899fe16aa105dfe5c (diff)
downloadFreeBSD-src-c740c026d9c94b58a2ff127870ff13c58df438e7.zip
FreeBSD-src-c740c026d9c94b58a2ff127870ff13c58df438e7.tar.gz
Get the build bits right for the new Architecture Independant null- and
entropy drivers. Reviewed by: dfr(mostly)
-rw-r--r--sys/alpha/conf/GENERIC1
-rw-r--r--sys/alpha/conf/NOTES1
-rw-r--r--sys/amd64/conf/GENERIC1
-rw-r--r--sys/amd64/conf/Makefile3
-rw-r--r--sys/conf/NOTES3
-rw-r--r--sys/conf/files7
-rw-r--r--sys/conf/options1
-rw-r--r--sys/i386/conf/GENERIC1
-rw-r--r--sys/i386/conf/Makefile3
-rw-r--r--sys/i386/conf/NOTES3
10 files changed, 23 insertions, 1 deletions
diff --git a/sys/alpha/conf/GENERIC b/sys/alpha/conf/GENERIC
index 8741077..c8051d8 100644
--- a/sys/alpha/conf/GENERIC
+++ b/sys/alpha/conf/GENERIC
@@ -68,6 +68,7 @@ options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extentions
options _KPOSIX_PRIORITY_SCHEDULING
+options RANDOMDEV #entropy device
# Standard busses
device isa
diff --git a/sys/alpha/conf/NOTES b/sys/alpha/conf/NOTES
index 8741077..c8051d8 100644
--- a/sys/alpha/conf/NOTES
+++ b/sys/alpha/conf/NOTES
@@ -68,6 +68,7 @@ options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extentions
options _KPOSIX_PRIORITY_SCHEDULING
+options RANDOMDEV #entropy device
# Standard busses
device isa
diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC
index a246930..2e2bc9d 100644
--- a/sys/amd64/conf/GENERIC
+++ b/sys/amd64/conf/GENERIC
@@ -55,6 +55,7 @@ options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
+options RANDOMDEV #entropy device
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
diff --git a/sys/amd64/conf/Makefile b/sys/amd64/conf/Makefile
index 67fff85..acf1e11 100644
--- a/sys/amd64/conf/Makefile
+++ b/sys/amd64/conf/Makefile
@@ -3,5 +3,8 @@
all:
@echo "make LINT only"
+clean:
+ rm LINT
+
LINT: NOTES makeLINT.pl
perl5 makeLINT.pl < NOTES > LINT
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index 75c1783..567fb47 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -711,6 +711,9 @@ options EXT2FS
# inclusion on shell boxes.
options VFS_AIO
+# Cryptographically secure random number generator; /dev/[u]random
+options RANDOMDEV
+
#####################################################################
# POSIX P1003.1B
diff --git a/sys/conf/files b/sys/conf/files
index e249ec5..9cd9299 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -196,6 +196,7 @@ dev/mii/miibus_if.m optional miibus
dev/mlx/mlx.c optional mlx
dev/mlx/mlx_disk.c optional mlx
dev/mlx/mlx_pci.c optional mlx
+dev/nulldev/nulldev.c standard
dev/pccard/card_if.m optional card
dev/pccard/card_if.m optional pccard
dev/pccard/pccard.c optional pccard
@@ -224,6 +225,11 @@ dev/ppbus/ppi.c optional ppi
dev/ppbus/pps.c optional pps
dev/ppbus/vpo.c optional vpo
dev/ppbus/vpoio.c optional vpo
+dev/randomdev/randomdev.c optional randomdev
+dev/randomdev/yarrow.c optional randomdev
+crypto/blowfish/bf_cbc.c optional randomdev
+crypto/blowfish/bf_enc.c optional randomdev
+crypto/blowfish/bf_skey.c optional randomdev
dev/rp/rp.c optional rp
dev/rp/rp_isa.c optional rp isa
dev/rp/rp_pci.c optional rp pci
@@ -406,7 +412,6 @@ kern/kern_ntptime.c standard
kern/kern_physio.c standard
kern/kern_proc.c standard
kern/kern_prot.c standard
-kern/kern_random.c standard
kern/kern_resource.c standard
kern/kern_shutdown.c standard
kern/kern_sig.c standard
diff --git a/sys/conf/options b/sys/conf/options
index 0f46bc5..ad8363f 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -62,6 +62,7 @@ NTIMECOUNTER opt_ntp.h
NSWAPDEV opt_swap.h
PPS_SYNC opt_ntp.h
QUOTA
+RANDOMDEV
SPX_HACK
SUIDDIR opt_suiddir.h
SYSVMSG opt_sysvipc.h
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC
index a246930..2e2bc9d 100644
--- a/sys/i386/conf/GENERIC
+++ b/sys/i386/conf/GENERIC
@@ -55,6 +55,7 @@ options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
+options RANDOMDEV #entropy device
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
diff --git a/sys/i386/conf/Makefile b/sys/i386/conf/Makefile
index 67fff85..acf1e11 100644
--- a/sys/i386/conf/Makefile
+++ b/sys/i386/conf/Makefile
@@ -3,5 +3,8 @@
all:
@echo "make LINT only"
+clean:
+ rm LINT
+
LINT: NOTES makeLINT.pl
perl5 makeLINT.pl < NOTES > LINT
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 75c1783..567fb47 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -711,6 +711,9 @@ options EXT2FS
# inclusion on shell boxes.
options VFS_AIO
+# Cryptographically secure random number generator; /dev/[u]random
+options RANDOMDEV
+
#####################################################################
# POSIX P1003.1B
OpenPOWER on IntegriCloud