diff options
author | obrien <obrien@FreeBSD.org> | 2000-04-28 17:18:48 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2000-04-28 17:18:48 +0000 |
commit | 3cd4c01f8e8138d9492809fb84e5d94f7e6bf0ba (patch) | |
tree | d724f56d8880c2a714bb78b828a0c36a0a3d8d49 /sys/kern | |
parent | 269551b3efd9cef1df165ef094e432ad12f3887d (diff) | |
download | FreeBSD-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.c | 17 |
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 |