diff options
author | 2013-11-05 16:34:45 +0000 | |
---|---|---|
committer | 2013-11-05 16:34:45 +0000 | |
commit | 046f9a534609b505762562b9004d46c06a7103f4 (patch) | |
tree | 00e05c6acc01cf4cb3ca8c8de20ae238c7819594 | |
parent | octrng: Disable debug by default. (diff) | |
download | wireguard-openbsd-046f9a534609b505762562b9004d46c06a7103f4.tar.xz wireguard-openbsd-046f9a534609b505762562b9004d46c06a7103f4.zip |
octrng: Fix control flags.
They had the wrong endian representation.
Found the hardway by bcallah@. Thanks!
-rw-r--r-- | sys/arch/octeon/dev/octrng.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/arch/octeon/dev/octrng.c b/sys/arch/octeon/dev/octrng.c index f1f252b02ad..db410007fc5 100644 --- a/sys/arch/octeon/dev/octrng.c +++ b/sys/arch/octeon/dev/octrng.c @@ -1,4 +1,4 @@ -/* $OpenBSD: octrng.c,v 1.2 2013/11/05 16:32:14 pirofti Exp $ */ +/* $OpenBSD: octrng.c,v 1.3 2013/11/05 16:34:45 pirofti Exp $ */ /* * Copyright (c) 2013 Paul Irofti <pirofti@openbsd.org> * @@ -46,9 +46,9 @@ void octrng_rnd(void *arg); #define OCTRNG_CONTROL_ADDR 0x0001180040000000ULL -#define OCTRNG_RESET (1ULL << 60) -#define OCTRNG_ENABLE_OUTPUT (1ULL << 62) -#define OCTRNG_ENABLE_ENTROPY (1ULL << 63) +#define OCTRNG_RESET (1ULL << 3) +#define OCTRNG_ENABLE_OUTPUT (1ULL << 1) +#define OCTRNG_ENABLE_ENTROPY (1ULL << 0) struct octrng_softc { struct device sc_dev; |