From owner-cvs-sys Sun Jul 14 03:47:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27638 for cvs-sys-outgoing; Sun, 14 Jul 1996 03:47:15 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27605; Sun, 14 Jul 1996 03:47:01 -0700 (PDT) Date: Sun, 14 Jul 1996 03:47:01 -0700 (PDT) From: Joerg Wunsch Message-Id: <199607141047.DAA27605@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options src/sys/scsi cd.c ch.c pt.c scsi_base.c scsi_debug.h scsi_driver.c scsi_ioctl.c sctarg.c st.c worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/07/14 03:47:00 Modified: sys/conf options sys/scsi cd.c ch.c pt.c scsi_base.c scsi_debug.h scsi_driver.c scsi_ioctl.c sctarg.c st.c worm.c Log: Turn SCSIDEBUG into a new-style option. Revision Changes Path 1.17 +2 -1 src/sys/conf/options 1.71 +2 -1 src/sys/scsi/cd.c 1.33 +2 -1 src/sys/scsi/ch.c 1.17 +2 -1 src/sys/scsi/pt.c 1.39 +2 -1 src/sys/scsi/scsi_base.c 1.3 +8 -2 src/sys/scsi/scsi_debug.h 1.17 +4 -1 src/sys/scsi/scsi_driver.c 1.22 +2 -1 src/sys/scsi/scsi_ioctl.c 1.16 +2 -1 src/sys/scsi/sctarg.c 1.71 +2 -1 src/sys/scsi/st.c 1.28 +2 -1 src/sys/scsi/worm.c From owner-cvs-sys Sun Jul 14 14:13:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA22805 for cvs-sys-outgoing; Sun, 14 Jul 1996 14:13:15 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA22729; Sun, 14 Jul 1996 14:12:57 -0700 (PDT) Date: Sun, 14 Jul 1996 14:12:57 -0700 (PDT) From: Alex Nash Message-Id: <199607142112.OAA22729@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/07/14 14:12:56 Modified: sys/netinet ip_fw.c Log: Switch back to logging accepted packets with the text "Allow" instead of "Accept" Revision Changes Path 1.46 +2 -2 src/sys/netinet/ip_fw.c From owner-cvs-sys Sun Jul 14 22:23:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA29853 for cvs-sys-outgoing; Sun, 14 Jul 1996 22:23:28 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA29793; Sun, 14 Jul 1996 22:23:10 -0700 (PDT) Date: Sun, 14 Jul 1996 22:23:10 -0700 (PDT) From: Bruce Evans Message-Id: <199607150523.WAA29793@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 mem.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/14 22:23:08 Modified: sys/i386/i386 mem.c Log: Quick fix for previous commit: don't free zbuf on close since it may be in use in another process that blocked in uiomove(). Revision Changes Path 1.36 +2 -9 src/sys/i386/i386/mem.c From owner-cvs-sys Sun Jul 14 22:35:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA00883 for cvs-sys-outgoing; Sun, 14 Jul 1996 22:35:36 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA00877; Sun, 14 Jul 1996 22:35:32 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.7.5/8.6.9) id AAA06792; Mon, 15 Jul 1996 00:35:29 -0500 (EST) From: "John S. Dyson" Message-Id: <199607150535.AAA06792@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 mem.c To: bde@freefall.freebsd.org (Bruce Evans) Date: Mon, 15 Jul 1996 00:35:29 -0500 (EST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199607150523.WAA29793@freefall.freebsd.org> from "Bruce Evans" at Jul 14, 96 10:23:10 pm X-Mailer: ELM [version 2.4 PL24 ME8] 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 > > bde 96/07/14 22:23:08 > > Modified: sys/i386/i386 mem.c > Log: > Quick fix for previous commit: don't free zbuf on close since it may be > in use in another process that blocked in uiomove(). > Doesn't the close call happen only on the last close??? Other versions of U**X that I have worked on only call close then... John From owner-cvs-sys Sun Jul 14 23:02:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA02900 for cvs-sys-outgoing; Sun, 14 Jul 1996 23:02:00 -0700 (PDT) Received: from lestat.nas.nasa.gov (lestat.nas.nasa.gov [129.99.50.29]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA02892; Sun, 14 Jul 1996 23:01:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by lestat.nas.nasa.gov (8.7.5/8.6.12) with SMTP id WAA07611; Sun, 14 Jul 1996 22:55:51 -0700 (PDT) Message-Id: <199607150555.WAA07611@lestat.nas.nasa.gov> X-Authentication-Warning: lestat.nas.nasa.gov: Host localhost [127.0.0.1] didn't use HELO protocol To: "John S. Dyson" Cc: bde@freefall.freebsd.org (Bruce Evans), CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 mem.c Reply-To: Jason Thorpe From: Jason Thorpe Date: Sun, 14 Jul 1996 22:55:50 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 15 Jul 1996 00:35:29 -0500 (EST) "John S. Dyson" wrote: > > Quick fix for previous commit: don't free zbuf on close since it may be > > in use in another process that blocked in uiomove(). > > > Doesn't the close call happen only on the last close??? Other versions > of U**X that I have worked on only call close then... NetBSD certainly operates in the fashion that John is expecting... if the close is getting called early, it's a bug. -- save the ancient forests - http://www.bayarea.net/~thorpej/forest/ -- Jason R. Thorpe thorpej@nas.nasa.gov NASA Ames Research Center Home: 408.866.1912 NAS: M/S 258-6 Work: 415.604.0935 Moffett Field, CA 94035 Pager: 415.428.6939 From owner-cvs-sys Sun Jul 14 23:21:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA04212 for cvs-sys-outgoing; Sun, 14 Jul 1996 23:21:42 -0700 (PDT) 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 SMTP id XAA04203; Sun, 14 Jul 1996 23:21:37 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id QAA23722; Mon, 15 Jul 1996 16:11:41 +1000 Date: Mon, 15 Jul 1996 16:11:41 +1000 From: Bruce Evans Message-Id: <199607150611.QAA23722@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, toor@dyson.iquest.net Subject: Re: cvs commit: src/sys/i386/i386 mem.c Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified: sys/i386/i386 mem.c >> Log: >> Quick fix for previous commit: don't free zbuf on close since it may be >> in use in another process that blocked in uiomove(). >> >Doesn't the close call happen only on the last close??? Other versions >of U**X that I have worked on only call close then... Oops. I must have been thinking of pipes. The malloc type should be M_DEVBUF instead of M_TEMP now. Bruce From owner-cvs-sys Mon Jul 15 11:22:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA28595 for cvs-sys-outgoing; Mon, 15 Jul 1996 11:22:18 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA28574; Mon, 15 Jul 1996 11:22:09 -0700 (PDT) Date: Mon, 15 Jul 1996 11:22:09 -0700 (PDT) From: Nate Williams Message-Id: <199607151822.LAA28574@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 mem.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/07/15 11:22:08 Modified: sys/i386/i386 mem.c Log: Moved declaration of zbuf outside of #ifdef DEVFS code. Revision Changes Path 1.37 +3 -3 src/sys/i386/i386/mem.c From owner-cvs-sys Mon Jul 15 17:15:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA02639 for cvs-sys-outgoing; Mon, 15 Jul 1996 17:15:31 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA02618; Mon, 15 Jul 1996 17:15:20 -0700 (PDT) Date: Mon, 15 Jul 1996 17:15:20 -0700 (PDT) From: David Greenman Message-Id: <199607160015.RAA02618@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/15 17:15:19 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_ep.c Log: Back out that last patch since it is causing people's cards to hang. Revision Changes Path 1.28.4.7 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Mon Jul 15 22:34:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA05890 for cvs-sys-outgoing; Mon, 15 Jul 1996 22:34:07 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA05652; Mon, 15 Jul 1996 22:31:36 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id XAA22749; Mon, 15 Jul 1996 23:31:27 -0600 (MDT) Date: Mon, 15 Jul 1996 23:31:27 -0600 (MDT) Message-Id: <199607160531.XAA22749@rocky.mt.sri.com> From: Nate Williams To: David Greenman Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa if_ep.c In-Reply-To: <199607160015.RAA02618@freefall.freebsd.org> References: <199607160015.RAA02618@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > davidg 96/07/15 17:15:19 > > Branch: sys/i386/isa RELENG_2_1_0 > Modified: sys/i386/isa if_ep.c > Log: > Back out that last patch since it is causing people's cards to hang. Yay!!! Nate From owner-cvs-sys Tue Jul 16 01:45:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25671 for cvs-sys-outgoing; Tue, 16 Jul 1996 01:45:40 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25589; Tue, 16 Jul 1996 01:45:00 -0700 (PDT) Date: Tue, 16 Jul 1996 01:45:00 -0700 (PDT) From: David Greenman Message-Id: <199607160845.BAA25589@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/16 01:44:59 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC Log: Add forgotten fxp0 entry. Revision Changes Path 1.46.2.15 +2 -1 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Jul 16 01:46:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25788 for cvs-sys-outgoing; Tue, 16 Jul 1996 01:46:09 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25732; Tue, 16 Jul 1996 01:45:55 -0700 (PDT) Date: Tue, 16 Jul 1996 01:45:55 -0700 (PDT) From: David Greenman Message-Id: <199607160845.BAA25732@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/16 01:45:55 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC LINT Log: Add forgotten fxp0 entry. Revision Changes Path 1.46.2.16 +2 -1 src/sys/i386/conf/GENERIC 1.184.4.23 +2 -1 src/sys/i386/conf/LINT From owner-cvs-sys Tue Jul 16 01:47:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25955 for cvs-sys-outgoing; Tue, 16 Jul 1996 01:47:25 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA25930; Tue, 16 Jul 1996 01:47:13 -0700 (PDT) Date: Tue, 16 Jul 1996 01:47:13 -0700 (PDT) From: David Greenman Message-Id: <199607160847.BAA25930@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/16 01:47:13 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC Log: Woops, one change snuck in that I wanted in a seperate commit... Revision Changes Path 1.46.2.17 +1 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Jul 16 01:53:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA26626 for cvs-sys-outgoing; Tue, 16 Jul 1996 01:53:38 -0700 (PDT) Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA26602; Tue, 16 Jul 1996 01:53:25 -0700 (PDT) Date: Tue, 16 Jul 1996 01:53:25 -0700 (PDT) From: David Greenman Message-Id: <199607160853.BAA26602@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/i386/conf GENERIC LINT src/sys/pci if_vx.c if_vxreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/16 01:53:23 Branch: sys/conf RELENG_2_1_0 sys/i386/conf RELENG_2_1_0 sys/pci RELENG_2_1_0 Modified: sys/conf files sys/i386/conf GENERIC LINT sys/pci if_vx.c if_vxreg.h Log: Ported the 3Com 3c590/3c595 driver from -current to -stable (for 2.1.5). Done against my better judgement, but at least we won't be sued for false advertising. Sigh. Revision Changes Path 1.41.4.8 +1 -0 src/sys/conf/files 1.46.2.18 +2 -1 src/sys/i386/conf/GENERIC 1.184.4.24 +7 -1 src/sys/i386/conf/LINT 1.10.2.1 +11 -10 src/sys/pci/if_vx.c 1.4.4.1 +1 -0 src/sys/pci/if_vxreg.h From owner-cvs-sys Tue Jul 16 03:19:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA06266 for cvs-sys-outgoing; Tue, 16 Jul 1996 03:19:56 -0700 (PDT) Received: (from dfr@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA06243; Tue, 16 Jul 1996 03:19:48 -0700 (PDT) Date: Tue, 16 Jul 1996 03:19:48 -0700 (PDT) From: Doug Rabson Message-Id: <199607161019.DAA06243@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 96/07/16 03:19:47 Modified: sys/nfs nfs_bio.c nfs_subs.c nfs_vnops.c Log: Various fixes from frank@fwi.uva.nl (Frank van der Linden) via rick@snowhite.cis.uoguelph.ca: 1. Clear B_NEEDCOMMIT in nfs_write to make sure that dirty data is correctly send to the server. If a buffer was dirtied when it was in the B_DELWRI+B_NEEDCOMMIT state, the state of the buffer was left unchanged and when the buffer was later cleaned, just a commit rpc was made to the server to complete the previous write. Clearing B_NEEDCOMMIT ensures that another write is made to the server. 2. If a server returned a server (for whatever reason) returned an answer to a write RPC that implied that fewer bytes than requested were written, bad things would happen. 3. The setattr operation passed on the atime in stead of the mtime to the server. The fix is trivial. 4. XIDs always started at 0, but this caused some servers (older DEC OSF/1 3.0 so I've been told) who had very long-lasting XID caches to get confused if, after a reboot of a BSD client, RPCs came in with a XID that had in the past been used before from that client. Patch is to use the current time in seconds as a starting point for XIDs. The patch below is not perfect, because it requires the root fs to be mounted first. This is because of the check BSD systems do, comparing FS time to system time. Reviewed by: Bruce Evans, Terry Lambert. Obtained from: frank@fwi.uva.nl (Frank van der Linden) via rick@snowhite.cis.uoguelph.ca Revision Changes Path 1.24 +8 -1 src/sys/nfs/nfs_bio.c 1.31 +24 -11 src/sys/nfs/nfs_subs.c 1.34 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Wed Jul 17 04:26:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA01727 for cvs-sys-outgoing; Wed, 17 Jul 1996 04:26:13 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA01713; Wed, 17 Jul 1996 04:26:06 -0700 (PDT) Date: Wed, 17 Jul 1996 04:26:06 -0700 (PDT) From: Bruce Evans Message-Id: <199607171126.EAA01713@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 microtime.s src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/17 04:26:06 Modified: sys/i386/i386 microtime.s sys/i386/isa clock.c Log: Fixed adjustment of `time' when timer0 is released. 27465 was 27645 in a comment and in code that was only used when pcaudio was closed. The maximum error was 66 usec. Revision Changes Path 1.15 +2 -2 src/sys/i386/i386/microtime.s 1.63 +2 -2 src/sys/i386/isa/clock.c From owner-cvs-sys Wed Jul 17 13:19:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA16212 for cvs-sys-outgoing; Wed, 17 Jul 1996 13:19:14 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA16186; Wed, 17 Jul 1996 13:19:00 -0700 (PDT) Date: Wed, 17 Jul 1996 13:19:00 -0700 (PDT) From: Joerg Wunsch Message-Id: <199607172019.NAA16186@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include pcaudioio.h src/sys/i386/isa pcaudio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/07/17 13:18:58 Modified: sys/i386/include pcaudioio.h sys/i386/isa pcaudio.c Log: Introduce two /dev/audio compat alias names for flushing and draining the pcaudio device. Now, XBoing sounds much better... Revision Changes Path 1.6 +5 -1 src/sys/i386/include/pcaudioio.h 1.29 +3 -1 src/sys/i386/isa/pcaudio.c From owner-cvs-sys Wed Jul 17 15:07:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24969 for cvs-sys-outgoing; Wed, 17 Jul 1996 15:07:35 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA24943; Wed, 17 Jul 1996 15:07:26 -0700 (PDT) Date: Wed, 17 Jul 1996 15:07:26 -0700 (PDT) From: Julian Elischer Message-Id: <199607172207.PAA24943@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/07/17 15:07:25 Modified: sys/i386/isa sio.c Log: some internal modems need LOTS of time to generate an interrupt on demand.. increase DELAY from 1000 uS to 10000uS Revision Changes Path 1.144 +2 -2 src/sys/i386/isa/sio.c From owner-cvs-sys Thu Jul 18 15:03:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA22449 for cvs-sys-outgoing; Thu, 18 Jul 1996 15:03:58 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA22430; Thu, 18 Jul 1996 15:03:49 -0700 (PDT) Date: Thu, 18 Jul 1996 15:03:49 -0700 (PDT) From: Stefan Esser Message-Id: <199607182203.PAA22430@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_lnc_p.c src/sys/conf files src/sys/i386/isa if_lnc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/07/18 15:03:49 Modified: sys/i386/isa if_lnc.c sys/conf files Added: sys/pci if_lnc_p.c Log: FINALLY: PCI support for the Lance Ethernet driver. This code applies to several systems with integrated Ethernet chip, for example from HP or Compaq. It should also support PCI Ethernet cards based on the AMD PCI Lance chip. This code has been reviewed (visually) by Paul Richards and tested (using an ISA Lance board) by Joerg Wunsch. Since the parameters to nearly each and every single function had to be changed (generally from unit number to lnc_soft*), there is some potential for buglets having crept in ... BEWARE: If you had lnc0 configured to have the ISA probe find your PCI Lance, then it should now be found by the PCI probe, and should be automatically configured as pci1 (!!! note the "1"). Reviewed by: paul, joerg Revision Changes Path 1.24 +156 -73 src/sys/i386/isa/if_lnc.c 1.73 +1 -0 src/sys/conf/files From owner-cvs-sys Thu Jul 18 16:17:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27038 for cvs-sys-outgoing; Thu, 18 Jul 1996 16:17:52 -0700 (PDT) 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 QAA26999; Thu, 18 Jul 1996 16:17:37 -0700 (PDT) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id BAA12510; Fri, 19 Jul 1996 01:17:31 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id BAA01372; Fri, 19 Jul 1996 01:17:31 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id BAA00758; Fri, 19 Jul 1996 01:14:09 +0200 (MET DST) From: J Wunsch Message-Id: <199607182314.BAA00758@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/pci if_lnc_p.c src/sys/conf files src/sys/i386/isa if_lnc.c To: se@freefall.freebsd.org (Stefan Esser) Date: Fri, 19 Jul 1996 01:14:09 +0200 (MET DST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199607182203.PAA22430@freefall.freebsd.org> from Stefan Esser at "Jul 18, 96 03:03:49 pm" 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 Stefan Esser wrote: > BEWARE: If you had lnc0 configured to have the ISA probe find > your PCI Lance, then it should now be found by the PCI probe, > and should be automatically configured as pci1 (!!! note the "1"). lnc1 -- 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 Fri Jul 19 06:20:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA25766 for cvs-sys-outgoing; Fri, 19 Jul 1996 06:20:16 -0700 (PDT) Received: (from amurai@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA25747; Fri, 19 Jul 1996 06:20:07 -0700 (PDT) Date: Fri, 19 Jul 1996 06:20:07 -0700 (PDT) From: Atsushi Murai Message-Id: <199607191320.GAA25747@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c if_epreg.h src/sys/i386/eisa 3c5x9.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk amurai 96/07/19 06:20:06 Modified: sys/i386/eisa 3c5x9.c sys/i386/isa if_ep.c if_epreg.h Log: Add interrupt register set up with original register value before attaching. Without this fix, 3c579(EISA) never make any H/W inturrupt. Reviewed by: "Justin T. Gibbs" , nao@sbl.cl.nec.co.jp and owner-current on mailing list ;-) Submitted by: amurai@spec.co.jp, nao@sbl.cl.nec.co.jp Revision Changes Path 1.4 +7 -1 src/sys/i386/eisa/3c5x9.c 1.51 +2 -2 src/sys/i386/isa/if_ep.c 1.15 +4 -2 src/sys/i386/isa/if_epreg.h From owner-cvs-sys Fri Jul 19 10:18:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08953 for cvs-sys-outgoing; Fri, 19 Jul 1996 10:18:31 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA08929; Fri, 19 Jul 1996 10:18:23 -0700 (PDT) Date: Fri, 19 Jul 1996 10:18:23 -0700 (PDT) From: Stefan Esser Message-Id: <199607191718.KAA08929@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_lnc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/07/19 10:18:22 Modified: sys/i386/isa if_lnc.c Log: Last night (local time :) I accidently checked in an intermediate version of this patch, which had not actually been reviewed by Joerg or Paul! (I'll better stop committing files after midnight ...) I'm now commiting the latest code, which has been reported to work. Minor correction to the previous commit message for this file: The first PCI Lance in a system will get a name of lnc1, the second will be known as lnc2 and so on. An arbitrary number of cards is supported in a system ... Revision Changes Path 1.25 +69 -85 src/sys/i386/isa/if_lnc.c From owner-cvs-sys Fri Jul 19 17:16:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA28306 for cvs-sys-outgoing; Fri, 19 Jul 1996 17:16:29 -0700 (PDT) Received: (from alex@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA28289; Fri, 19 Jul 1996 17:16:21 -0700 (PDT) Date: Fri, 19 Jul 1996 17:16:21 -0700 (PDT) From: Alex Nash Message-Id: <199607200016.RAA28289@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet raw_ip.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 96/07/19 17:16:21 Modified: sys/netinet raw_ip.c Log: Removed extraneous return. Revision Changes Path 1.32 +1 -2 src/sys/netinet/raw_ip.c From owner-cvs-sys Sat Jul 20 11:47:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA05238 for cvs-sys-outgoing; Sat, 20 Jul 1996 11:47:31 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA05212; Sat, 20 Jul 1996 11:47:24 -0700 (PDT) Date: Sat, 20 Jul 1996 11:47:24 -0700 (PDT) From: Joerg Wunsch Message-Id: <199607201847.LAA05212@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/07/20 11:47:24 Modified: sys/i386/isa clock.c Log: Major cleanup of the timerX_{acquire,release} stuff. In particular, make it more intelligible, improve the partially bogus locking, and allow for a ``quick re-acquiration'' from a pending release of timer 0 that happened ``recently'', so it was not processed yet by clkintr(). This latter modification now finally allows to play XBoing over pcaudio without losing sounds or getting complaints. ;-) (XBoing opens/writes/closes the sound device all over the day.) Correct locking for sysbeep(). Extensively (:-) reviewed by: bde Revision Changes Path 1.64 +96 -48 src/sys/i386/isa/clock.c From owner-cvs-sys Sat Jul 20 11:49:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA05383 for cvs-sys-outgoing; Sat, 20 Jul 1996 11:49:01 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA05363; Sat, 20 Jul 1996 11:48:56 -0700 (PDT) Date: Sat, 20 Jul 1996 11:48:56 -0700 (PDT) From: Joerg Wunsch Message-Id: <199607201848.LAA05363@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa spkr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/07/20 11:48:55 Modified: sys/i386/isa spkr.c Log: Correct the timer2 acquiration and release, it must happen at splclock. Also slightly reformatted so that it meets at least partially style(9), and makes navigating through the functions easier. Revision Changes Path 1.25 +52 -36 src/sys/i386/isa/spkr.c From owner-cvs-sys Sat Jul 20 15:03:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA19954 for cvs-sys-outgoing; Sat, 20 Jul 1996 15:03:35 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA19908; Sat, 20 Jul 1996 15:02:46 -0700 (PDT) Date: Sat, 20 Jul 1996 15:02:46 -0700 (PDT) From: Joerg Wunsch Message-Id: <199607202202.PAA19908@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa aha1542.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/07/20 15:02:46 Modified: sys/i386/isa aha1542.c Log: Replace the annoying calls to Debugger() by panic()'s in the #ifdef DIAGNOSTIC case, and a warning only otherwise. People who want them to break into the debugger can always set the breakpoint explicitly. The existing behaviour was a misfeature from the beginning, in the (wrong) assumption that the SCSI controller must always be of essential importance to the entire system. Revision Changes Path 1.60 +7 -3 src/sys/i386/isa/aha1542.c From owner-cvs-sys Sat Jul 20 21:30:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA11073 for cvs-sys-outgoing; Sat, 20 Jul 1996 21:30:31 -0700 (PDT) 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 SMTP id VAA11063; Sat, 20 Jul 1996 21:30:18 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id OAA24600; Sun, 21 Jul 1996 14:26:37 +1000 Date: Sun, 21 Jul 1996 14:26:37 +1000 From: Bruce Evans Message-Id: <199607210426.OAA24600@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, joerg@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa aha1542.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa aha1542.c > Log: > Replace the annoying calls to Debugger() by panic()'s in the > #ifdef DIAGNOSTIC case, and a warning only otherwise. I think they should be panics in all cases. The original version may have expected Debugger() to cause a fatal trap if ddb is not installed. ISTR "fixing" Debugger() to make it non-fatal. This was a mistake. > People who want them to break into the debugger can always set the > breakpoint explicitly. The existing behaviour was a misfeature from Yes, code with Debugger() in it (except code to explicitly trap to the debugger) shouldn't be committed. > the beginning, in the (wrong) assumption that the SCSI controller must > always be of essential importance to the entire system. It is, if the alterative is to write corrupted data. Bruce