diff options
| author | tls <tls@NetBSD.org> | 2012-02-02 19:42:57 +0000 |
|---|---|---|
| committer | tls <tls@NetBSD.org> | 2012-02-02 19:42:57 +0000 |
| commit | cc9ee3de3e25ef31d3a97dc35bedc36945e35d2a (patch) | |
| tree | 06a2889eb6b4b02bc8b8bba6b5cc3f9b1938d18b /sys/modules | |
| parent | f622122a62827e27b444c2f95632d61f73357ced (diff) | |
Entropy-pool implementation move and cleanup.
1) Move core entropy-pool code and source/sink/sample management code
to sys/kern from sys/dev.
2) Remove use of NRND as test for presence of entropy-pool code throughout
source tree.
3) Remove use of RND_ENABLED in device drivers as microoptimization to
avoid expensive operations on disabled entropy sources; make the
rnd_add calls do this directly so all callers benefit.
4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might
have lead to slight entropy overestimation for some sources.
5) Add new source types for environmental sensors, power sensors, VM
system events, and skew between clocks, with a sample implementation
for each.
ok releng to go in before the branch due to the difficulty of later
pullup (widespread #ifdef removal and moved files). Tested with release
builds on amd64 and evbarm and live testing on amd64.
Diffstat (limited to 'sys/modules')
| -rw-r--r-- | sys/modules/if_axe/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/modules/if_axe/Makefile b/sys/modules/if_axe/Makefile index d4476f1e626..5b50d951045 100644 --- a/sys/modules/if_axe/Makefile +++ b/sys/modules/if_axe/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2011/08/23 12:54:05 pgoyette Exp $ +# $NetBSD: Makefile,v 1.2 2012/02/02 19:43:07 tls Exp $ .include "../Makefile.inc" @@ -10,6 +10,6 @@ SRCS= if_axe.c WARNS= 4 -CPPFLAGS+= -DINET -DNRND=1 +CPPFLAGS+= -DINET .include <bsd.kmodule.mk> |
