aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/isa/syscons.c
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>1995-10-28 16:58:05 +0000
committerMark Murray <markm@FreeBSD.org>1995-10-28 16:58:05 +0000
commit1bb2d3142b9e3aca450b1f4e38ac467e611f4577 (patch)
treebed4ea6a610ec2669b364d66cd69fe10ce0feb9c /sys/i386/isa/syscons.c
parentd12f212098dadd4fbb5cfad63974d24e248f4f28 (diff)
downloadsrc-1bb2d3142b9e3aca450b1f4e38ac467e611f4577.tar.gz
src-1bb2d3142b9e3aca450b1f4e38ac467e611f4577.zip
Theodore Ts'po's random number gernerator for Linux, ported by me.
This code will only be included in your kernel if you have 'options DEVRANDOM', but that will fall away in a couple of days. Obtained from: Theodore Ts'o, Linux
Notes
Notes: svn path=/head/; revision=11875
Diffstat (limited to 'sys/i386/isa/syscons.c')
-rw-r--r--sys/i386/isa/syscons.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/i386/isa/syscons.c b/sys/i386/isa/syscons.c
index 327e329763fe..6080597d5900 100644
--- a/sys/i386/isa/syscons.c
+++ b/sys/i386/isa/syscons.c
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: syscons.c,v 1.125 1995/09/10 21:35:12 bde Exp $
+ * $Id: syscons.c,v 1.126 1995/10/14 07:08:09 bde Exp $
*/
#include "sc.h"
@@ -53,6 +53,7 @@
#include <machine/frame.h>
#include <machine/pc/display.h>
#include <machine/apm_bios.h>
+#include <machine/random.h>
#include <i386/isa/isa.h>
#include <i386/isa/isa_device.h>
@@ -2202,6 +2203,10 @@ next_code:
else
goto next_code;
+#ifdef DEVRANDOM
+ add_keyboard_randomness(scancode);
+#endif
+
if (cur_console->status & KBD_RAW_MODE)
return scancode;
#if ASYNCH