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.

>From 'usr/src/sys/i386/i386/initcpu.c':
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
confirm this?
freebsd-questions@freebsd.org mailing list
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to