7b0b7dedd9
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. |
||
---|---|---|
.. | ||
files.imx31 | ||
files.imx51 | ||
imx31_ahb.c | ||
imx31_aips.c | ||
imx31_clock.c | ||
imx31_gpio.c | ||
imx31_icu.c | ||
imx31_intr.h | ||
imx31_intrreg.h | ||
imx31_uart.c | ||
imx31reg.h | ||
imx31var.h | ||
imx51_axi.c | ||
imx51_clock.c | ||
imx51_gpio.c | ||
imx51_intr.h | ||
imx51_iomux.c | ||
imx51_iomuxreg.h | ||
imx51_tzic.c | ||
imx51_tzicreg.h | ||
imx51_uart.c | ||
imx51_usb.c | ||
imx51reg.h | ||
imx51var.h | ||
imx_dma.c | ||
imx_pcic.c | ||
imx_pcic.h | ||
imx_space.c | ||
imxclock.c | ||
imxclockvar.h | ||
imxepitreg.h | ||
imxgpio.c | ||
imxgpioreg.h | ||
imxgpiovar.h | ||
imxi2creg.h | ||
imxkppreg.h | ||
imxsdmareg.h | ||
imxssireg.h | ||
imxuart.c | ||
imxuartreg.h | ||
imxuartvar.h | ||
imxusb.c | ||
imxusbreg.h | ||
imxusbvar.h | ||
imxwdogreg.h |