freebsd-dev/sys/dev/random
Mark Murray e866d8f05b Make the UMA harvesting go away completely if not wanted. Default to "not wanted".
Provide and document the RANDOM_ENABLE_UMA option.

Change RANDOM_FAST to RANDOM_UMA to clarify the harvesting.

Remove RANDOM_DEBUG option, replace with SDT probes. These will be of
use to folks measuring the harvesting effect when deciding whether to
use RANDOM_ENABLE_UMA.

Requested by:	scottl and others.
Approved by:	so (/dev/random blanket)
Differential Revision:    https://reviews.freebsd.org/D3197
2015-08-22 12:59:05 +00:00
..
build.sh Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
fortuna.c Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
fortuna.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hash.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
hash.h * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
ivy.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
nehemiah.c Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
other_algorithm.c Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
other_algorithm.h Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
random_harvestq.c Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
random_harvestq.h Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
random_infra.c Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
randomdev.c Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
randomdev.h Add DEV_RANDOM pseudo-option and use it to "include out" random(4) 2015-08-17 07:36:12 +00:00
uint128.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
unit_test.c Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
unit_test.h * Address review (and add a bit myself). 2015-07-12 18:14:38 +00:00
yarrow.c Make the UMA harvesting go away completely if not wanted. Default to "not wanted". 2015-08-22 12:59:05 +00:00
yarrow.h Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00