NetBSD/sys/dev/ata
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
..
Makefile
ata.c
ata_raid.c
ata_raid_adaptec.c
ata_raid_intel.c
ata_raid_jmicron.c
ata_raid_nvidia.c
ata_raid_promise.c
ata_raid_subr.c
ata_raid_via.c
ata_raidreg.h
ata_raidvar.h
ata_wdc.c Instead of assume that 'features' is 0 in wdccommandext(), 2012-01-09 01:01:48 +00:00
ataconf.h
atareg.h SATA_SIGNAL_GEN3 definition for Serial ATA capabilities word in 2011-10-24 20:52:34 +00:00
atavar.h Rework struct ata_command to support LBA28 and LBA48-protocol commands. 2012-01-24 20:04:07 +00:00
files.ata
ld_ataraid.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
sata_subr.c
satafis_subr.c Rework struct ata_command to support LBA28 and LBA48-protocol commands. 2012-01-24 20:04:07 +00:00
satafisreg.h Rework struct ata_command to support LBA28 and LBA48-protocol commands. 2012-01-24 20:04:07 +00:00
satafisvar.h
satapmpreg.h
satareg.h
satavar.h
wd.c Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00
wdvar.h Entropy-pool implementation move and cleanup. 2012-02-02 19:42:57 +00:00