NetBSD/sys/arch/arm/at91
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
..
at91_bus_dma.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91_bus_space.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91aic.c attach event counters later, at attach time. Caught by an assertion 2011-11-04 17:16:38 +00:00
at91aicreg.h
at91aicvar.h
at91bus.c add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00
at91busvar.h #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91cf.c Don't set the iobase and iosize members of pcmciabus_attach_args because 2011-07-26 22:52:47 +00:00
at91cfvar.h
at91dbgu.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
at91dbgureg.h fix AT91SAM9260 chip id 2011-11-04 17:17:50 +00:00
at91dbguvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
at91emac.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91emacreg.h
at91emacvar.h
at91intr.h
at91ohci.c . fix attach code 2011-11-04 17:13:15 +00:00
at91pdc.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91pdcreg.h
at91pdcvar.h
at91pio.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91pioreg.h
at91piovar.h
at91pmc.c switch USB port on 2011-11-04 17:21:46 +00:00
at91pmcreg.h add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00
at91pmcvar.h
at91reg.h
at91rm9200bus.c
at91rm9200busvar.h
at91rm9200reg.h
at91sam9260bus.c add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00
at91sam9260busvar.h add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00
at91sam9260reg.h add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00
at91sam9261bus.c
at91sam9261busvar.h
at91sam9261reg.h
at91spi.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91spireg.h
at91spivar.h
at91st.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91streg.h
at91tcreg.h
at91tctmr.c make compile by disabling yet more things 2011-11-04 17:11:19 +00:00
at91twi.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 18:51:52 +00:00
at91twireg.h
at91twivar.h
at91usart.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
at91usartreg.h
at91usartvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
at91var.h
files.at91 add preliminary support for AT91SAM9260 2011-11-04 17:20:54 +00:00