From owner-cvs-sys Sun Oct 27 00:29:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12755 for cvs-sys-outgoing; Sun, 27 Oct 1996 00:29:29 -0700 (PDT) Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA12746; Sun, 27 Oct 1996 00:29:19 -0700 (PDT) Received: from grumble.grondar.za (mark@localhost.grondar.za [127.0.0.1]) by grumble.grondar.za (8.8.2/8.7.3) with ESMTP id JAA14467; Sun, 27 Oct 1996 09:28:24 +0200 (SAT) Message-Id: <199610270728.JAA14467@grumble.grondar.za> To: Bruce Evans cc: mark@grondar.za, sos@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Date: Sun, 27 Oct 1996 09:28:24 +0200 From: Mark Murray Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > >If this was fixed, could this be added back to syscons? > > No. Console i/o routines should have as few side effects as possible, > because they might be being used to debug things that would be corrupted > by the side effects. 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 (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? > There seems to be a more serious problem with reentrancy in > add_timer_randomness(). It is called from interrupt handlers at the > ipls of the handlers, so it may be reentered. It doesn't seem to be > designed for this. I guess it works in Linux because it is always > called with interrupts disabled. It should use splhigh() in FreeBSD. > (Don't forget the design goal that interrupts should not be masked for > too long. 20 usec is too long.) Since it is normally (*) called from > the keyboard interrupt handler at ipl >= tty_imask, it is now only safe > to gather entropy for interrupts generated by tty-class devices. Oh, boy - now I show my kernel ignorance. Do you have any example code to show this? 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? M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key From owner-cvs-sys Sun Oct 27 00:56:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA13471 for cvs-sys-outgoing; Sun, 27 Oct 1996 00:56:21 -0700 (PDT) Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA13465; Sun, 27 Oct 1996 00:56:14 -0700 (PDT) Received: from grumble.grondar.za (mark@localhost.grondar.za [127.0.0.1]) by grumble.grondar.za (8.8.2/8.7.3) with ESMTP id JAA17287; Sun, 27 Oct 1996 09:55:49 +0200 (SAT) Message-Id: <199610270755.JAA17287@grumble.grondar.za> To: Bruce Evans cc: sos@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Date: Sun, 27 Oct 1996 09:55:48 +0200 From: Mark Murray Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > There seems to be a more serious problem with reentrancy in > add_timer_randomness(). It is called from interrupt handlers at the > ipls of the handlers, so it may be reentered. It doesn't seem to be > designed for this. I guess it works in Linux because it is always > called with interrupts disabled. It should use splhigh() in FreeBSD. > (Don't forget the design goal that interrupts should not be masked for > too long. 20 usec is too long.) Since it is normally (*) called from > the keyboard interrupt handler at ipl >= tty_imask, it is now only safe > to gather entropy for interrupts generated by tty-class devices. I have found bits of code that look like s = splhigh(); /* handle the interrupt */ splx(s); /* or spl0(); */ But the comments in spl.h are very unenlightening. :-( Please give me a short (english!) introduction as to what the @#$% is going on here :-). M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key From owner-cvs-sys Sun Oct 27 05:25:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA23914 for cvs-sys-outgoing; Sun, 27 Oct 1996 05:25:15 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA23874; Sun, 27 Oct 1996 05:24:30 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id OAA23625; Sun, 27 Oct 1996 14:24:15 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id OAA29798; Sun, 27 Oct 1996 14:24:14 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.6/8.6.9) id OAA26107; Sun, 27 Oct 1996 14:18:40 +0100 (MET) From: J Wunsch Message-Id: <199610271318.OAA26107@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/isa syscons.c To: mark@grondar.za (Mark Murray) Date: Sun, 27 Oct 1996 14:18:40 +0100 (MET) Cc: bde@zeta.org.au, sos@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199610270755.JAA17287@grumble.grondar.za> from Mark Murray at "Oct 27, 96 09:55:48 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Mark Murray wrote: > I have found bits of code that look like > > s = splhigh(); > > /* handle the interrupt */ > > splx(s); /* or spl0(); */ > > But the comments in spl.h are very unenlightening. :-( Is spl(9) more enlightening? ;-) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Sun Oct 27 05:29:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA24028 for cvs-sys-outgoing; Sun, 27 Oct 1996 05:29:40 -0800 (PST) Received: (from wosch@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA24010; Sun, 27 Oct 1996 05:29:26 -0800 (PST) Date: Sun, 27 Oct 1996 05:29:26 -0800 (PST) From: Wolfram Schneider Message-Id: <199610271329.FAA24010@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wosch 96/10/27 05:29:25 Modified: sys/kern kern_fork.c Log: Move static variable nextpid out from fork1(). Now top(1) can print last pid value. Revision Changes Path 1.27 +3 -2 src/sys/kern/kern_fork.c 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 From owner-cvs-sys Sun Oct 27 08:52:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA00749 for cvs-sys-outgoing; Sun, 27 Oct 1996 08:52:07 -0800 (PST) Received: from grumble.grondar.za (root@grumble.grondar.za [196.7.18.130]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id IAA00725; Sun, 27 Oct 1996 08:51:54 -0800 (PST) Received: from grumble.grondar.za (mark@localhost.grondar.za [127.0.0.1]) by grumble.grondar.za (8.8.2/8.7.3) with ESMTP id SAA18354; Sun, 27 Oct 1996 18:47:32 +0200 (SAT) Message-Id: <199610271647.SAA18354@grumble.grondar.za> To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) cc: bde@zeta.org.au, sos@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Date: Sun, 27 Oct 1996 18:47:31 +0200 From: Mark Murray Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk J Wunsch wrote: > > But the comments in spl.h are very unenlightening. :-( > > Is spl(9) more enlightening? ;-) Duh.... Er, I mean Yeah! :-) Its amazing what is in this newfangled chapter 9! M -- Mark Murray 46 Harvey Rd, Claremont, Cape Town 7700, South Africa +27 21 61-3768 GMT+0200 Finger mark@grondar.za for PGP key From owner-cvs-sys Sun Oct 27 14:31:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA20795 for cvs-sys-outgoing; Sun, 27 Oct 1996 14:31:26 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA20776; Sun, 27 Oct 1996 14:31:13 -0800 (PST) Date: Sun, 27 Oct 1996 14:31:13 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199610272231.OAA20776@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_swap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/10/27 14:31:12 Modified: sys/vm vm_swap.c Log: The way we get a vnode for swapdev is not quite kosher. In particular it breaks in the DEVFS_ROOT case. replicate a bit too much of bdevvp() in here to circumvent the problem. The real problem is the magic that lives in bdevsw[1]. Revision Changes Path 1.40 +18 -4 src/sys/vm/vm_swap.c From owner-cvs-sys Sun Oct 27 22:10:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02584 for cvs-sys-outgoing; Sun, 27 Oct 1996 22:10:47 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02562; Sun, 27 Oct 1996 22:10:36 -0800 (PST) Date: Sun, 27 Oct 1996 22:10:36 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199610280610.WAA02562@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/conf GENERIC options.i386 src/sys/i386/eisa aic7770.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/10/27 22:10:36 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Fix problems dealing with non-tagged devices when SCB paging is enabled. Mostly this involved changing the semantics of the findSCB routine so that it could be used at times other than handling a reconnection. Revision Changes Path 1.45 +50 -46 src/sys/dev/aic7xxx/aic7xxx.seq 1.15 +3 -2 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/conf GENERIC options.i386 Log: Add two new aic7xxx driver options: AHC_FORCE_PIO - This forces the driver to use PIO even on systems that say they have memory mapped the controller's registers. This seems to fix Ken Lam's problems. I've also placed this option in the GENERIC kernel file so that we are guaranteed to install even on these flakey machines. AHC_SHARE_SCBS - This option attempts to share the external SCB SRAM on the 398X controllers allowing a totoll of 255 non-paged SCBs. This doesn't work quite yet, so this option is mostly here to help 398X owners to experiment and give me feedback until this works properly. Revision Changes Path 1.77 +4 -1 src/sys/i386/conf/GENERIC 1.26 +3 -1 src/sys/i386/conf/options.i386 Modified: sys/i386/eisa aic7770.c Log: Add some code to allow SCB sharing for the 398X cards. This involves passing an extra parameter to ahc_alloc. Revision Changes Path 1.34 +6 -5 src/sys/i386/eisa/aic7770.c Modified: sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h Log: Add basic support for the 398X cards as multi-channel SCSI host adapters. This involves expanding the support of the SEEPROM routines to deal with the larger SEEPROMs on these cards and providing a mechanism to share SCB arrays between multiple controllers. Most of the 398X support came from Dan Eischer. ahc_data -> ahc_softc Clean up some more type bogons I missed from the last pass. Be more clear when handing the NO_MATCH condition. NO_MATCH can also happen when the sequencer encounters an SCB we've asked to be aborted. Revision Changes Path 1.7 +11 -9 src/sys/i386/scsi/93cx6.c 1.5 +7 -1 src/sys/i386/scsi/93cx6.h 1.81 +209 -129 src/sys/i386/scsi/aic7xxx.c 1.31 +65 -45 src/sys/i386/scsi/aic7xxx.h Modified: sys/pci aic7870.c Log: Add basic support for the 398X cards as multi-channel SCSI host adapters. This involves expanding the support of the SEEPROM routines to deal with the larger SEEPROMs on these cards and providing a mechanism to share SCB arrays between multiple controllers. Most of the 398X support came from Dan Eischer. ahc_data -> ahc_softc Clean up some more type bogons I missed from the last pass. Revision Changes Path 1.41 +106 -23 src/sys/pci/aic7870.c From owner-cvs-sys Mon Oct 28 00:25:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12286 for cvs-sys-outgoing; Mon, 28 Oct 1996 00:25:59 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12269; Mon, 28 Oct 1996 00:25:53 -0800 (PST) Date: Mon, 28 Oct 1996 00:25:53 -0800 (PST) From: Joerg Wunsch Message-Id: <199610280825.AAA12269@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys syslog.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/10/28 00:25:53 Modified: sys/sys syslog.h Log: Kill _OLD_PATH_LOG. It's not needed. Revision Changes Path 1.8 +1 -2 src/sys/sys/syslog.h From owner-cvs-sys Mon Oct 28 03:36:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA21136 for cvs-sys-outgoing; Mon, 28 Oct 1996 03:36:21 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA21121; Mon, 28 Oct 1996 03:36:11 -0800 (PST) Date: Mon, 28 Oct 1996 03:36:11 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199610281136.DAA21121@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options src/sys/kern init_main.c kern_conf.c vfs_subr.c src/sys/miscfs/devfs devfs_tree.c devfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/10/28 03:36:10 Modified: sys/conf options Log: DEVFS_ROOT -> opt_devfs.h Revision Changes Path 1.18 +3 -1 src/sys/conf/options Modified: sys/kern init_main.c kern_conf.c vfs_subr.c Log: init_main.c: pass -d to init if DEVFS_ROOT kern_conf.c: gd driver is a disk. vfs_subr.c: include opt_devfs.h Revision Changes Path 1.51 +7 -1 src/sys/kern/init_main.c 1.12 +3 -1 src/sys/kern/kern_conf.c 1.64 +2 -1 src/sys/kern/vfs_subr.c Modified: sys/miscfs/devfs devfs_tree.c devfs_vnops.c Log: devfs_tree.c: improve our bdevvp() function. devfs_vnops.c: move a debug printf to be consistent. Revision Changes Path 1.32 +6 -2 src/sys/miscfs/devfs/devfs_tree.c 1.32 +2 -2 src/sys/miscfs/devfs/devfs_vnops.c From owner-cvs-sys Mon Oct 28 09:00:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA11431 for cvs-sys-outgoing; Mon, 28 Oct 1996 09:00:46 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA11414; Mon, 28 Oct 1996 09:00:30 -0800 (PST) Date: Mon, 28 Oct 1996 09:00:30 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199610281700.JAA11414@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/10/28 09:00:29 Modified: sys/dev/aic7xxx aic7xxx.seq Log: In data_phase_reinit when I converted the code to use bcopy, I should have used mvi instead of mov. Luckily this code is most likely never executed since it is only there for sanity should a target goes into the data phase twice during a single selection or reselection. Revision Changes Path 1.46 +3 -3 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Mon Oct 28 09:15:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA12265 for cvs-sys-outgoing; Mon, 28 Oct 1996 09:15:12 -0800 (PST) Received: (from imp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA12251; Mon, 28 Oct 1996 09:15:02 -0800 (PST) Date: Mon, 28 Oct 1996 09:15:02 -0800 (PST) From: Warner Losh Message-Id: <199610281715.JAA12251@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk imp 96/10/28 09:15:01 Modified: sys/i386/i386 userconfig.c Log: comaptibles->compatibles Revision Changes Path 1.62 +3 -3 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Oct 28 09:17:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA12380 for cvs-sys-outgoing; Mon, 28 Oct 1996 09:17:07 -0800 (PST) Received: (from imp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA12351; Mon, 28 Oct 1996 09:16:48 -0800 (PST) Date: Mon, 28 Oct 1996 09:16:48 -0800 (PST) From: Warner Losh Message-Id: <199610281716.JAA12351@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk imp 96/10/28 09:16:47 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 userconfig.c Log: comaptibles->compatibles Revision Changes Path 1.28.4.6 +3 -3 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Oct 28 11:35:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25400 for cvs-sys-outgoing; Mon, 28 Oct 1996 11:35:50 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25372; Mon, 28 Oct 1996 11:35:39 -0800 (PST) Date: Mon, 28 Oct 1996 11:35:39 -0800 (PST) From: John Hay Message-Id: <199610281935.LAA25372@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/ic hd64570.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/10/28 11:35:39 Modified: sys/i386/isa/ic hd64570.h Log: A #define really don't need a ; at the end. Revision Changes Path 1.3 +2 -2 src/sys/i386/isa/ic/hd64570.h From owner-cvs-sys Mon Oct 28 11:40:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25803 for cvs-sys-outgoing; Mon, 28 Oct 1996 11:40:21 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25735; Mon, 28 Oct 1996 11:40:07 -0800 (PST) Date: Mon, 28 Oct 1996 11:40:07 -0800 (PST) From: John Hay Message-Id: <199610281940.LAA25735@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ar.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/10/28 11:40:06 Modified: sys/i386/isa if_ar.c Log: Remove some unnecessary code in the interrupt handler. Check that a received packet isn't longer than MCLBYTES. This will sometimes happen if a cable is plugged into or removed from a live system. Try to cater better for early receive interrupts. Revision Changes Path 1.11 +15 -12 src/sys/i386/isa/if_ar.c From owner-cvs-sys Mon Oct 28 19:53:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA21547 for cvs-sys-outgoing; Mon, 28 Oct 1996 19:53:35 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA21528; Mon, 28 Oct 1996 19:53:24 -0800 (PST) Date: Mon, 28 Oct 1996 19:53:24 -0800 (PST) From: John Hay Message-Id: <199610290353.TAA21528@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/pci if_sr_p.c src/sys/i386/isa if_sr.c if_srregs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/10/28 19:53:23 Modified: sys/conf files sys/i386/isa if_sr.c if_srregs.h Added: sys/pci if_sr_p.c Log: Add support for the SDL RISCom N2pci cards. Bring in the enhancements made to the Arnet driver. Revision Changes Path 1.80 +1 -0 src/sys/conf/files 1.3 +2123 -815 src/sys/i386/isa/if_sr.c 1.2 +41 -9 src/sys/i386/isa/if_srregs.h From owner-cvs-sys Tue Oct 29 00:37:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA07302 for cvs-sys-outgoing; Tue, 29 Oct 1996 00:37:16 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA07278; Tue, 29 Oct 1996 00:37:07 -0800 (PST) Date: Tue, 29 Oct 1996 00:37:07 -0800 (PST) From: Satoshi Asami Message-Id: <199610290837.AAA07278@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf majors.pc98 options.pc98 src/sys/pc98/pc98 clock.c if_ed.c kbdtables.h npx.c pc98.c pc98_machdep.c syscons.c syscons.h src/sys/i386/isa/sound os.h src/sys/pc98/boot/biosboot boot2.S sys.c src/sys/pc98/i386 machdep.c userconfig.c src/sys/pc98/pc98/sound adlib_card.c audio.c dev_table.c dmabuf.c local.h midi_synth.c midibuf.c opl3.c patmgr.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c soundcard.c sys_timer.c ad1848_mixer.h aedsp16.c coproc.h finetune.h gus_hw.h gus_linearvol.h hex2hex.h mad16.h midi_ctrl.h midi_synth.h opl3.h os.h pas.h sb_mixer.h soundvers.h tuning.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/10/29 00:37:06 Modified: sys/i386/isa/sound os.h sys/pc98/boot/biosboot boot2.S sys.c sys/pc98/conf majors.pc98 options.pc98 sys/pc98/i386 machdep.c userconfig.c sys/pc98/pc98 clock.c if_ed.c kbdtables.h npx.c pc98.c pc98_machdep.c syscons.c syscons.h sys/pc98/pc98/sound adlib_card.c audio.c dev_table.c dmabuf.c local.h midi_synth.c midibuf.c opl3.c patmgr.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c soundcard.c sys_timer.c Removed: sys/pc98/pc98/sound ad1848_mixer.h aedsp16.c coproc.h finetune.h gus_hw.h gus_linearvol.h hex2hex.h mad16.h midi_ctrl.h midi_synth.h opl3.h os.h pas.h sb_mixer.h soundvers.h tuning.h Log: Another round of merge/updates. (1) Add #ifdef PC98: sys/pc98/boot/biosboot/boot2.S (2) Fix bug that made it impossible to boot from sd's other than unit 0: sys/pc98/boot/biosboot/sys.c (3) Delete redundant $Id$: sys/pc98/pc98/clock.c (rejectされるかもしれない) (4) unt -> u_int: sys/pc98/pc98/if_ed.c (5) Add support for rebooting by the hot-key sequence: sys/pc98/pc98/kbdtables.h (6) Display now looks like PC/AT version: sys/pc98/pc98/npx.c (7) Change comment to match that of PC/AT version: sys/pc98/pc98/pc98.c (8) Add function prototypes: sys/pc98/pc98/pc98_machdep.c (9) Include PC98 headers: sys/pc98/pc98/sound/adlib_card.c sys/pc98/pc98/sound/audio.c sys/pc98/pc98/sound/dev_table.c sys/pc98/pc98/sound/dmabuf.c sys/pc98/pc98/sound/midi_synth.c sys/pc98/pc98/sound/midibuf.c sys/pc98/pc98/sound/opl3.c sys/pc98/pc98/sound/oatmgr.c sys/pc98/pc98/sound/sb16_dsp.c sys/pc98/pc98/sound/sb16_midi.c sys/pc98/pc98/sound/sb_card.c sys/pc98/pc98/sound/sb_dsp.c sys/pc98/pc98/sound/sb_midi.c sys/pc98/pc98/sound/sb_mixer.c sys/pc98/pc98/sound/sequencer.c sys/pc98/pc98/sound/sound_config.h sys/pc98/pc98/sound/sound_switch.c sys/pc98/pc98/sound/soundcard.c sys/pc98/pc98/sound/sys_timer.c (10) Merge in PC98 changes: sys/i386/isa/sound/os.h (11) Deleted as result of 9. and 10. above: sys/pc98/pc98/sound/ad1848_mixer.h sys/pc98/pc98/sound/aedsp16.c sys/pc98/pc98/sound/coproc.h sys/pc98/pc98/sound/finetune.h sys/pc98/pc98/sound/gus_hw.h sys/pc98/pc98/sound/gus_linearvol.h sys/pc98/pc98/sound/hex2hex.h sys/pc98/pc98/sound/mad16.h sys/pc98/pc98/sound/midi_ctrl.h sys/pc98/pc98/sound/midi_synth.h sys/pc98/pc98/sound/opl3.h sys/pc98/pc98/sound/os.h sys/pc98/pc98/sound/pas.h sys/pc98/pc98/sound/sb_mixer.h sys/pc98/pc98/sound/soundvers.h sys/pc98/pc98/sound/tuning.h Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.28 +7 -2 src/sys/i386/isa/sound/os.h 1.5 +2 -0 src/sys/pc98/boot/biosboot/boot2.S 1.6 +3 -2 src/sys/pc98/boot/biosboot/sys.c 1.5 +7 -7 src/sys/pc98/conf/majors.pc98 1.7 +3 -2 src/sys/pc98/conf/options.pc98 1.11 +1 -7 src/sys/pc98/i386/machdep.c 1.9 +2 -4 src/sys/pc98/i386/userconfig.c 1.9 +2 -4 src/sys/pc98/pc98/clock.c 1.10 +3 -3 src/sys/pc98/pc98/if_ed.c 1.2 +2 -2 src/sys/pc98/pc98/kbdtables.h 1.8 +2 -2 src/sys/pc98/pc98/npx.c 1.10 +8 -4 src/sys/pc98/pc98/pc98.c 1.6 +1 -0 src/sys/pc98/pc98/pc98_machdep.c 1.12 +8 -7 src/sys/pc98/pc98/syscons.c 1.6 +2 -1 src/sys/pc98/pc98/syscons.h 1.3 +4 -0 src/sys/pc98/pc98/sound/adlib_card.c 1.3 +4 -0 src/sys/pc98/pc98/sound/audio.c 1.3 +4 -0 src/sys/pc98/pc98/sound/dev_table.c 1.5 +4 -0 src/sys/pc98/pc98/sound/dmabuf.c 1.2 +2 -2 src/sys/pc98/pc98/sound/local.h 1.3 +4 -0 src/sys/pc98/pc98/sound/midi_synth.c 1.3 +4 -0 src/sys/pc98/pc98/sound/midibuf.c 1.3 +4 -0 src/sys/pc98/pc98/sound/opl3.c 1.3 +4 -0 src/sys/pc98/pc98/sound/patmgr.c 1.4 +4 -0 src/sys/pc98/pc98/sound/sb16_dsp.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sb16_midi.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sb_card.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sb_dsp.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sb_midi.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sb_mixer.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sequencer.c 1.3 +9 -0 src/sys/pc98/pc98/sound/sound_config.h 1.3 +4 -0 src/sys/pc98/pc98/sound/sound_switch.c 1.6 +9 -1 src/sys/pc98/pc98/sound/soundcard.c 1.3 +4 -0 src/sys/pc98/pc98/sound/sys_timer.c From owner-cvs-sys Tue Oct 29 05:15:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA27402 for cvs-sys-outgoing; Tue, 29 Oct 1996 05:15:43 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA27387; Tue, 29 Oct 1996 05:15:33 -0800 (PST) Date: Tue, 29 Oct 1996 05:15:33 -0800 (PST) From: Bruce Evans Message-Id: <199610291315.FAA27387@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/10/29 05:15:32 Modified: sys/kern subr_diskslice.c Log: Search for labels on all slices whenever any minor for a drive is opened. If DEVFS is configured, create devfs devices for previously invisible partitions on the slices. Fixed an old aliasing bug which caused E=17 errors from DEVFS for DIOCSDINFO when there were no real slices. Revision Changes Path 1.30 +55 -44 src/sys/kern/subr_diskslice.c From owner-cvs-sys Tue Oct 29 12:44:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA22605 for cvs-sys-outgoing; Tue, 29 Oct 1996 12:44:12 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA22591; Tue, 29 Oct 1996 12:44:05 -0800 (PST) Date: Tue, 29 Oct 1996 12:44:05 -0800 (PST) From: Stefan Esser Message-Id: <199610292044.MAA22591@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci ncr.c ncrreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/10/29 12:44:05 Branch: sys/pci SCSI Modified: sys/pci ncr.c ncrreg.h Log: Merge changes between rev. 176 and 1.82 of the NCR driver into the SCSI branch. Revision Changes Path 1.76.2.3 +147 -86 src/sys/pci/ncr.c 1.3.8.1 +3 -1 src/sys/pci/ncrreg.h From owner-cvs-sys Tue Oct 29 14:07:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA29774 for cvs-sys-outgoing; Tue, 29 Oct 1996 14:07:42 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA29669; Tue, 29 Oct 1996 14:07:19 -0800 (PST) Date: Tue, 29 Oct 1996 14:07:19 -0800 (PST) From: John Dyson Message-Id: <199610292207.OAA29669@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/10/29 14:07:15 Modified: sys/vm vm_mmap.c Log: Change mmap to use OBJT_DEFAULT instead of OBJT_SWAP by default for anonymous objects. The system will automatically change the type to SWAP if needed (for size or pageout reasons.) Revision Changes Path 1.53 +2 -2 src/sys/vm/vm_mmap.c From owner-cvs-sys Tue Oct 29 19:45:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA24894 for cvs-sys-outgoing; Tue, 29 Oct 1996 19:45:28 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA24867; Tue, 29 Oct 1996 19:45:03 -0800 (PST) Date: Tue, 29 Oct 1996 19:45:03 -0800 (PST) From: John Dyson Message-Id: <199610300345.TAA24867@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/10/29 19:45:03 Modified: sys/miscfs/procfs procfs_map.c Log: Fix the /proc/???/map file so that it is possible to read an arbitrarily large process map. Another commit will follow to fix a problem just found during this one... Sorry!!! :-(. Revision Changes Path 1.5 +23 -18 src/sys/miscfs/procfs/procfs_map.c From owner-cvs-sys Tue Oct 29 19:53:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25329 for cvs-sys-outgoing; Tue, 29 Oct 1996 19:53:15 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25305; Tue, 29 Oct 1996 19:53:03 -0800 (PST) Date: Tue, 29 Oct 1996 19:53:03 -0800 (PST) From: John Dyson Message-Id: <199610300353.TAA25305@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/10/29 19:52:59 Modified: sys/miscfs/procfs procfs_map.c Log: Fix a potential deadlock from the previous commit. Revision Changes Path 1.6 +4 -2 src/sys/miscfs/procfs/procfs_map.c From owner-cvs-sys Tue Oct 29 22:13:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05136 for cvs-sys-outgoing; Tue, 29 Oct 1996 22:13:21 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05113; Tue, 29 Oct 1996 22:13:12 -0800 (PST) Date: Tue, 29 Oct 1996 22:13:12 -0800 (PST) From: Peter Wemm Message-Id: <199610300613.WAA05113@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/10/29 22:13:11 Modified: sys/netinet in_pcb.c in_pcb.h Log: Fix braino on my part. When we have three different port ranges (default, "high" and "secure"), we can't use a single variable to track the most recently used port in all three ranges.. :-] This caused the next transient port to be allocated from the start of the range more often than it should. Revision Changes Path 1.23 +5 -2 src/sys/netinet/in_pcb.c 1.14 +3 -1 src/sys/netinet/in_pcb.h From owner-cvs-sys Wed Oct 30 00:50:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA18023 for cvs-sys-outgoing; Wed, 30 Oct 1996 00:50:33 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA18004; Wed, 30 Oct 1996 00:50:28 -0800 (PST) Date: Wed, 30 Oct 1996 00:50:28 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199610300850.AAA18004@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_eg.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/10/30 00:50:27 Modified: sys/i386/isa if_eg.c Log: Pass right arp to bpf_mtap(). Revision Changes Path 1.19 +3 -3 src/sys/i386/isa/if_eg.c From owner-cvs-sys Wed Oct 30 00:53:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA18205 for cvs-sys-outgoing; Wed, 30 Oct 1996 00:53:14 -0800 (PST) Received: from critter.tfs.com (disn4.cybercity.dk [194.16.57.4]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA18185; Wed, 30 Oct 1996 00:53:03 -0800 (PST) Received: from critter.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.7.5/8.7.3) with ESMTP id JAA02708; Wed, 30 Oct 1996 09:52:56 +0100 (MET) To: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa if_eg.c In-reply-to: Your message of "Wed, 30 Oct 1996 00:50:28 PST." <199610300850.AAA18004@freefall.freebsd.org> Date: Wed, 30 Oct 1996 09:52:56 +0100 Message-ID: <2706.846665576@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199610300850.AAA18004@freefall.freebsd.org>, Poul-Henning Kamp writ es: >phk 96/10/30 00:50:27 > > Modified: sys/i386/isa if_eg.c > Log: > Pass right arp to bpf_mtap(). s/arp/arg/ Sorry, I can't type right now. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Wed Oct 30 13:40:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA02642 for cvs-sys-outgoing; Wed, 30 Oct 1996 13:40:46 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA02610; Wed, 30 Oct 1996 13:40:29 -0800 (PST) Date: Wed, 30 Oct 1996 13:40:29 -0800 (PST) From: Julian Elischer Message-Id: <199610302140.NAA02610@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys sysctl.h src/sys/ddb db_input.c src/sys/i386/i386 cons.c swapgeneric.c userconfig.c src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/10/30 13:40:28 Modified: sys/ddb db_input.c sys/i386/i386 cons.c swapgeneric.c userconfig.c sys/kern kern_shutdown.c sys/sys sysctl.h Log: if there is no console, cngetc should act like getc and return -1 make callers aware of this in those cases where it can occur. Revision Changes Path 1.15 +8 -1 src/sys/ddb/db_input.c 1.49 +3 -3 src/sys/i386/i386/cons.c 1.17 +2 -1 src/sys/i386/i386/swapgeneric.c 1.63 +6 -3 src/sys/i386/i386/userconfig.c 1.9 +2 -2 src/sys/kern/kern_shutdown.c 1.48 +9 -4 src/sys/sys/sysctl.h From owner-cvs-sys Wed Oct 30 14:42:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA06555 for cvs-sys-outgoing; Wed, 30 Oct 1996 14:42:15 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA06529; Wed, 30 Oct 1996 14:41:51 -0800 (PST) Date: Wed, 30 Oct 1996 14:41:51 -0800 (PST) From: Satoshi Asami Message-Id: <199610302241.OAA06529@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include clock.h src/sys/i386/isa aic_98.h aic6360.c atapi.c atapi.h icu.s kbdtables.h pcibus.c prof_machdep.c random_machdep.c timerreg.h vector.s src/sys/i386/isa/matcd creative.h options.h src/sys/i386/i386 vm_machdep.c src/sys/i386/isa/sound dev_table.h local.h sound_calls.h sound_config.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 src/sys/pc98/i386 microtime.s userconfig.c exception.s vm_machdep.c src/sys/pc98/pc98 clock.c if_ed.c if_ed98.h if_fe.c kbd.h mse.c pc98.h pcaudio.c spkr.c syscons.c syscons.h aic6360.c aic_98.h atapi.c atapi.h icu.s kbdtables.h pcibus.c prof_machdep.c random_machdep.c timerreg.h vector.s src/sys/pc98/pc98/matcd TODO creative.h matcd.c options.h src/sys/pc98/pc98/sound opl3.c pcm86.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_switch.c soundcard.c CHANGELOG README Readme.aedsp16 Readme.modules Readme.v30 adlib_card.c audio.c dev_table.c dev_table.h dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c local.h midi_synth.c midibuf.c mpu401.c pas2_card.c pas2_midi.c pas2_mixer.c patmgr.c sb_card.c sb_midi.c sb_mixer.c sequencer.c sound.doc sound_calls.h sound_timer.c sscape.c sys_timer.c trix.c uart6850.c ulaw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/10/30 14:41:50 Modified: sys/i386/i386 vm_machdep.c sys/i386/include clock.h sys/i386/isa aic6360.c atapi.c atapi.h icu.s kbdtables.h pcibus.c prof_machdep.c random_machdep.c timerreg.h vector.s sys/i386/isa/matcd creative.h options.h sys/i386/isa/sound dev_table.h local.h sound_calls.h sound_config.h sys/pc98/conf GENERIC98 files.pc98 options.pc98 sys/pc98/i386 microtime.s userconfig.c sys/pc98/pc98 clock.c if_ed.c if_ed98.h if_fe.c kbd.h mse.c pc98.h pcaudio.c spkr.c syscons.c syscons.h sys/pc98/pc98/sound opl3.c pcm86.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_switch.c soundcard.c Added: sys/i386/isa aic_98.h Removed: sys/pc98/i386 exception.s vm_machdep.c sys/pc98/pc98 aic6360.c aic_98.h atapi.c atapi.h icu.s kbdtables.h pcibus.c prof_machdep.c random_machdep.c timerreg.h vector.s sys/pc98/pc98/matcd TODO creative.h matcd.c options.h sys/pc98/pc98/sound CHANGELOG README Readme.aedsp16 Readme.modules Readme.v30 adlib_card.c audio.c dev_table.c dev_table.h dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c local.h midi_synth.c midibuf.c mpu401.c pas2_card.c pas2_midi.c pas2_mixer.c patmgr.c sb_card.c sb_midi.c sb_mixer.c sequencer.c sound.doc sound_calls.h sound_timer.c sscape.c sys_timer.c trix.c uart6850.c ulaw.h Log: More merge and update. (1) deleted #if 0 pc98/pc98/mse.c (2) hold per-unit I/O ports in ed_softc pc98/pc98/if_ed.c pc98/pc98/if_ed98.h (3) merge more files by segregating changes into headers. new file (moved from pc98/pc98): i386/isa/aic_98.h deleted: well, it's already in the commit message so I won't repeat the long list here ;) Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.71 +16 -2 src/sys/i386/i386/vm_machdep.c 1.21 +5 -1 src/sys/i386/include/clock.h 1.24 +26 -1 src/sys/i386/isa/aic6360.c 1.15 +28 -0 src/sys/i386/isa/atapi.c 1.8 +13 -0 src/sys/i386/isa/atapi.h 1.26 +6 -1 src/sys/i386/isa/icu.s 1.32 +141 -2 src/sys/i386/isa/kbdtables.h 1.27 +5 -1 src/sys/i386/isa/pcibus.c 1.4 +5 -1 src/sys/i386/isa/prof_machdep.c 1.13 +5 -1 src/sys/i386/isa/random_machdep.c 1.3 +18 -1 src/sys/i386/isa/timerreg.h 1.21 +17 -3 src/sys/i386/isa/vector.s 1.4 +8 -1 src/sys/i386/isa/matcd/creative.h 1.7 +11 -0 src/sys/i386/isa/matcd/options.h 1.19 +10 -0 src/sys/i386/isa/sound/dev_table.h 1.23 +12 -0 src/sys/i386/isa/sound/local.h 1.17 +6 -0 src/sys/i386/isa/sound/sound_calls.h 1.14 +24 -0 src/sys/i386/isa/sound/sound_config.h 1.8 +4 -1 src/sys/pc98/conf/GENERIC98 1.9 +44 -44 src/sys/pc98/conf/files.pc98 1.8 +3 -1 src/sys/pc98/conf/options.pc98 1.6 +2 -4 src/sys/pc98/i386/microtime.s 1.10 +3 -3 src/sys/pc98/i386/userconfig.c 1.10 +26 -32 src/sys/pc98/pc98/clock.c 1.11 +36 -67 src/sys/pc98/pc98/if_ed.c 1.6 +88 -101 src/sys/pc98/pc98/if_ed98.h 1.10 +3 -3 src/sys/pc98/pc98/if_fe.c 1.2 +9 -3 src/sys/pc98/pc98/kbd.h 1.6 +1 -11 src/sys/pc98/pc98/mse.c 1.7 +2 -2 src/sys/pc98/pc98/pc98.h 1.7 +15 -19 src/sys/pc98/pc98/pcaudio.c 1.5 +10 -43 src/sys/pc98/pc98/spkr.c 1.13 +34 -30 src/sys/pc98/pc98/syscons.c 1.7 +1 -4 src/sys/pc98/pc98/syscons.h 1.4 +0 -4 src/sys/pc98/pc98/sound/opl3.c 1.3 +2 -2 src/sys/pc98/pc98/sound/pcm86.c 1.5 +0 -4 src/sys/pc98/pc98/sound/sb16_dsp.c 1.4 +0 -4 src/sys/pc98/pc98/sound/sb16_midi.c 1.4 +0 -4 src/sys/pc98/pc98/sound/sb_dsp.c 1.4 +0 -4 src/sys/pc98/pc98/sound/sound_switch.c 1.7 +1 -9 src/sys/pc98/pc98/sound/soundcard.c From owner-cvs-sys Wed Oct 30 16:57:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA14246 for cvs-sys-outgoing; Wed, 30 Oct 1996 16:57:41 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA14227; Wed, 30 Oct 1996 16:57:29 -0800 (PST) Date: Wed, 30 Oct 1996 16:57:29 -0800 (PST) From: Julian Elischer Message-Id: <199610310057.QAA14227@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c src/sys/i386/include md_var.h src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/10/30 16:57:29 Modified: sys/i386/i386 machdep.c sys/i386/include md_var.h sys/kern kern_shutdown.c Log: Further improved version of hadling a HALT when there is no console. Revision Changes Path 1.209 +11 -1 src/sys/i386/i386/machdep.c 1.10 +2 -1 src/sys/i386/include/md_var.h 1.10 +8 -2 src/sys/kern/kern_shutdown.c From owner-cvs-sys Thu Oct 31 12:22:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA04688 for cvs-sys-outgoing; Thu, 31 Oct 1996 12:22:58 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA04642; Thu, 31 Oct 1996 12:22:43 -0800 (PST) Date: Thu, 31 Oct 1996 12:22:43 -0800 (PST) From: John Hay Message-Id: <199610312022.MAA04642@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ar.c if_sr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/10/31 12:22:43 Modified: sys/i386/isa if_ar.c if_sr.c Log: if_sr.c corrupted the global variable `ticks'. Cosmetic changes: if_sr_.c won't compile with a K&R compiler, so there is no need to cast the timeout arg to the (wrong) type. Submitted by: bde Revision Changes Path 1.12 +4 -9 src/sys/i386/isa/if_ar.c 1.4 +5 -11 src/sys/i386/isa/if_sr.c From owner-cvs-sys Fri Nov 1 18:26:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03361 for cvs-sys-outgoing; Fri, 1 Nov 1996 18:26:59 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03228; Fri, 1 Nov 1996 18:26:15 -0800 (PST) Date: Fri, 1 Nov 1996 18:26:15 -0800 (PST) From: Paul Traina Message-Id: <199611020226.SAA03228@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/isa sio.c sioreg.h src/sys/i386/boot/biosboot Makefile serial.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/11/01 18:26:13 Modified: sys/i386/boot/biosboot Makefile serial.S Log: Rationalize support for serial consoles running at baud rates other than 9600 baud. This isn't particularly beautiful, but neither is it disgustingly gross. Revision Changes Path 1.51 +4 -1 src/sys/i386/boot/biosboot/Makefile 1.4 +4 -3 src/sys/i386/boot/biosboot/serial.S Modified: sys/i386/conf options.i386 Log: add in CONSPEED option Revision Changes Path 1.27 +2 -1 src/sys/i386/conf/options.i386 Modified: sys/i386/isa sio.c sioreg.h Log: add in CONSPEED option which controls console serial port speed Revision Changes Path 1.148 +8 -5 src/sys/i386/isa/sio.c 1.5 +5 -1 src/sys/i386/isa/sioreg.h From owner-cvs-sys Sat Nov 2 02:43:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA05315 for cvs-sys-outgoing; Sat, 2 Nov 1996 02:43:10 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA05038; Sat, 2 Nov 1996 02:41:34 -0800 (PST) Date: Sat, 2 Nov 1996 02:41:34 -0800 (PST) From: Satoshi Asami Message-Id: <199611021041.CAA05038@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa lptreg.h wdreg.h src/sys/pc98/boot Makefile src/sys/pc98/pc98 fd.c ft.c lpt.c sio.c sioreg.h spkr.c wd.c fdc.h lptreg.h wcd.c wdreg.h src/sys/i386/isa/sound pcm86.c ad1848.c opl3.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_switch.c soundcard.c src/sys/pc98/boot/biosboot Makefile serial.S src/sys/pc98/conf files.pc98 options.pc98 src/sys/pc98/i386 machdep.c userconfig.c src/sys/pc98/pc98/sound COPYING ad1848.c opl3.c pas2_pcm.c pcm86.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_config.h sound_switch.c soundcard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/11/02 02:41:32 Modified: sys/i386/isa lptreg.h wdreg.h sys/i386/isa/sound ad1848.c opl3.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_switch.c soundcard.c sys/pc98/boot Makefile sys/pc98/boot/biosboot Makefile serial.S sys/pc98/conf files.pc98 options.pc98 sys/pc98/i386 machdep.c userconfig.c sys/pc98/pc98 fd.c ft.c lpt.c sio.c sioreg.h spkr.c wd.c Added: sys/i386/isa/sound pcm86.c Removed: sys/pc98/pc98 fdc.h lptreg.h wcd.c wdreg.h sys/pc98/pc98/sound COPYING ad1848.c opl3.c pas2_pcm.c pcm86.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_config.h sound_switch.c soundcard.c Log: The last update/merge of PC98 stuff before 2.2. The whole pc98/pc98/sound directory has vanished now! Submitted by: FreeBSD(98) Development Team Revision Changes Path 1.3 +25 -1 src/sys/i386/isa/lptreg.h 1.13 +32 -1 src/sys/i386/isa/wdreg.h 1.14 +56 -0 src/sys/i386/isa/sound/ad1848.c 1.14 +8 -0 src/sys/i386/isa/sound/opl3.c 1.17 +4 -0 src/sys/i386/isa/sound/pas2_pcm.c 1.19 +24 -0 src/sys/i386/isa/sound/sb16_dsp.c 1.11 +6 -0 src/sys/i386/isa/sound/sb16_midi.c 1.29 +29 -0 src/sys/i386/isa/sound/sb_dsp.c 1.10 +6 -0 src/sys/i386/isa/sound/sound_switch.c 1.44 +25 -1 src/sys/i386/isa/sound/soundcard.c 1.3 +0 -0 src/sys/pc98/boot/Makefile 1.5 +5 -1 src/sys/pc98/boot/biosboot/Makefile 1.2 +6 -1 src/sys/pc98/boot/biosboot/serial.S 1.10 +13 -13 src/sys/pc98/conf/files.pc98 1.9 +2 -1 src/sys/pc98/conf/options.pc98 1.12 +11 -1 src/sys/pc98/i386/machdep.c 1.11 +6 -3 src/sys/pc98/i386/userconfig.c 1.8 +2 -3 src/sys/pc98/pc98/fd.c 1.6 +2 -3 src/sys/pc98/pc98/ft.c 1.6 +5 -11 src/sys/pc98/pc98/lpt.c 1.9 +8 -5 src/sys/pc98/pc98/sio.c 1.2 +5 -1 src/sys/pc98/pc98/sioreg.h 1.6 +2 -10 src/sys/pc98/pc98/spkr.c 1.10 +20 -13 src/sys/pc98/pc98/wd.c From owner-cvs-sys Sat Nov 2 02:56:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07659 for cvs-sys-outgoing; Sat, 2 Nov 1996 02:56:36 -0800 (PST) Received: from dfw-ix5.ix.netcom.com (dfw-ix5.ix.netcom.com [206.214.98.5]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id CAA07327; Sat, 2 Nov 1996 02:54:54 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by dfw-ix5.ix.netcom.com (8.6.13/8.6.12) with ESMTP id CAA26233; Sat, 2 Nov 1996 02:54:21 -0800 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.2/8.6.9) id CAA02268; Sat, 2 Nov 1996 02:54:18 -0800 (PST) Date: Sat, 2 Nov 1996 02:54:18 -0800 (PST) Message-Id: <199611021054.CAA02268@silvia.HIP.Berkeley.EDU> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: <199611021041.CAA05038@freefall.freebsd.org> (message from Satoshi Asami on Sat, 2 Nov 1996 02:41:34 -0800 (PST)) Subject: Re: cvs commit: src/sys/i386/isa lptreg.h wdreg.h src/sys/pc98/boot Makefile src/sys/pc98/pc98 fd.c ft.c lpt.c sio.c sioreg.h spkr.c wd.c fdc.h lptreg.h wcd.c wdreg.h src/sys/i386/isa/sound pcm86.c ad1848.c opl3.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_switch.c soundcard.c src/sys/pc98/boot/biosboot Makefile serial.S src/sys/pc98/conf files.pc98 options.pc98 src/sys/pc98/i386 machdep.c userconfig.c src/sys/pc98/pc98/sound COPYING ad1848.c opl3.c pas2_pcm.c pcm86.c sb16_dsp.c sb16_midi.c sb_dsp.c sound_config.h sound_switch.c soundcard.c From: asami@freebsd.org (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * The last update/merge of PC98 stuff before 2.2. The whole * pc98/pc98/sound directory has vanished now! Oops, forgot to say this is a 2.2 candidate. Well, maybe that's what I said above. Satoshi From owner-cvs-sys Sat Nov 2 06:48:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA29204 for cvs-sys-outgoing; Sat, 2 Nov 1996 06:48:30 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA28867; Sat, 2 Nov 1996 06:46:45 -0800 (PST) Date: Sat, 2 Nov 1996 06:46:45 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611021446.GAA28867@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot main.c start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/02 06:46:42 Modified: sys/i386/boot/netboot main.c start2.S Log: Fill in the bios-geometry array in struct bootinfo. 2.2 candidate. Revision Changes Path 1.19 +5 -0 src/sys/i386/boot/netboot/main.c 1.3 +74 -0 src/sys/i386/boot/netboot/start2.S From owner-cvs-sys Sat Nov 2 12:32:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA20523 for cvs-sys-outgoing; Sat, 2 Nov 1996 12:32:50 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA20495; Sat, 2 Nov 1996 12:32:26 -0800 (PST) Date: Sat, 2 Nov 1996 12:32:26 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611022032.MAA20495@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot main.c start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/02 12:32:24 Branch: sys/i386/boot/netboot RELENG_2_2 Modified: sys/i386/boot/netboot main.c start2.S Log: Merge from -current. Fill in BIOS geometries in struct bootinfo. Revision Changes Path 1.18.2.1 +5 -0 src/sys/i386/boot/netboot/main.c 1.2.2.1 +74 -0 src/sys/i386/boot/netboot/start2.S From owner-cvs-sys Sat Nov 2 15:28:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03067 for cvs-sys-outgoing; Sat, 2 Nov 1996 15:28:21 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03049; Sat, 2 Nov 1996 15:28:10 -0800 (PST) Date: Sat, 2 Nov 1996 15:28:10 -0800 (PST) From: Joerg Wunsch Message-Id: <199611022328.PAA03049@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_out.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/11/02 15:28:09 Modified: sys/i386/isa/pcvt pcvt_out.c Log: Avoid touching the LEDs too early in the game. After the recent changes to the keyboard code in pcvt, this update_led() very often caused pcvt to hang early at boot time. (Eventually, a better solution should be found, but the simple omission serves well as a workaround for something that is actually a show-stopper class problem.) Candidate for 2.2. Revision Changes Path 1.14 +0 -4 src/sys/i386/isa/pcvt/pcvt_out.c From owner-cvs-sys Sat Nov 2 15:31:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03180 for cvs-sys-outgoing; Sat, 2 Nov 1996 15:31:32 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03161; Sat, 2 Nov 1996 15:31:18 -0800 (PST) Date: Sat, 2 Nov 1996 15:31:18 -0800 (PST) From: Joerg Wunsch Message-Id: <199611022331.PAA03161@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/11/02 15:31:18 Modified: sys/i386/isa fd.c Log: Fix the broken EOF handling in the floppy driver. The most obvious appearance of this bug was the malfunctioning -M option in GNU tar (it worked only by explicitly specifying -L). Reviewed by: bde, and partially corrected accoring to his comments Candidate for 2.2, IMHO even for 2.1.6. Revision Changes Path 1.93 +36 -28 src/sys/i386/isa/fd.c From owner-cvs-sys Sat Nov 2 19:42:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19172 for cvs-sys-outgoing; Sat, 2 Nov 1996 19:42:30 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA19060; Sat, 2 Nov 1996 19:40:55 -0800 (PST) Date: Sat, 2 Nov 1996 19:40:55 -0800 (PST) From: John Dyson Message-Id: <199611030340.TAA19060@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/11/02 19:40:54 Modified: sys/i386/i386 pmap.c Log: Fix a problem with running down processes that have left wired mappings with mlock. This problem only occurred because of the quick unmap code not respecting the wired-ness of pages in the process. In the future, we need to eliminate the dependency intrinsic to the design of the code that wired pages actually be mapped. It is kind-of bogus not to have wired pages mapped, but it is also a weakness for the code to fall flat because of a missing page. This show fix a problem that Tor Egge has been having, and also should be included into 2.2-RELEASE. Revision Changes Path 1.129 +10 -3 src/sys/i386/i386/pmap.c