summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2000-04-28 17:18:48 +0000
committerobrien <obrien@FreeBSD.org>2000-04-28 17:18:48 +0000
commit3cd4c01f8e8138d9492809fb84e5d94f7e6bf0ba (patch)
treed724f56d8880c2a714bb78b828a0c36a0a3d8d49 /sys/kern
parent269551b3efd9cef1df165ef094e432ad12f3887d (diff)
downloadFreeBSD-src-3cd4c01f8e8138d9492809fb84e5d94f7e6bf0ba.zip
FreeBSD-src-3cd4c01f8e8138d9492809fb84e5d94f7e6bf0ba.tar.gz
Hookup /dev/[u]random on the Alpha.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_random.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/sys/kern/kern_random.c b/sys/kern/kern_random.c
index 95f2210..f4caf3b 100644
--- a/sys/kern/kern_random.c
+++ b/sys/kern/kern_random.c
@@ -1,5 +1,5 @@
/*
- * random_machdep.c -- A strong random number generator
+ * kern_random.c -- A strong random number generator
*
* $FreeBSD$
*
@@ -48,7 +48,22 @@
#include <sys/md5.h>
#include <sys/random.h>
+#ifdef __i386__
#include <i386/isa/icu.h>
+#endif
+#ifdef __alpha__
+/*
+ XXX the below should be used. However there is too much "16"
+ hardcodeing in kern_random.c right now. -- obrien
+#include <machine/ipl.h>
+#if NHWI > 0
+#define ICU_LEN (NHWI)
+#else
+#define ICU_LEN (NSWI)
+#endif
+*/
+#define ICU_LEN 16
+#endif
#define MAX_BLKDEV 4
OpenPOWER on IntegriCloud