From owner-cvs-sys Sun Oct 27 06:11:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA25121 for cvs-sys-outgoing; Sun, 27 Oct 1996 06:11:12 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id GAA25113; Sun, 27 Oct 1996 06:11:02 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id BAA25054; Mon, 28 Oct 1996 01:06:01 +1100 Date: Mon, 28 Oct 1996 01:06:01 +1100 From: Bruce Evans Message-Id: <199610271406.BAA25054@godzilla.zeta.org.au> To: bde@zeta.org.au, mark@grondar.za Subject: Re: cvs commit: src/sys/i386/isa syscons.c Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Fair enough. However - keyboards are a great swource of randomness. It >is easy enough to hook the keyboard interrupt (irq1), but to hook the >keystroke as well would be nice. Any ideas there? Also the new code Keystrokes are already hooked (except for polled console input, where the commit in the subject line removed it). >(from the latest Linux kernel) has mouse randomness as well. My original >idea was to hook the mouse driver in syscons as well. Any ideas there? Perhaps hook all slow ttys. >Also - I am massaging a later version for inclusion. I remember (and can >now see with the PC98) that the current placement is no good. Where is >a better place to put this? It's actually the best placement if pc98 really needs to copy it. pc98 doesn't really need to copy it - it just needs to include pc98 headers instead of isa ones to get the clock address etc. I expect the pc98 version will be merged soon. All the isa interrupt hooking parts belong where they are. See spl(9) about spls. Bruce