NetBSD/sys/arch/arm/imx
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
..
files.imx31
files.imx51
imx31_ahb.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx31_aips.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx31_clock.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx31_gpio.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx31_icu.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx31_intr.h
imx31_intrreg.h
imx31_uart.c
imx31reg.h
imx31var.h
imx51_axi.c
imx51_clock.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx51_gpio.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx51_intr.h
imx51_iomux.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx51_iomuxreg.h
imx51_tzic.c machine/bus.h -> sys/bus.h 2011-07-28 02:07:42 +00:00
imx51_tzicreg.h
imx51_uart.c
imx51_usb.c
imx51reg.h
imx51var.h
imx_dma.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imx_pcic.c Don't set the iobase and iosize members of pcmciabus_attach_args because 2011-07-26 22:52:47 +00:00
imx_pcic.h
imx_space.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imxclock.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imxclockvar.h
imxepitreg.h
imxgpio.c #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
imxgpioreg.h
imxgpiovar.h
imxi2creg.h
imxkppreg.h
imxsdmareg.h
imxssireg.h
imxuart.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
imxuartreg.h
imxuartvar.h
imxusb.c
imxusbreg.h
imxusbvar.h
imxwdogreg.h