Which VIA CPUs have hardware RNG support?
fireduck at gmail.com
Wed Jul 9 15:56:21 UTC 2008
I am trying to figure out which VIA CPUs support hardware RNG under
recent FreeBSD. I've been looking at things on 7.0-RELEASE-p2. If
there is something that else I should be looking at, please let me
Based on 'man 4 random' I see:
"The only hardware implementation currently is for the
VIA C3 Nehemiah (stepping 3 or greater) CPU. More will be added in the
Poking around in the kernel I see that indeed nehemiah and yarrow seem
to be the only random sources there.
SYSCTL_UINT(_hw, OID_AUTO, via_feature_rng, CTLFLAG_RD,
&via_feature_rng, 0, "VIA C3/C7 RNG feature available in CPU");
Based on all this and some reading on wikipedia, my best guess is that
C3 Nehemiah and later and all C7 support the hardware RNG. Can anyone
More information about the freebsd-questions