1
linux/drivers/char/hw_random
Jan Beulich c24c95a085 [PATCH] fix Intel RNG detection
Previously, since determination whether there was an Intel random number
generator was based on a single bit, on systems with a matching bridge
device but without a firmware hub, there was a 50% chance that the code
would incorrectly decide that the system had an RNG.  This patch adds
detection of the firmware hub to better qualify the existence of an RNG.

There is one issue with the patch: I was unable to determine the LPC
equivalent for the PCI bridge 8086:2430 (since the old code didn't care
about which of the many devices provided by the ICH/ESB it was chose to use
the PCI bridge device, but the FWH settings live in the LPC device, so the
device list needed to be changed).

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-29 09:18:09 -07:00
..
amd-rng.c [PATCH] Add AMD HW RNG driver 2006-06-26 09:58:19 -07:00
core.c [PATCH] make more file_operation structs static 2006-07-03 15:26:59 -07:00
geode-rng.c [PATCH] hwrng: fix geode probe error unwind 2006-07-31 13:28:43 -07:00
intel-rng.c [PATCH] fix Intel RNG detection 2006-09-29 09:18:09 -07:00
ixp4xx-rng.c [PATCH] Add ixp4xx HW RNG driver 2006-06-26 09:58:19 -07:00
Kconfig [PATCH] Add TI OMAP CPU family HW RNG driver 2006-06-26 09:58:19 -07:00
Makefile [PATCH] Add TI OMAP CPU family HW RNG driver 2006-06-26 09:58:19 -07:00
omap-rng.c [PATCH] omap-rng build fix 2006-08-06 08:57:46 -07:00
via-rng.c [PATCH] Add VIA HW RNG driver 2006-06-26 09:58:19 -07:00