NetBSD/sys/arch/evbppc
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
..
compile Merge from uebayasi-xip: 2010-11-06 16:23:35 +00:00
conf Add tmpfs 2012-02-01 21:47:17 +00:00
ev64260 #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:36:42 +00:00
evbppc #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:36:42 +00:00
explora Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt 2011-12-12 11:23:57 +00:00
include Add getlabelusesmbr(), as proposed in 2011-08-30 12:39:49 +00:00
mpc85xx converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
obs405 Establish the cascading uic[12] by calling pic_finish_setup(). 2012-01-10 12:17:20 +00:00
pmppc Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
virtex Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt 2011-12-12 11:23:57 +00:00
walnut Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt 2011-12-12 11:23:57 +00:00
Makefile Fix target 'tags'. 2011-04-04 19:44:16 +00:00