summaryrefslogtreecommitdiff
path: root/sys/kern/kern_random.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_random.c')
-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 95f2210e4ccc..f4caf3b8a361 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