NetBSD/sys/arch/alpha
tls 7b0b7dedd9 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.
2012-02-02 19:42:57 +00:00
..
alpha - bringing kmeminit_nkmempages back and revert pmaps that called this early 2012-02-02 18:59:44 +00:00
common converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
compile
conf WABPL is no longer considered experimental (has not been for some time) 2011-12-18 05:49:22 +00:00
eisa Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
include Enable direct-mapped uareas for alpha. 2012-01-25 18:09:13 +00:00
isa #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
jensenio change inline to static inline to appease gcc 4.5. 2011-09-25 13:36:53 +00:00
mcbus avoid array overrun, noticed by gcc 4.5. 2011-09-25 13:37:20 +00:00
pci converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
sableio Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
stand Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
tc change inline to static inline to appease gcc 4.5. 2011-09-25 13:36:53 +00:00
tlsb #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
Makefile Remove Avalon A12 support. 2011-06-17 03:55:56 +00:00
STYLE