From owner-cvs-sys Sun Dec 1 03:25:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA10672 for cvs-sys-outgoing; Sun, 1 Dec 1996 03:25:50 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA10646; Sun, 1 Dec 1996 03:25:40 -0800 (PST) Date: Sun, 1 Dec 1996 03:25:40 -0800 (PST) From: Soren Schmidt Message-Id: <199612011125.DAA10646@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-sbin Subject: cvs commit: src/sys/kern subr_diskslice.c src/sbin/i386/fdisk fdisk.c src/sys/ufs/ufs ufs_disksubr.c src/sys/scsi od.c sd.c src/sbin/newfs mkfs.c newfs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/12/01 03:25:39 Modified: sys/kern subr_diskslice.c sys/ufs/ufs ufs_disksubr.c sys/scsi od.c sd.c sbin/i386/fdisk fdisk.c sbin/newfs mkfs.c newfs.c Log: This update adds the support for != 512 byte sector SCSI devices to the sd & od drivers. There is also slight changes to fdisk & newfs in order to comply with different sectorsizes. Currently sectors of size 512, 1024 & 2048 are supported, the only restriction beeing in fdisk, which hunts for the sectorsize of the device. This is based on patches to od.c and the other system files by John Gumb & Barry Scott, minor changes and the sd.c patches by me. There also exist some patches for the msdos filesys code, but I havn't been able to test those (yet). John Gumb (john@talisker.demon.co.uk) Barry Scott (barry@scottb.demon.co.uk) Revision Changes Path 1.31 +3 -1 src/sys/kern/subr_diskslice.c 1.27 +3 -3 src/sys/ufs/ufs/ufs_disksubr.c 1.24 +49 -5 src/sys/scsi/od.c 1.96 +80 -7 src/sys/scsi/sd.c 1.13 +24 -5 src/sbin/i386/fdisk/fdisk.c 1.12 +3 -1 src/sbin/newfs/mkfs.c 1.14 +15 -2 src/sbin/newfs/newfs.c From owner-cvs-sys Sun Dec 1 04:56:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA13937 for cvs-sys-outgoing; Sun, 1 Dec 1996 04:56:21 -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 EAA13931; Sun, 1 Dec 1996 04:56:12 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id XAA19611; Sun, 1 Dec 1996 23:35:47 +1100 Date: Sun, 1 Dec 1996 23:35:47 +1100 From: Bruce Evans Message-Id: <199612011235.XAA19611@godzilla.zeta.org.au> To: bde@zeta.org.au, pst@shockwave.com Subject: Re: cvs commit: src/sys/i386/isa sio.c Cc: bde@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >OK, we're in perfect agreement there. So now, the $24 question is: > >"If I set comdefaultrate to 115200 and don't open /dev/ttyd0, exactly what > is going to happen every time we output a character?" The speed will be 9600 to begin with. It will be changed to 115200. Then the character will be written. Then the output routine will spin until the output is incomplete. Then the speed will be restored to 9600. Context switching the speed (and other h/w state) is bad iff input is arriving while you're switching and if input arrives while you're not in the spinloop waiting for it. This is bad for gdb of course. There is a simple workaround: set the initial speed of /dev/ttyd0 to 115200 and don't neglect to open it (stty 115200 Message-Id: <199612011329.AAA20664@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern subr_diskslice.c src/sbin/i386/fdisk fdisk.c src/sys/ufs/ufs ufs_disksubr.c src/sys/scsi od.c sd.c src/sbin/newfs mkfs.c newfs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/kern subr_diskslice.c > sys/ufs/ufs ufs_disksubr.c > sys/scsi od.c sd.c > sbin/i386/fdisk fdisk.c > sbin/newfs mkfs.c newfs.c > Log: > This update adds the support for != 512 byte sector SCSI devices to > the sd & od drivers. There is also slight changes to fdisk & newfs > in order to comply with different sectorsizes. > Currently sectors of size 512, 1024 & 2048 are supported, the only > restriction beeing in fdisk, which hunts for the sectorsize of > the device. > This is based on patches to od.c and the other system files by > John Gumb & Barry Scott, minor changes and the sd.c patches by > me. Urk. This version does the scaling in the wrong place. The scaling belongs in subr_diskslice.c, not in dozens of drivers. I was planning to use the version by akiyama@kme.mei.co.jp (Shunsuke Akiyama) in the kernel. Bruce From owner-cvs-sys Sun Dec 1 07:47:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA18587 for cvs-sys-outgoing; Sun, 1 Dec 1996 07:47:07 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA18571; Sun, 1 Dec 1996 07:46:44 -0800 (PST) Date: Sun, 1 Dec 1996 07:46:44 -0800 (PST) From: John Dyson Message-Id: <199612011546.HAA18571@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/01 07:46:42 Modified: sys/kern vfs_bio.c sys/i386/i386 machdep.c Log: Fix a problem with the new buffer_map management code. Additionally, decrease the size of buffer_map to approx 2/3 of what it used to be (buffer_map can be smaller now.) The original commit of these changes increased the size of buffer_map to the point where the system would not boot on large systems -- now large systems with large caches will have even less problems than before. Revision Changes Path 1.108 +25 -15 src/sys/kern/vfs_bio.c 1.215 +3 -3 src/sys/i386/i386/machdep.c From owner-cvs-sys Sun Dec 1 08:06:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA19290 for cvs-sys-outgoing; Sun, 1 Dec 1996 08:06:09 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA19273; Sun, 1 Dec 1996 08:05:53 -0800 (PST) Date: Sun, 1 Dec 1996 08:05:53 -0800 (PST) From: Bruce Evans Message-Id: <199612011605.IAA19273@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_lookup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/01 08:05:52 Modified: sys/kern vfs_lookup.c Log: Don't allow empty pathnames. POSIX standard. Most of the standard utilities that depended on (or were broken in a different way by) the old behaviour of interpreting "" as "." were fixed a year or two ago. There is still a fairly harmless bug in tar and a harmless bug in gzip. Tar apparently replaces "/" by "" when it strips leading slashes. Revision Changes Path 1.12 +8 -1 src/sys/kern/vfs_lookup.c From owner-cvs-sys Sun Dec 1 08:24:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA20025 for cvs-sys-outgoing; Sun, 1 Dec 1996 08:24:47 -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 IAA19921; Sun, 1 Dec 1996 08:22:48 -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 RAA18320; Sun, 1 Dec 1996 17:22:45 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id RAA20516; Sun, 1 Dec 1996 17:22:44 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id QAA14281; Sun, 1 Dec 1996 16:59:41 +0100 (MET) From: J Wunsch Message-Id: <199612011559.QAA14281@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/kern subr_diskslice.c src/sbin/i386/fdisk fdisk.c src/sys/ufs/ufs ufs_disksubr.c src/sys/scsi od.c sd.c To: bde@zeta.org.au (Bruce Evans) Date: Sun, 1 Dec 1996 16:59:41 +0100 (MET) Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199612011329.AAA20664@godzilla.zeta.org.au> from Bruce Evans at "Dec 2, 96 00:29:20 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 Bruce Evans wrote: > Urk. This version does the scaling in the wrong place. The scaling > belongs in subr_diskslice.c, not in dozens of drivers. I was planning to > use the version by akiyama@kme.mei.co.jp (Shunsuke Akiyama) in the kernel. Aren't you also on the scsi list? The above has been mildly discussed there, and i cannot remember any arguments from you pro or con either approach. -- 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 Dec 1 08:33:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA20434 for cvs-sys-outgoing; Sun, 1 Dec 1996 08:33:23 -0800 (PST) Received: from ravenock.cybercity.dk (disn46.cybercity.dk [194.16.57.46]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id IAA20419; Sun, 1 Dec 1996 08:33:13 -0800 (PST) Received: (from sos@localhost) by ravenock.cybercity.dk (8.8.3/8.7.3) id RAA23486; Sun, 1 Dec 1996 17:35:20 +0100 (MET) Message-Id: <199612011635.RAA23486@ravenock.cybercity.dk> Subject: Re: cvs commit: src/sys/kern subr_diskslice.c src/sbin/i386/fdisk fdisk.c src/sys/ufs/ufs ufs_disksubr.c src/sys/scsi od.c sd.cO To: bde@zeta.org.au (Bruce Evans) Date: Sun, 1 Dec 1996 17:35:09 +0100 (MET) From: "Soren Schmidt" Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org In-Reply-To: <199612011329.AAA20664@godzilla.zeta.org.au> from "Bruce Evans" at Dec 2, 96 00:29:20 am From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4 PL25 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to Bruce Evans who wrote: > > > > Modified: sys/kern subr_diskslice.c > > sys/ufs/ufs ufs_disksubr.c > > sys/scsi od.c sd.c > > sbin/i386/fdisk fdisk.c > > sbin/newfs mkfs.c newfs.c > > Log: > > This update adds the support for != 512 byte sector SCSI devices to > > the sd & od drivers. There is also slight changes to fdisk & newfs > > in order to comply with different sectorsizes. > > Currently sectors of size 512, 1024 & 2048 are supported, the only > > restriction beeing in fdisk, which hunts for the sectorsize of > > the device. > > This is based on patches to od.c and the other system files by > > John Gumb & Barry Scott, minor changes and the sd.c patches by > > me. > > Urk. This version does the scaling in the wrong place. The scaling > belongs in subr_diskslice.c, not in dozens of drivers. I was planning to > use the version by akiyama@kme.mei.co.jp (Shunsuke Akiyama) in the kernel. This works for me, but feel free to change it to something better.... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Sun Dec 1 08:34:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA20692 for cvs-sys-outgoing; Sun, 1 Dec 1996 08:34:53 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA20668; Sun, 1 Dec 1996 08:34:43 -0800 (PST) Date: Sun, 1 Dec 1996 08:34:43 -0800 (PST) From: Bruce Evans Message-Id: <199612011634.IAA20668@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c src/sys/pc98/pc98 sbic55.c.new wd.c src/sys/i386/i386 machdep.c src/sys/i386/isa wd.c src/sys/pc98/i386 machdep.c src/sys/scsi od.c sd.c src/sys/ufs/ufs ufs_disksubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/01 08:34:42 Modified: sys/i386/i386 machdep.c sys/i386/isa wd.c sys/kern subr_diskslice.c sys/pc98/i386 machdep.c sys/pc98/pc98 sbic55.c.new wd.c sys/scsi od.c sd.c sys/ufs/ufs ufs_disksubr.c Log: Removed all references to b_cylinder (aka b_cylin). It was evil and hasn't been used for a year or two since disksort() started sorting on b_pblkno. Revision Changes Path 1.216 +2 -4 src/sys/i386/i386/machdep.c 1.121 +2 -2 src/sys/i386/isa/wd.c 1.32 +1 -8 src/sys/kern/subr_diskslice.c 1.14 +2 -4 src/sys/pc98/i386/machdep.c 1.8 +0 -1 src/sys/pc98/pc98/sbic55.c.new 1.11 +2 -2 src/sys/pc98/pc98/wd.c 1.25 +2 -2 src/sys/scsi/od.c 1.97 +2 -2 src/sys/scsi/sd.c 1.28 +1 -9 src/sys/ufs/ufs/ufs_disksubr.c From owner-cvs-sys Sun Dec 1 09:01:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA21564 for cvs-sys-outgoing; Sun, 1 Dec 1996 09:01:55 -0800 (PST) Received: from sequent.kiae.su (sequent.kiae.su [193.125.152.6]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id JAA21557; Sun, 1 Dec 1996 09:01:49 -0800 (PST) Received: by sequent.kiae.su id AA06694 (5.65.kiae-2 ); Sun, 1 Dec 1996 21:01:26 +0400 Received: by sequent.KIAE.su (UUMAIL/2.0); Sun, 1 Dec 96 21:01:26 +0400 Received: (from ache@localhost) by nagual.ru (8.8.3/8.8.3) id TAA00312; Sun, 1 Dec 1996 19:46:42 +0300 (MSK) Message-Id: <199612011646.TAA00312@nagual.ru> Subject: Re: cvs commit: src/sys/kern vfs_lookup.c In-Reply-To: <199612011605.IAA19273@freefall.freebsd.org> from Bruce Evans at "Dec 1, 96 08:05:53 am" To: bde@freefall.freebsd.org (Bruce Evans) Date: Sun, 1 Dec 1996 19:46:41 +0300 (MSK) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) Organization: self X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL28 (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 > bde 96/12/01 08:05:52 > > Modified: sys/kern vfs_lookup.c > Log: > Don't allow empty pathnames. POSIX standard. > > Most of the standard utilities that depended on (or were broken in > a different way by) the old behaviour of interpreting "" as "." > were fixed a year or two ago. There is still a fairly harmless > bug in tar and a harmless bug in gzip. Tar apparently replaces > "/" by "" when it strips leading slashes. Hurray! -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Sun Dec 1 09:21:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA22293 for cvs-sys-outgoing; Sun, 1 Dec 1996 09:21:24 -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 JAA22284; Sun, 1 Dec 1996 09:21:18 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id EAA27211; Mon, 2 Dec 1996 04:12:32 +1100 Date: Mon, 2 Dec 1996 04:12:32 +1100 From: Bruce Evans Message-Id: <199612011712.EAA27211@godzilla.zeta.org.au> To: bde@zeta.org.au, sos@ravenock.cybercity.dk Subject: Re: cvs commit: src/sys/kern subr_diskslice.c src/sbin/i386/fdisk fdisk.c src/sys/ufs/ufs ufs_disksubr.c src/sys/scsi od.c sd.cO Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Modified: sys/kern subr_diskslice.c >> > sys/ufs/ufs ufs_disksubr.c >> > sys/scsi od.c sd.c >> > sbin/i386/fdisk fdisk.c >> > sbin/newfs mkfs.c newfs.c >> > Log: >> > This update adds the support for != 512 byte sector SCSI devices to >> >> Urk. This version does the scaling in the wrong place. The scaling > >This works for me, but feel free to change it to something better.... It has a serious problem: od.c and sd.c break the the EOF handling by restoring bp->b_bcount. It is now possible to write beyond the end of a slice or partition. This can probably be fixed quickly by rescaling bp->b_bcount instead of restoring it (the same as for bp->b_resid). I don't have time to test this now. Bruce From owner-cvs-sys Sun Dec 1 10:01:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA23749 for cvs-sys-outgoing; Sun, 1 Dec 1996 10:01:47 -0800 (PST) Received: from precipice.shockwave.com (ppp-206-170-6-83.rdcy01.pacbell.net [206.170.6.83]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA23741; Sun, 1 Dec 1996 10:01:42 -0800 (PST) Received: from shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.8.3/8.7.3) with ESMTP id KAA02353; Sun, 1 Dec 1996 10:01:27 -0800 (PST) Message-Id: <199612011801.KAA02353@precipice.shockwave.com> To: Bruce Evans cc: bde@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 sio.c In-reply-to: Your message of "Sun, 01 Dec 1996 23:35:47 +1100." <199612011235.XAA19611@godzilla.zeta.org.au> Date: Sun, 01 Dec 1996 10:01:27 -0800 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: Bruce Evans Subject: Re: cvs commit: src/sys/i386/isa sio.c >OK, we're in perfect agreement there. So now, the $24 question is: > >"If I set comdefaultrate to 115200 and don't open /dev/ttyd0, exactly what > is going to happen every time we output a character?" The speed will be 9600 to begin with. It will be changed to 115200. Then the character will be written. Then the output routine will spin until the output is incomplete. Then the speed will be restored to 9600. Context switching the speed (and other h/w state) is bad iff input is arriving while you're switching and if input arrives while you're not in the spinloop waiting for it. This is bad for gdb of course. There is a simple workaround: set the initial speed of /dev/ttyd0 to 115200 and don't neglect to open it (stty 115200 Message-Id: <199612011905.LAA26206@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.c kbdio.h syscons.c psm.c src/sys/i386/include mouse.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/12/01 11:05:54 Modified: sys/i386/include mouse.h sys/i386/isa kbdio.c kbdio.h syscons.c psm.c Log: Alot of fixes from kazu: 1. All the suggestions earlier made by Bruce: renaming some symbols, stricter error checking, removing redundant code, etc. 2. The `psm' driver preserves the default counter resolution and report rate, whatever they are after reset. (Based on reports and suggestion from Nate and Rob Bolin). 3. The `psm' driver now does not check the so-called sync. bit in the first byte of the data packet by default, so that the tapping feature of ALPUS GlidePoint works (based on reports from Louis Mamakos). I tested the code with ALPUS Desktop GlidePoint (M/N GP101) and found no problem; tapping worked. It appears ALPUS produces several models of GlidePoint. I hope the other models are OK too. The check code can still be activated by defining the PSM_CHECKSYNC option in the config file. (The bit checking slightly reduces, if not completely eliminates, weird mouse behavior cased by unsynchronized mouse data packets. It also helps us to detect if the mouse interrupt can ever be lost. But, well, if there are devices which cannot be supported this way...) 4. The `psm' driver does not include the protocol emulation code by default. The code can still be compiled in if the PSM_EMULATION option is specified in the config file. Louis Mamakos suggests the emulation code is putting too much in the kernel, and `moused' works well. I will think about this later and decide if the entire emulation code should be removed. 5. And, of course, the fix in `scprobe()' from Bruce to cure the UserConfig problem. My code in `kbdio.c' is slightly different from his patch, but has the same effect. There still is a possibility that `scprobe()' gets confused, if, for whatever reasons, the user holds down a key for very long time during the boot process. But we cannot cope with everything, can we? Submitted by: Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp) Revision Changes Path 1.4 +48 -14 src/sys/i386/include/mouse.h 1.2 +151 -104 src/sys/i386/isa/kbdio.c 1.2 +13 -11 src/sys/i386/isa/kbdio.h 1.190 +53 -18 src/sys/i386/isa/syscons.c 1.32 +464 -174 src/sys/i386/isa/psm.c From owner-cvs-sys Sun Dec 1 11:41:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA27324 for cvs-sys-outgoing; Sun, 1 Dec 1996 11:41:00 -0800 (PST) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA27306; Sun, 1 Dec 1996 11:40:55 -0800 (PST) Received: by sovcom.kiae.su id AA13819 (5.65.kiae-1 ); Sun, 1 Dec 1996 22:26:11 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sun, 1 Dec 96 22:26:11 +0300 Received: (from ache@localhost) by nagual.ru (8.8.3/8.8.3) id WAA00739; Sun, 1 Dec 1996 22:23:56 +0300 (MSK) Message-Id: <199612011923.WAA00739@nagual.ru> Subject: Re: cvs commit: src/sys/i386/isa kbdio.c kbdio.h syscons.c psm.c src/sys/i386/include mouse.h In-Reply-To: <199612011905.LAA26206@freefall.freebsd.org> from Soren Schmidt at "Dec 1, 96 11:05:56 am" To: sos@freefall.freebsd.org (Soren Schmidt) Date: Sun, 1 Dec 1996 22:23:56 +0300 (MSK) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) Organization: self X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL28 (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 > his patch, but has the same effect. There still is a possibility that > `scprobe()' gets confused, if, for whatever reasons, the user holds > down a key for very long time during the boot process. But we cannot > cope with everything, can we? I think this one is common enough case: book on the keyboard. Does it means that boot fails int this situation? -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Mon Dec 2 10:44:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04766 for cvs-sys-outgoing; Mon, 2 Dec 1996 10:44:43 -0800 (PST) Received: (from guido@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04728; Mon, 2 Dec 1996 10:44:33 -0800 (PST) Date: Mon, 2 Dec 1996 10:44:33 -0800 (PST) From: Guido van Rooij Message-Id: <199612021844.KAA04728@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vx if_vx.c src/sys/pci if_vx_pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 96/12/02 10:44:32 Modified: sys/pci if_vx_pci.c sys/dev/vx if_vx.c Log: Some imporvemnets to the vx driver. 1. 'connector_table' is shortened to 'conn_tab'. 2. More reliable connector change code. 3. Display message like "vx0: selected bnc. (link1)" when the connector changed by link[012]. 4. Handle MII properly. 5. Potentially slightly better performance. 6. Fixed a silly typo. Submitted by: Naoki Hamada Revision Changes Path 1.3 +1 -1 src/sys/pci/if_vx_pci.c 1.4 +81 -57 src/sys/dev/vx/if_vx.c From owner-cvs-sys Mon Dec 2 13:07:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA13681 for cvs-sys-outgoing; Mon, 2 Dec 1996 13:07:52 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA13626; Mon, 2 Dec 1996 13:07:35 -0800 (PST) Date: Mon, 2 Dec 1996 13:07:35 -0800 (PST) From: Julian Elischer Message-Id: <199612022107.NAA13626@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.c if_tun.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/12/02 13:07:34 Modified: sys/net if_tun.c if_tun.h Log: 2 small changes: 1/ increase the tun MTU from 1500 to 1600 to allow it to be used with packets formatted according to RFC1490 and RFC1717 2/ allow the tsleep() when reading, to be interruptable by signals so that one can now do: od -xc ; Mon, 2 Dec 1996 13:21:50 PST Received: by crevenia.parc.xerox.com id <177711>; Mon, 2 Dec 1996 13:21:41 -0800 From: Bill Fenner To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, julian@freefall.freebsd.org Subject: Re: cvs commit: src/sys/net if_tun.c if_tun.h Message-Id: <96Dec2.132141pst.177711@crevenia.parc.xerox.com> Date: Mon, 2 Dec 1996 13:21:39 PST Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > 1/ increase the tun MTU from 1500 to 1600 to allow it to be used with > packets formatted according to RFC1490 and RFC1717 What does the IP MTU have to do with the link layer encoding? Bill From owner-cvs-sys Mon Dec 2 18:52:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA02060 for cvs-sys-outgoing; Mon, 2 Dec 1996 18:52:44 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA02037; Mon, 2 Dec 1996 18:52:31 -0800 (PST) Date: Mon, 2 Dec 1996 18:52:31 -0800 (PST) From: Bill Fenner Message-Id: <199612030252.SAA02037@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux linux.h linux_socket.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/12/02 18:52:31 Modified: sys/i386/linux linux.h linux_socket.c Log: Add IP_OPTIONS and the multicast-related setsockopts to the list of IP setsockopts the Linux emulator recognizes. Explicitly disallow IP_HDRINCL since Linux's handling of raw output is different than BSD's. Closes PR#kern/2111. Submitted by: y-nakaga@ccs.mt.nec.co.jp (Yoshihisa NAKAGAWA) Revision Changes Path 1.12 +9 -1 src/sys/i386/linux/linux.h 1.5 +14 -1 src/sys/i386/linux/linux_socket.c From owner-cvs-sys Mon Dec 2 19:32:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA04162 for cvs-sys-outgoing; Mon, 2 Dec 1996 19:32:38 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA04143; Mon, 2 Dec 1996 19:32:23 -0800 (PST) Date: Mon, 2 Dec 1996 19:32:23 -0800 (PST) From: Nate Williams Message-Id: <199612030332.TAA04143@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot probe_keyboard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/12/02 19:32:21 Modified: sys/i386/boot/biosboot probe_keyboard.c Log: Update the bootblocks to use the new definitions that changed in the recent psm/syscons/kbdio code update. Submitted by: Kazutaka YOKOTA Revision Changes Path 1.10 +3 -3 src/sys/i386/boot/biosboot/probe_keyboard.c From owner-cvs-sys Tue Dec 3 02:44:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25098 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:44:07 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25059; Tue, 3 Dec 1996 02:43:58 -0800 (PST) Date: Tue, 3 Dec 1996 02:43:58 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031043.CAA25059@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot probe_keyboard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:43:57 Branch: sys/i386/boot/biosboot RELENG_2_2 Modified: sys/i386/boot/biosboot probe_keyboard.c Log: YAMFC Revision Changes Path 1.7.2.2 +3 -3 src/sys/i386/boot/biosboot/probe_keyboard.c From owner-cvs-sys Tue Dec 3 02:44:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25237 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:44:58 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25198; Tue, 3 Dec 1996 02:44:52 -0800 (PST) Date: Tue, 3 Dec 1996 02:44:52 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031044.CAA25198@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include mouse.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:44:51 Branch: sys/i386/include RELENG_2_2 Modified: sys/i386/include mouse.h Log: YAMFC Revision Changes Path 1.1.12.2 +48 -14 src/sys/i386/include/mouse.h From owner-cvs-sys Tue Dec 3 02:45:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25285 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:45:08 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25271; Tue, 3 Dec 1996 02:45:03 -0800 (PST) Date: Tue, 3 Dec 1996 02:45:03 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031045.CAA25271@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:45:03 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa kbdio.c Log: YAMFC Revision Changes Path 1.1.2.1 +151 -104 src/sys/i386/isa/kbdio.c From owner-cvs-sys Tue Dec 3 02:45:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25345 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:45:23 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25331; Tue, 3 Dec 1996 02:45:18 -0800 (PST) Date: Tue, 3 Dec 1996 02:45:18 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031045.CAA25331@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:45:17 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa kbdio.h Log: YAMFC Revision Changes Path 1.1.2.1 +13 -11 src/sys/i386/isa/kbdio.h From owner-cvs-sys Tue Dec 3 02:47:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25658 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:47:48 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25529; Tue, 3 Dec 1996 02:47:17 -0800 (PST) Date: Tue, 3 Dec 1996 02:47:17 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031047.CAA25529@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:47:16 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa npx.c Log: YAMFC Revision Changes Path 1.31.2.3 +1 -3 src/sys/i386/isa/npx.c From owner-cvs-sys Tue Dec 3 02:47:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25661 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:47:48 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25596; Tue, 3 Dec 1996 02:47:32 -0800 (PST) Date: Tue, 3 Dec 1996 02:47:32 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031047.CAA25596@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:47:29 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa psm.c Log: YAMFC Revision Changes Path 1.25.2.3 +464 -174 src/sys/i386/isa/psm.c From owner-cvs-sys Tue Dec 3 02:48:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25782 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:48:17 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25701; Tue, 3 Dec 1996 02:47:55 -0800 (PST) Date: Tue, 3 Dec 1996 02:47:55 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031047.CAA25701@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:47:53 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: YAMFC Revision Changes Path 1.182.2.5 +53 -18 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Dec 3 02:49:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25989 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:49:34 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA25917; Tue, 3 Dec 1996 02:49:08 -0800 (PST) Date: Tue, 3 Dec 1996 02:49:08 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031049.CAA25917@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_socket.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:49:05 Branch: sys/kern RELENG_2_2 Modified: sys/kern uipc_socket.c Log: YAMFC Revision Changes Path 1.20.2.1 +3 -1 src/sys/kern/uipc_socket.c From owner-cvs-sys Tue Dec 3 02:51:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26179 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:51:09 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26130; Tue, 3 Dec 1996 02:50:46 -0800 (PST) Date: Tue, 3 Dec 1996 02:50:46 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031050.CAA26130@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci README.de Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:50:45 Branch: sys/pci RELENG_2_2 Modified: sys/pci README.de Log: YAMFC Revision Changes Path 1.4.12.1 +11 -8 src/sys/pci/README.de From owner-cvs-sys Tue Dec 3 02:53:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26503 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:53:08 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26465; Tue, 3 Dec 1996 02:52:57 -0800 (PST) Date: Tue, 3 Dec 1996 02:52:57 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031052.CAA26465@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci dc21040.h if_de.c if_vx_pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:52:56 Branch: sys/pci RELENG_2_2 Modified: sys/pci dc21040.h if_de.c if_vx_pci.c Log: YAMFC Revision Changes Path 1.8.2.1 +61 -101 src/sys/pci/dc21040.h 1.54.2.2 +313 -279 src/sys/pci/if_de.c 1.2.2.1 +1 -1 src/sys/pci/if_vx_pci.c From owner-cvs-sys Tue Dec 3 02:53:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26531 for cvs-sys-outgoing; Tue, 3 Dec 1996 02:53:18 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26512; Tue, 3 Dec 1996 02:53:09 -0800 (PST) Date: Tue, 3 Dec 1996 02:53:09 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031053.CAA26512@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 02:53:08 Branch: sys/scsi RELENG_2_2 Modified: sys/scsi scsiconf.c Log: YAMFC Revision Changes Path 1.64.2.3 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Tue Dec 3 03:04:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27658 for cvs-sys-outgoing; Tue, 3 Dec 1996 03:04:12 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27594; Tue, 3 Dec 1996 03:03:56 -0800 (PST) Date: Tue, 3 Dec 1996 03:03:56 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031103.DAA27594@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 03:03:55 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa wd.c Log: YAMFC Revision Changes Path 1.119.2.2 +2 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Tue Dec 3 03:06:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27932 for cvs-sys-outgoing; Tue, 3 Dec 1996 03:06:35 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA27901; Tue, 3 Dec 1996 03:06:28 -0800 (PST) Date: Tue, 3 Dec 1996 03:06:28 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031106.DAA27901@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vx if_vx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 03:06:27 Branch: sys/dev/vx RELENG_2_2 Modified: sys/dev/vx if_vx.c Log: YAMFC Revision Changes Path 1.2.2.2 +81 -57 src/sys/dev/vx/if_vx.c From owner-cvs-sys Tue Dec 3 07:47:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23097 for cvs-sys-outgoing; Tue, 3 Dec 1996 07:47:43 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23080; Tue, 3 Dec 1996 07:47:32 -0800 (PST) Date: Tue, 3 Dec 1996 07:47:32 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031547.HAA23080@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux linux.h linux_socket.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 07:47:31 Branch: sys/i386/linux RELENG_2_2 Modified: sys/i386/linux linux.h linux_socket.c Log: YAMFC Revision Changes Path 1.10.2.2 +9 -1 src/sys/i386/linux/linux.h 1.4.4.1 +14 -1 src/sys/i386/linux/linux_socket.c From owner-cvs-sys Tue Dec 3 07:48:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23285 for cvs-sys-outgoing; Tue, 3 Dec 1996 07:48:41 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23243; Tue, 3 Dec 1996 07:48:27 -0800 (PST) Date: Tue, 3 Dec 1996 07:48:27 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031548.HAA23243@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_lookup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 07:48:27 Branch: sys/kern RELENG_2_2 Modified: sys/kern vfs_lookup.c Log: YAMFC Revision Changes Path 1.11.4.1 +8 -1 src/sys/kern/vfs_lookup.c From owner-cvs-sys Tue Dec 3 07:49:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23383 for cvs-sys-outgoing; Tue, 3 Dec 1996 07:49:18 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23338; Tue, 3 Dec 1996 07:48:59 -0800 (PST) Date: Tue, 3 Dec 1996 07:48:59 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031548.HAA23338@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 07:48:59 Branch: sys/net RELENG_2_2 Modified: sys/net if_tun.c Log: YAMFC Revision Changes Path 1.29.2.1 +5 -1 src/sys/net/if_tun.c From owner-cvs-sys Tue Dec 3 07:49:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23446 for cvs-sys-outgoing; Tue, 3 Dec 1996 07:49:38 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA23417; Tue, 3 Dec 1996 07:49:25 -0800 (PST) Date: Tue, 3 Dec 1996 07:49:25 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031549.HAA23417@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 07:49:24 Branch: sys/net RELENG_2_2 Modified: sys/net if_tun.h Log: YAMFC Revision Changes Path 1.6.2.1 +1 -1 src/sys/net/if_tun.h From owner-cvs-sys Tue Dec 3 08:08:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25094 for cvs-sys-outgoing; Tue, 3 Dec 1996 08:08:19 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25052; Tue, 3 Dec 1996 08:08:06 -0800 (PST) Date: Tue, 3 Dec 1996 08:08:06 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612031608.IAA25052@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/03 08:08:05 Modified: sys/i386/isa if_ed.c Log: PR kern/2141: function ed_attach_NE2000_pci() in if_ed.c passes an uninitialized block of memory (got with malloc()) to ed_attach. This prevents a proper initialization of the device descriptor and in my case causes a panic during the probe, while printing out device info. Reviewed by: phk Submitted by: Luigi Rizzo Revision Changes Path 1.109 +2 -1 src/sys/i386/isa/if_ed.c From owner-cvs-sys Tue Dec 3 09:06:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA29499 for cvs-sys-outgoing; Tue, 3 Dec 1996 09:06:51 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA29455; Tue, 3 Dec 1996 09:06:12 -0800 (PST) Date: Tue, 3 Dec 1996 09:06:12 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199612031706.JAA29455@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/12/03 09:06:09 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Re-enable reselections as the first thing after we see a bus free. We seem to miss reselections from some devices and since the reselection response timeout is only 200ns, enabling reselections too late may be the cause of our problem. Revision Changes Path 1.52 +8 -10 src/sys/dev/aic7xxx/aic7xxx.seq Modified: sys/i386/scsi aic7xxx.c Log: Clear the busfree interrupt when one occurs, after a SELTO, or a bus reset. Revision Changes Path 1.88 +13 -6 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Tue Dec 3 20:18:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA04566 for cvs-sys-outgoing; Tue, 3 Dec 1996 20:18:44 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA04546; Tue, 3 Dec 1996 20:18:28 -0800 (PST) Date: Tue, 3 Dec 1996 20:18:28 -0800 (PST) From: Satoshi Asami Message-Id: <199612040418.UAA04546@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/bs - New directory Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/12/03 20:18:26 src/sys/i386/isa/bs - New directory From owner-cvs-sys Tue Dec 3 20:21:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA04897 for cvs-sys-outgoing; Tue, 3 Dec 1996 20:21:52 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA04883; Tue, 3 Dec 1996 20:21:41 -0800 (PST) Date: Tue, 3 Dec 1996 20:21:41 -0800 (PST) From: Satoshi Asami Message-Id: <199612040421.UAA04883@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdio.c kbdio.h src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/i386/include console.h src/sys/pc98/conf files.pc98 options.pc98 src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h src/sys/sys diskslice.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/12/03 20:21:39 Modified: sys/i386/include console.h sys/i386/isa kbdio.c kbdio.h sys/pc98/boot/biosboot Makefile bios.S sys/pc98/conf files.pc98 options.pc98 sys/pc98/i386 locore.s machdep.c userconfig.c sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c sys/sys diskslice.h Removed: sys/pc98/pc98 kbd.h Log: Synchronize with the RELENG_2_2 branch. Definite 2.2 candidate. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.27 +1 -9 src/sys/i386/include/console.h 1.3 +26 -12 src/sys/i386/isa/kbdio.c 1.3 +25 -1 src/sys/i386/isa/kbdio.h 1.7 +2 -1 src/sys/pc98/boot/biosboot/Makefile 1.3 +23 -1 src/sys/pc98/boot/biosboot/bios.S 1.12 +8 -6 src/sys/pc98/conf/files.pc98 1.11 +1 -5 src/sys/pc98/conf/options.pc98 1.7 +52 -31 src/sys/pc98/i386/locore.s 1.15 +5 -1 src/sys/pc98/i386/machdep.c 1.13 +26 -20 src/sys/pc98/i386/userconfig.c 1.5 +1 -7 src/sys/pc98/pc98/diskslice_machdep.c 1.10 +3 -3 src/sys/pc98/pc98/fd.c 1.7 +33 -32 src/sys/pc98/pc98/ft.c 1.12 +1 -4 src/sys/pc98/pc98/if_ed.c 1.12 +349 -91 src/sys/pc98/pc98/if_fe.c 1.7 +4 -4 src/sys/pc98/pc98/lpt.c 1.9 +47 -13 src/sys/pc98/pc98/npx.c 1.10 +25 -18 src/sys/pc98/pc98/sio.c 1.15 +131 -113 src/sys/pc98/pc98/syscons.c 1.8 +2 -1 src/sys/pc98/pc98/syscons.h 1.12 +2 -2 src/sys/pc98/pc98/wd.c 1.17 +1 -9 src/sys/sys/diskslice.h From owner-cvs-sys Tue Dec 3 20:33:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05384 for cvs-sys-outgoing; Tue, 3 Dec 1996 20:33:05 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05369; Tue, 3 Dec 1996 20:32:55 -0800 (PST) Date: Tue, 3 Dec 1996 20:32:55 -0800 (PST) From: Satoshi Asami Message-Id: <199612040432.UAA05369@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/bs bs.c bs_isa.c bs_pisa.c bsfunc.c bsfunc.h bshw.c bshw.h bshw.lst bshw_dma.c bshw_pdma.c bsif.c bsif.h bsvar.h ccbque.h dvcfg.h src/sys/i386/isa/ic wd33c93.h src/sys/pc98/conf GENERIC98 src/sys/pc98/pc98 sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/12/03 20:32:54 Modified: sys/i386/isa/ic wd33c93.h sys/pc98/conf GENERIC98 Added: sys/i386/isa/bs bs.c bs_isa.c bs_pisa.c bsfunc.c bsfunc.h bshw.c bshw.h bshw.lst bshw_dma.c bshw_pdma.c bsif.c bsif.h bsvar.h ccbque.h dvcfg.h Removed: sys/pc98/pc98 sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h Log: Replace sbic driver (WD33C93 SCSI card driver) with new bs driver. Submitted by: The FreeBSD(98) Development Team Obtained from: NetBSD/pc98 based on NetBSD 1.2 Revision Changes Path 1.2 +150 -122 src/sys/i386/isa/ic/wd33c93.h 1.10 +19 -14 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Tue Dec 3 20:37:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05543 for cvs-sys-outgoing; Tue, 3 Dec 1996 20:37:16 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05526; Tue, 3 Dec 1996 20:37:02 -0800 (PST) Date: Tue, 3 Dec 1996 20:37:02 -0800 (PST) From: Satoshi Asami Message-Id: <199612040437.UAA05526@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf options.pc98 src/sys/pc98/pc98 sio.c src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/12/03 20:37:01 Modified: sys/pc98/conf options.pc98 sys/pc98/i386 machdep.c sys/pc98/pc98 sio.c Log: Syncronize. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.12 +2 -2 src/sys/pc98/conf/options.pc98 1.16 +7 -8 src/sys/pc98/i386/machdep.c 1.11 +79 -39 src/sys/pc98/pc98/sio.c From owner-cvs-sys Tue Dec 3 20:49:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05981 for cvs-sys-outgoing; Tue, 3 Dec 1996 20:49:13 -0800 (PST) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA05976; Tue, 3 Dec 1996 20:49:08 -0800 (PST) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.2/8.7.3) id PAA15528; Wed, 4 Dec 1996 15:19:01 +1030 (CST) From: Michael Smith Message-Id: <199612040449.PAA15528@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/isa/bs bs.c bs_isa.c bs_pisa.c bsfunc.c bsfunc.h bshw.c bshw.h bshw.lst bshw_dma.c bshw_pdma.c bsif.c In-Reply-To: <199612040432.UAA05369@freefall.freebsd.org> from Satoshi Asami at "Dec 3, 96 08:32:55 pm" To: asami@freefall.freebsd.org (Satoshi Asami) Date: Wed, 4 Dec 1996 15:18:59 +1030 (CST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (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 Satoshi Asami stands accused of saying: > Log: > Replace sbic driver (WD33C93 SCSI card driver) with new bs driver. Any chance of this working with the new WD PCI SCSI cards, which are supposed to be a 33c9x superset? There's also the 'wds' driver, but I'm not sure how much the wd7000 exposes the 33c93, so I don't know if they're mergeable. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Wed Dec 4 03:30:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA25746 for cvs-sys-outgoing; Wed, 4 Dec 1996 03:30:52 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA25686; Wed, 4 Dec 1996 03:30:43 -0800 (PST) Date: Wed, 4 Dec 1996 03:30:43 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199612041130.DAA25686@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/12/04 03:30:42 Modified: sys/sys param.h Log: Bump maximum username length to 16 characters. This brings us into line with BSD/OS and Linux's username limits, making transitioning from either operating system a lot easier than it is now. I'm currently running with this change on my system, as are several others, and have experienced no ill effects. This is not for 2.2! This needs to get shaken out longer term in 3.0. Previously-approved-by: davidg Revision Changes Path 1.18 +2 -2 src/sys/sys/param.h From owner-cvs-sys Wed Dec 4 05:42:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA15924 for cvs-sys-outgoing; Wed, 4 Dec 1996 05:42:29 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA15848; Wed, 4 Dec 1996 05:42:12 -0800 (PST) Date: Wed, 4 Dec 1996 05:42:12 -0800 (PST) From: Bruce Evans Message-Id: <199612041342.FAA15848@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/msdosfs msdosfs_conv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/04 05:42:11 Modified: sys/msdosfs msdosfs_conv.c Log: Fixed an off by 1 error in unix2dostime(). The first day of each month was converted to the last day of the previous month. This bug was introduced in the optimizations in rev.1.4. Revision Changes Path 1.11 +2 -2 src/sys/msdosfs/msdosfs_conv.c From owner-cvs-sys Wed Dec 4 08:02:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA22715 for cvs-sys-outgoing; Wed, 4 Dec 1996 08:02:19 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA22690; Wed, 4 Dec 1996 08:02:05 -0800 (PST) Date: Wed, 4 Dec 1996 08:02:05 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612041602.IAA22690@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/04 08:02:03 Branch: sys/pc98/boot/biosboot RELENG_2_2 sys/pc98/conf RELENG_2_2 sys/pc98/i386 RELENG_2_2 sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/boot/biosboot Makefile bios.S sys/pc98/conf GENERIC98 files.pc98 options.pc98 sys/pc98/i386 locore.s machdep.c userconfig.c sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c Removed: sys/pc98/pc98 kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h Log: YAMFC Revision Changes Path 1.4.2.2 +2 -1 src/sys/pc98/boot/biosboot/Makefile 1.1.1.1.2.2 +23 -1 src/sys/pc98/boot/biosboot/bios.S 1.8.2.2 +19 -14 src/sys/pc98/conf/GENERIC98 1.9.2.3 +8 -6 src/sys/pc98/conf/files.pc98 1.8.2.3 +2 -6 src/sys/pc98/conf/options.pc98 1.5.2.2 +52 -31 src/sys/pc98/i386/locore.s 1.11.2.3 +12 -11 src/sys/pc98/i386/machdep.c 1.10.2.2 +26 -20 src/sys/pc98/i386/userconfig.c 1.3.2.2 +1 -7 src/sys/pc98/pc98/diskslice_machdep.c 1.7.2.3 +3 -3 src/sys/pc98/pc98/fd.c 1.5.2.2 +33 -32 src/sys/pc98/pc98/ft.c 1.11.2.1 +1 -4 src/sys/pc98/pc98/if_ed.c 1.10.2.2 +349 -91 src/sys/pc98/pc98/if_fe.c 1.5.2.2 +4 -4 src/sys/pc98/pc98/lpt.c 1.8.2.1 +47 -13 src/sys/pc98/pc98/npx.c 1.8.2.3 +103 -56 src/sys/pc98/pc98/sio.c 1.13.2.3 +131 -113 src/sys/pc98/pc98/syscons.c 1.7.2.1 +2 -1 src/sys/pc98/pc98/syscons.h 1.9.2.2 +3 -3 src/sys/pc98/pc98/wd.c From owner-cvs-sys Wed Dec 4 08:12:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA24229 for cvs-sys-outgoing; Wed, 4 Dec 1996 08:12:25 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA24205; Wed, 4 Dec 1996 08:12:07 -0800 (PST) Date: Wed, 4 Dec 1996 08:12:07 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612041612.IAA24205@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c kbdio.c kbdio.h src/sys/i386/isa/ic wd33c93.h src/sys/i386/include console.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/04 08:12:05 Branch: sys/i386/include RELENG_2_2 sys/i386/isa RELENG_2_2 sys/i386/isa/ic RELENG_2_2 Modified: sys/i386/include console.h sys/i386/isa if_ed.c kbdio.c kbdio.h sys/i386/isa/ic wd33c93.h Log: YAMFC Revision Changes Path 1.25.2.2 +1 -9 src/sys/i386/include/console.h 1.107.2.2 +2 -1 src/sys/i386/isa/if_ed.c 1.1.2.2 +26 -12 src/sys/i386/isa/kbdio.c 1.1.2.2 +25 -1 src/sys/i386/isa/kbdio.h 1.1.2.1 +150 -122 src/sys/i386/isa/ic/wd33c93.h From owner-cvs-sys Wed Dec 4 10:12:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA13654 for cvs-sys-outgoing; Wed, 4 Dec 1996 10:12:34 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA13645; Wed, 4 Dec 1996 10:12:32 -0800 (PST) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id KAA00291 ; Wed, 4 Dec 1996 10:12:29 -0800 (PST) Received: from crevenia.parc.xerox.com ([13.2.116.11]) by alpha.xerox.com with SMTP id <16403(5)>; Wed, 4 Dec 1996 10:10:40 PST Received: from localhost ([127.0.0.1]) by crevenia.parc.xerox.com with SMTP id <177711>; Wed, 4 Dec 1996 10:10:26 -0800 X-Mailer: exmh version 1.6.7 5/3/96 To: Poul-Henning Kamp cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/net if_tun.h In-reply-to: Your message of "Tue, 03 Dec 1996 07:49:25 PST." <199612031549.HAA23417@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 4 Dec 1996 10:10:21 PST From: Bill Fenner Message-Id: <96Dec4.101026pst.177711@crevenia.parc.xerox.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199612031549.HAA23417@freefall.freebsd.org>you write: > Branch: sys/net RELENG_2_2 > Modified: sys/net if_tun.h I'm a little uncomfortable with this; merging a default-tunnel-device-MTU-change into 2.2 without any testing outside of whistle probably has more implications than we want. Notably, peoples' ppp connections are going to start out with an interface MTU of 1600, where most paths on the Internet have an MTU of 1500. This will exercise the PMTU discovery code a lot more and is probably not something we want to do without testing in -current for longer. I'd like to change the default back to 1500, and modify if_tun.c so that it respects the MTU of the interface instead of using the constant. That way, applications can set the MTU with TUNSIFINFO or SIOCSIFMTU and get whatever MTU they want, and the default stays a conservative 1500. Bill From owner-cvs-sys Wed Dec 4 10:56:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA15713 for cvs-sys-outgoing; Wed, 4 Dec 1996 10:56:16 -0800 (PST) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA15693; Wed, 4 Dec 1996 10:56:03 -0800 (PST) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0vVMTY-0003wgC; Wed, 4 Dec 96 10:55 PST Received: from critter.tfs.com (localhost.phk.dk [127.0.0.1]) by critter.tfs.com (8.8.2/8.8.2) with ESMTP id TAA04199; Wed, 4 Dec 1996 19:56:50 +0100 (MET) To: Bill Fenner cc: Poul-Henning Kamp , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/net if_tun.h In-reply-to: Your message of "Wed, 04 Dec 1996 10:10:21 PST." <96Dec4.101026pst.177711@crevenia.parc.xerox.com> Date: Wed, 04 Dec 1996 19:56:49 +0100 Message-ID: <4197.849725809@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <96Dec4.101026pst.177711@crevenia.parc.xerox.com>, Bill Fenner write s: >In message <199612031549.HAA23417@freefall.freebsd.org>you write: >> Branch: sys/net RELENG_2_2 >> Modified: sys/net if_tun.h > >I'm a little uncomfortable with this; merging a default-tunnel-device-MTU-chan >ge into 2.2 without any testing outside of whistle probably has more implicati >ons than we want. Notably, peoples' ppp connections are going to start out wi >th an interface MTU of 1600, where most paths on the Internet have an MTU of 1 >500. This will exercise the PMTU discovery code a lot more and is probably no >t something we want to do without testing in -current for longer. > >I'd like to change the default back to 1500, and modify if_tun.c so that it re >spects the MTU of the interface instead of using the constant. That way, appl >ications can set the MTU with TUNSIFINFO or SIOCSIFMTU and get whatever MTU th >ey want, and the default stays a conservative 1500. Sorry I misunderstood then. I thought it was the max allowed, not the default MTU. Yes, this is backing out then. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Wed Dec 4 10:58:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA15765 for cvs-sys-outgoing; Wed, 4 Dec 1996 10:58:06 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id KAA15760; Wed, 4 Dec 1996 10:58:04 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.8.4/3.4W4) with ESMTP id DAA02852; Thu, 5 Dec 1996 03:58:01 +0900 (JST) Message-Id: <199612041858.DAA02852@marble.eps.nagoya-u.ac.jp> To: phk@freefall.freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 In-Reply-To: Your message of "Wed, 4 Dec 1996 08:02:05 -0800 (PST)" References: <199612041602.IAA22690@freefall.freebsd.org> X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Thu, 05 Dec 1996 03:58:01 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I'm a member of FreeBSD(98) Development Team. From: Poul-Henning Kamp > phk 96/12/04 08:02:03 > > Branch: sys/pc98/boot/biosboot RELENG_2_2 > sys/pc98/conf RELENG_2_2 > sys/pc98/i386 RELENG_2_2 > sys/pc98/pc98 RELENG_2_2 > Modified: sys/pc98/boot/biosboot Makefile bios.S > sys/pc98/conf GENERIC98 files.pc98 options.pc98 > sys/pc98/i386 locore.s machdep.c userconfig.c > sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c > lpt.c npx.c sio.c syscons.c syscons.h wd.c > Removed: sys/pc98/pc98 kbd.h sbic55.c sbic55.c.new sbicreg.h > sbicvar.h scsireg.h > Log: > YAMFC > phk 96/12/04 08:12:05 > > Branch: sys/i386/include RELENG_2_2 > sys/i386/isa RELENG_2_2 > sys/i386/isa/ic RELENG_2_2 > Modified: sys/i386/include console.h > sys/i386/isa if_ed.c kbdio.c kbdio.h > sys/i386/isa/ic wd33c93.h > Log: > YAMFC Modification of GENERIC98 and wd33c93.h, and deleting sbic* are part of importing bs driver, so these changes eliminate a SCSI card driver from PC98 part in RELENG_2_2 branch :( The bs driver has been tested for many months by a few members of our team and I believe it should work better than old sbic driver. But we're not 100% sure it was well tested, so that we are still considering whether this should be in 2.2 or not. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp From owner-cvs-sys Wed Dec 4 11:05:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA16124 for cvs-sys-outgoing; Wed, 4 Dec 1996 11:05:10 -0800 (PST) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA16090; Wed, 4 Dec 1996 11:04:56 -0800 (PST) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0vVMbj-0003xLC; Wed, 4 Dec 96 11:03 PST Received: from critter.tfs.com (localhost.phk.dk [127.0.0.1]) by critter.tfs.com (8.8.2/8.8.2) with ESMTP id UAA04250; Wed, 4 Dec 1996 20:05:21 +0100 (MET) To: KATO Takenori cc: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 In-reply-to: Your message of "Thu, 05 Dec 1996 03:58:01 +0900." <199612041858.DAA02852@marble.eps.nagoya-u.ac.jp> Date: Wed, 04 Dec 1996 20:05:21 +0100 Message-ID: <4248.849726321@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199612041858.DAA02852@marble.eps.nagoya-u.ac.jp>, KATO Takenori wri tes: >I'm a member of FreeBSD(98) Development Team. > >The bs driver has been tested for many months by a few members of our >team and I believe it should work better than old sbic driver. But >we're not 100% sure it was well tested, so that we are still >considering whether this should be in 2.2 or not. Well, I generally merge from current, so if you want current and 2.2 to be different, you have to tell me that very explicitly. So what do you want me to do here ? -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Wed Dec 4 11:08:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA16275 for cvs-sys-outgoing; Wed, 4 Dec 1996 11:08:00 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA16258; Wed, 4 Dec 1996 11:07:54 -0800 (PST) Date: Wed, 4 Dec 1996 11:07:54 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199612041907.LAA16258@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_tun.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/12/04 11:07:53 Branch: sys/net RELENG_2_2 Modified: sys/net if_tun.h Log: Back out this change. Revision Changes Path 1.6.2.2 +1 -1 src/sys/net/if_tun.h From owner-cvs-sys Wed Dec 4 11:18:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA16902 for cvs-sys-outgoing; Wed, 4 Dec 1996 11:18:51 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA16894; Wed, 4 Dec 1996 11:18:48 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.8.4/3.4W4) with ESMTP id EAA02912; Thu, 5 Dec 1996 04:18:43 +0900 (JST) Message-Id: <199612041918.EAA02912@marble.eps.nagoya-u.ac.jp> To: phk@critter.tfs.com Cc: kato@eclogite.eps.nagoya-u.ac.jp, phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 In-Reply-To: Your message of "Wed, 04 Dec 1996 20:05:21 +0100" References: <4248.849726321@critter.tfs.com> X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Thu, 05 Dec 1996 04:18:43 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: Poul-Henning Kamp Date: Wed, 04 Dec 1996 20:05:21 +0100 > Well, I generally merge from current, so if you want current and 2.2 > to be different, you have to tell me that very explicitly. Ah, I thought I should explicitly show 2.2 candidate when our change should be in 2.2, so that I asked Mr. Asami to add `2.2 candidate' or something like it in commit log. I will be careful about this. > So what do you want me to do here ? I will let you know later. (It is 4 am in Japan :) ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp From owner-cvs-sys Wed Dec 4 11:43:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA17905 for cvs-sys-outgoing; Wed, 4 Dec 1996 11:43:49 -0800 (PST) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id LAA17895; Wed, 4 Dec 1996 11:43:44 -0800 (PST) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id UAA12723; Wed, 4 Dec 1996 20:04:41 +0100 From: Luigi Rizzo Message-Id: <199612041904.UAA12723@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/net if_tun.h To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Wed, 4 Dec 1996 20:04:40 +0100 (MET) Cc: fenner@parc.xerox.com, phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <4197.849725809@critter.tfs.com> from "Poul-Henning Kamp" at Dec 4, 96 07:56:30 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Sorry I misunderstood then. I thought it was the max allowed, not the > default MTU. > > Yes, this is backing out then. On this topic: the tun device is quite often used for PPP connections, which in turn end up into relatively slow modem lines. An MTU of 1500 perhaps makes compression and link usage a little bit more effective, but at the price of horrible interactive performance: an MTU-sized packet is about 0.5s at 28.8K. Wouldn't a default of 576 (or whatever is used for slip) more appropriate, given the typical use of tun ? The minority of users which use tun for Mbit/s communications are free to modify the MTU to suit their needs, I think defaults should be chosen to suit the majority of cases. Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ From owner-cvs-sys Wed Dec 4 15:02:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id PAA20959 for cvs-sys-outgoing; Wed, 4 Dec 1996 15:02:28 -0800 (PST) Received: from mexico.brainstorm.eu.org (root@mexico.brainstorm.fr [193.56.58.253]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA20911; Wed, 4 Dec 1996 15:02:10 -0800 (PST) Received: from brasil.brainstorm.eu.org (brasil.brainstorm.fr [193.56.58.33]) by mexico.brainstorm.eu.org (8.7.5/8.7.3) with ESMTP id AAA23710; Thu, 5 Dec 1996 00:01:57 +0100 Received: (from uucp@localhost) by brasil.brainstorm.eu.org (8.6.12/8.6.12) with UUCP id AAA27293; Thu, 5 Dec 1996 00:01:18 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.8.4/keltia-uucp-2.9) id XAA19463; Wed, 4 Dec 1996 23:51:03 +0100 (CET) Message-ID: Date: Wed, 4 Dec 1996 23:51:03 +0100 From: roberto@keltia.freenix.fr (Ollivier Robert) To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys param.h References: <199612041130.DAA25686@freefall.freebsd.org> X-Mailer: Mutt 0.52 Mime-Version: 1.0 X-Operating-System: FreeBSD 3.0-CURRENT ctm#2768 In-Reply-To: <199612041130.DAA25686@freefall.freebsd.org>; from Jordan K. Hubbard on Dec 4, 1996 03:30:43 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk According to Jordan K. Hubbard: > Bump maximum username length to 16 characters. This brings us into > line with BSD/OS and Linux's username limits, making transitioning from > either operating system a lot easier than it is now. I'm currently > running with this change on my system, as are several others, and have > experienced no ill effects. Old wtmp/utmp are now invalid right ? -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.freenix.fr FreeBSD keltia.freenix.fr 3.0-CURRENT #29: Sun Nov 24 16:05:46 MET 1996 From owner-cvs-sys Wed Dec 4 15:12:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id PAA21391 for cvs-sys-outgoing; Wed, 4 Dec 1996 15:12:52 -0800 (PST) Received: from mercury.uniserve.com (mercury.uniserve.com [204.191.197.248]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA21379; Wed, 4 Dec 1996 15:12:45 -0800 (PST) Received: from haven.uniserve.com (haven.uniserve.com [198.53.215.121]) by mercury.uniserve.com (8.8.2/8.8.2) with SMTP id PAA19165; Wed, 4 Dec 1996 15:04:31 -0800 (PST) Date: Wed, 4 Dec 1996 15:16:02 -0800 (PST) From: Tom Samplonius To: Ollivier Robert cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys param.h In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Wed, 4 Dec 1996, Ollivier Robert wrote: > According to Jordan K. Hubbard: > > Bump maximum username length to 16 characters. This brings us into > > line with BSD/OS and Linux's username limits, making transitioning from > > either operating system a lot easier than it is now. I'm currently > > running with this change on my system, as are several others, and have > > experienced no ill effects. > > Old wtmp/utmp are now invalid right ? Doesn't seem that utmp.h was changed, so I guess not. Tom From owner-cvs-sys Wed Dec 4 17:45:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id RAA29563 for cvs-sys-outgoing; Wed, 4 Dec 1996 17:45:14 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id RAA29552; Wed, 4 Dec 1996 17:45:11 -0800 (PST) Date: Wed, 4 Dec 1996 17:45:11 -0800 (PST) From: Nate Williams Message-Id: <199612050145.RAA29552@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_misc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/12/04 17:45:10 Modified: sys/i386/ibcs2 ibcs2_misc.c Log: 'ulimit' can overflow the int return value, so avoid the overflow by subtracting one if ulimit returns -1. Submitted by: Miguel Angel Sagreras Revision Changes Path 1.11 +2 -1 src/sys/i386/ibcs2/ibcs2_misc.c From owner-cvs-sys Wed Dec 4 19:14:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id TAA05171 for cvs-sys-outgoing; Wed, 4 Dec 1996 19:14:24 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id TAA05158; Wed, 4 Dec 1996 19:14:21 -0800 (PST) Date: Wed, 4 Dec 1996 19:14:21 -0800 (PST) From: Nate Williams Message-Id: <199612050314.TAA05158@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_misc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/12/04 19:14:19 Modified: sys/i386/ibcs2 ibcs2_misc.c Log: Better fix for the previous overflow problem using the code from ogetrlimit(). Suggested by: bde Revision Changes Path 1.12 +2 -2 src/sys/i386/ibcs2/ibcs2_misc.c From owner-cvs-sys Wed Dec 4 20:28:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id UAA12752 for cvs-sys-outgoing; Wed, 4 Dec 1996 20:28:55 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id UAA12745; Wed, 4 Dec 1996 20:28:53 -0800 (PST) Date: Wed, 4 Dec 1996 20:28:53 -0800 (PST) From: John Dyson Message-Id: <199612050428.UAA12745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c src/sys/i386/i386 machdep.c src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/04 20:28:53 Modified: sys/i386/i386 machdep.c sys/kern vfs_bio.c sys/sys param.h Log: Clean-up of the new buffer kva allocation code. Also, there was an error in the !BOUNCE_BUFFERS case. Revision Changes Path 1.217 +5 -5 src/sys/i386/i386/machdep.c 1.109 +2 -2 src/sys/kern/vfs_bio.c 1.19 +8 -3 src/sys/sys/param.h From owner-cvs-sys Thu Dec 5 02:35:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id CAA29447 for cvs-sys-outgoing; Thu, 5 Dec 1996 02:35:43 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id CAA29442; Thu, 5 Dec 1996 02:35:35 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.8.4/3.4W4) with ESMTP id TAA03824; Thu, 5 Dec 1996 19:35:28 +0900 (JST) Message-Id: <199612051035.TAA03824@marble.eps.nagoya-u.ac.jp> To: phk@critter.tfs.com Cc: kato@eclogite.eps.nagoya-u.ac.jp, phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 In-Reply-To: Your message of "Wed, 04 Dec 1996 20:05:21 +0100" References: <4248.849726321@critter.tfs.com> X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Thu, 05 Dec 1996 19:35:27 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: Poul-Henning Kamp Date: Wed, 04 Dec 1996 20:05:21 +0100 > So what do you want me to do here ? Please merge sys/i386/isa/bs/* from current to RELENG_2_2 branch. We decided to use bs driver. Thank you. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp From owner-cvs-sys Thu Dec 5 02:54:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.8.3/8.7.3) id CAA00390 for cvs-sys-outgoing; Thu, 5 Dec 1996 02:54:50 -0800 (PST) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id CAA00372; Thu, 5 Dec 1996 02:54:31 -0800 (PST) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0vVbHz-0003vuC; Thu, 5 Dec 96 02:44 PST Received: from critter.tfs.com (localhost.phk.dk [127.0.0.1]) by critter.tfs.com (8.8.2/8.8.2) with ESMTP id LAA05762; Thu, 5 Dec 1996 11:46:11 +0100 (MET) To: KATO Takenori cc: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot Makefile bios.S src/sys/pc98/i386 locore.s machdep.c userconfig.c src/sys/pc98/pc98 diskslice_machdep.c fd.c ft.c if_ed.c if_fe.c lpt.c npx.c sio.c syscons.c syscons.h wd.c kbd.h sbic55.c sbic55.c.new sbicreg.h sbicvar.h scsireg.h src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 In-reply-to: Your message of "Thu, 05 Dec 1996 19:35:27 +0900." <199612051035.TAA03824@marble.eps.nagoya-u.ac.jp> Date: Thu, 05 Dec 1996 11:46:10 +0100 Message-ID: <5760.849782770@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199612051035.TAA03824@marble.eps.nagoya-u.ac.jp>, KATO Takenori wri tes: >From: Poul-Henning Kamp >Date: Wed, 04 Dec 1996 20:05:21 +0100 > >> So what do you want me to do here ? > >Please merge sys/i386/isa/bs/* from current to RELENG_2_2 branch. We >decided to use bs driver. already did :-) -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Thu Dec 5 04:43:33 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA05402 for cvs-sys-outgoing; Thu, 5 Dec 1996 04:43:33 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA05395; Thu, 5 Dec 1996 04:43:32 -0800 (PST) Date: Thu, 5 Dec 1996 04:43:32 -0800 (PST) From: Bruce Evans Message-Id: <199612051243.EAA05395@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa cy.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/05 04:43:32 Modified: sys/i386/isa cy.c Log: Fixed handling of modem status changes. Only the most common case of connect/hangup in !CLOCAL mode was handled correctly. mgetty and ppp didn't work because they turn on CLOCAL and poll for carrier (or RI?). Revision Changes Path 1.43 +23 -8 src/sys/i386/isa/cy.c From owner-cvs-sys Thu Dec 5 14:41:16 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA10472 for cvs-sys-outgoing; Thu, 5 Dec 1996 14:41:16 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA10463; Thu, 5 Dec 1996 14:41:15 -0800 (PST) Date: Thu, 5 Dec 1996 14:41:15 -0800 (PST) From: Julian Elischer Message-Id: <199612052241.OAA10463@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/12/05 14:41:14 Modified: sys/kern uipc_usrreq.c Log: Add comments to hard-to-follow File descriptor handling code Revision Changes Path 1.16 +68 -1 src/sys/kern/uipc_usrreq.c From owner-cvs-sys Fri Dec 6 00:01:27 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA04635 for cvs-sys-outgoing; Fri, 6 Dec 1996 00:01:27 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA04616; Fri, 6 Dec 1996 00:01:24 -0800 (PST) Date: Fri, 6 Dec 1996 00:01:24 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199612060801.AAA04616@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys user.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/12/06 00:01:21 Modified: sys/sys user.h Log: Drop the e_spare[] array to 3 elements so that padding of the eproc structure remains the same despite bumping MAXLOGNAME. Revision Changes Path 1.9 +2 -2 src/sys/sys/user.h From owner-cvs-sys Fri Dec 6 04:47:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA02247 for cvs-sys-outgoing; Fri, 6 Dec 1996 04:47:13 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA02240; Fri, 6 Dec 1996 04:47:07 -0800 (PST) Date: Fri, 6 Dec 1996 04:47:07 -0800 (PST) From: Bruce Evans Message-Id: <199612061247.EAA02240@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_conf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/12/06 04:47:06 Modified: sys/kern kern_conf.c Log: Fixed a null pointer panic in ADDENTRY(). Unloading the lkm and joy modules sort of works now. Their devswitch entries aren't cleaned up, so accessing them after they have been unloaded causes a panic in spec_open(). Submitted by: durian@plutotech.com (Mike Durian), IIRC Revision Changes Path 1.13 +3 -2 src/sys/kern/kern_conf.c From owner-cvs-sys Fri Dec 6 11:51:56 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08212 for cvs-sys-outgoing; Fri, 6 Dec 1996 11:51:56 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08205; Fri, 6 Dec 1996 11:51:53 -0800 (PST) Date: Fri, 6 Dec 1996 11:51:53 -0800 (PST) From: KATO Takenori Message-Id: <199612061951.LAA08205@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 96/12/06 11:51:52 Modified: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c revision 1.217. This should not be in 2.2 until original change is merged. Revision Changes Path 1.17 +5 -5 src/sys/pc98/i386/machdep.c From owner-cvs-sys Fri Dec 6 14:51:17 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA15477 for cvs-sys-outgoing; Fri, 6 Dec 1996 14:51:17 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA15470; Fri, 6 Dec 1996 14:51:15 -0800 (PST) Date: Fri, 6 Dec 1996 14:51:15 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199612062251.OAA15470@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys unistd.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/12/06 14:51:14 Modified: sys/sys unistd.h Log: Turn off _POSIX_SAVED_IDS Revision Changes Path 1.10 +2 -3 src/sys/sys/unistd.h From owner-cvs-sys Fri Dec 6 15:28:00 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA17818 for cvs-sys-outgoing; Fri, 6 Dec 1996 15:28:00 -0800 (PST) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id PAA17796; Fri, 6 Dec 1996 15:27:56 -0800 (PST) Received: by sovcom.kiae.su id AA23642 (5.65.kiae-1 ); Sat, 7 Dec 1996 02:24:39 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sat, 7 Dec 96 02:24:38 +0300 Received: from localhost (ache@nagual.ru [127.0.0.1]) by nagual.ru (8.8.4/8.8.4) with SMTP id CAA00889; Sat, 7 Dec 1996 02:23:21 +0300 (MSK) Date: Sat, 7 Dec 1996 02:23:20 +0300 (MSK) From: =?KOI8-R?Q?Andrey_Chernov=2C_=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Cc: FreeBSD-current Subject: Re: cvs commit: src/sys/sys unistd.h In-Reply-To: <199612062251.OAA15470@freefall.freebsd.org> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Fri, 6 Dec 1996, Andrey A. Chernov wrote: > ache 96/12/06 14:51:14 > > Modified: sys/sys unistd.h > Log: > Turn off _POSIX_SAVED_IDS Cron needs to be rebuilded after this change -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Fri Dec 6 16:03:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id QAA19595 for cvs-sys-outgoing; Fri, 6 Dec 1996 16:03:46 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id QAA19586; Fri, 6 Dec 1996 16:03:44 -0800 (PST) Date: Fri, 6 Dec 1996 16:03:44 -0800 (PST) From: John Dyson Message-Id: <199612070003.QAA19586@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c vm_map.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/06 16:03:44 Modified: sys/vm vm_map.c vm_map.h Log: Make vm_map_insert much more intelligent in the MAP_NOFAULT case so that map entries are coalesced when appropriate. Also, conditionalize some code that is currently not used in vm_map_insert. This mod has been added to eliminate unnecessary map entries in buffer map. Additionally, there were some cases where map coalescing could be done when it shouldn't. That problem has been resolved. Revision Changes Path 1.59 +27 -5 src/sys/vm/vm_map.c 1.17 +2 -2 src/sys/vm/vm_map.h From owner-cvs-sys Fri Dec 6 19:46:24 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA27454 for cvs-sys-outgoing; Fri, 6 Dec 1996 19:46:24 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id TAA27447; Fri, 6 Dec 1996 19:46:22 -0800 (PST) Date: Fri, 6 Dec 1996 19:46:22 -0800 (PST) From: John Dyson Message-Id: <199612070346.TAA27447@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include endian.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/06 19:46:21 Modified: sys/i386/include endian.h Log: Change endian.h so that when a kernel is compiled without I386_CPU, and with one of the following (I486_CPU,I586_CPU,I686_CPU) so it can take advantage of the very quick bswap insn. This keeps LKMs from being built to take advantage of the insn, but also makes sure that the LKMs can be run on all CPUs. (The LKMs don't pick up the CPU options :-( ). Revision Changes Path 1.10 +2 -2 src/sys/i386/include/endian.h From owner-cvs-sys Fri Dec 6 20:35:25 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA28495 for cvs-sys-outgoing; Fri, 6 Dec 1996 20:35:25 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id UAA28475; Fri, 6 Dec 1996 20:34:59 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id PAA14687; Sat, 7 Dec 1996 15:30:14 +1100 Date: Sat, 7 Dec 1996 15:30:14 +1100 From: Bruce Evans Message-Id: <199612070430.PAA14687@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/include endian.h > Log: > Change endian.h so that when a kernel is compiled without I386_CPU, and > with one of the following (I486_CPU,I586_CPU,I686_CPU) so it can take > advantage of the very quick bswap insn. This keeps LKMs from being > built to take advantage of the insn, but also makes sure that the LKMs > can be run on all CPUs. (The LKMs don't pick up the CPU options :-( ). Most of the kernel doesn't pick up the CPU options. Bruce From owner-cvs-sys Fri Dec 6 20:49:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA28803 for cvs-sys-outgoing; Fri, 6 Dec 1996 20:49:46 -0800 (PST) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id UAA28798; Fri, 6 Dec 1996 20:49:40 -0800 (PST) Received: (from root@localhost) by dyson.iquest.net (8.8.2/8.6.9) id XAA00309; Fri, 6 Dec 1996 23:48:09 -0500 (EST) From: "John S. Dyson" Message-Id: <199612070448.XAA00309@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/include endian.h To: bde@zeta.org.au (Bruce Evans) Date: Fri, 6 Dec 1996 23:48:09 -0500 (EST) Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org In-Reply-To: <199612070430.PAA14687@godzilla.zeta.org.au> from "Bruce Evans" at Dec 7, 96 03:30:14 pm Reply-To: dyson@freebsd.org 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 > > Most of the kernel doesn't pick up the CPU options. > Why not? That seems to be unwise, shouldn't anything with any cpu specific inlines also pick-up the CPU options? Anything that uses endian.h (or cpufunc.h) are perfect examples of where there might be some value in that. John From owner-cvs-sys Fri Dec 6 21:08:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA29828 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:08:46 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA29818; Fri, 6 Dec 1996 21:08:43 -0800 (PST) Date: Fri, 6 Dec 1996 21:08:43 -0800 (PST) From: John Dyson Message-Id: <199612070508.VAA29818@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include endian.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/06 21:08:42 Modified: sys/i386/include endian.h Log: Make LKM's build again. I have added the allegedly broken ACTUALLY_LKM_NOT_KERNEL until the real fix comes through. Whatever flag that is used to indicate building LKMs will have be be substituted in the future. This allows proper selection of the usage of the efficient, single instruction in the kernel, but alas, doesn't allow for use in userland or LKMs :-(. Them's the breaks!!! Revision Changes Path 1.11 +4 -0 src/sys/i386/include/endian.h From owner-cvs-sys Fri Dec 6 21:14:14 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA00875 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:14:14 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA00744; Fri, 6 Dec 1996 21:13:30 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id NAA27272; Sat, 7 Dec 1996 13:11:48 +0800 (WST) Message-Id: <199612070511.NAA27272@spinner.DIALix.COM> To: dyson@freebsd.org cc: bde@zeta.org.au (Bruce Evans), cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-reply-to: Your message of "Fri, 06 Dec 1996 23:48:09 EST." <199612070448.XAA00309@dyson.iquest.net> Date: Sat, 07 Dec 1996 13:11:47 +0800 From: Peter Wemm Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "John S. Dyson" wrote: > > > > Most of the kernel doesn't pick up the CPU options. > > > Why not? That seems to be unwise, shouldn't anything with any > cpu specific inlines also pick-up the CPU options? Anything > that uses endian.h (or cpufunc.h) are perfect examples of where > there might be some value in that. > > John Perhaps we should seriously consider using 'cc -include opt_global.h' and moving things like Ix86_CPU etc into there? It has the benefits of having every file know about the settings, but without having to modify every file. We would have to tweak the .depend generation in the Makefile though, since cc -M doesn't seem to list files from -include. It should be a simple case of a simple sed script. Dependencies could still work. Cheers, -Peter From owner-cvs-sys Fri Dec 6 21:22:28 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA03500 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:22:28 -0800 (PST) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA03426; Fri, 6 Dec 1996 21:22:16 -0800 (PST) Received: (from root@localhost) by dyson.iquest.net (8.8.2/8.6.9) id AAA00201; Sat, 7 Dec 1996 00:21:09 -0500 (EST) From: "John S. Dyson" Message-Id: <199612070521.AAA00201@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/include endian.h To: peter@spinner.dialix.com (Peter Wemm) Date: Sat, 7 Dec 1996 00:21:08 -0500 (EST) Cc: dyson@freebsd.org, bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org In-Reply-To: <199612070511.NAA27272@spinner.DIALix.COM> from "Peter Wemm" at Dec 7, 96 01:11:47 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 > > "John S. Dyson" wrote: > > > > > > Most of the kernel doesn't pick up the CPU options. > > > > > Why not? That seems to be unwise, shouldn't anything with any > > cpu specific inlines also pick-up the CPU options? Anything > > that uses endian.h (or cpufunc.h) are perfect examples of where > > there might be some value in that. > > > > John > > Perhaps we should seriously consider using 'cc -include opt_global.h' and > moving things like Ix86_CPU etc into there? It has the benefits of having > every file know about the settings, but without having to modify every file. > Other flags that might eventually be used would be the SMP ones? Imagine the #ifdefs (or macros that are conditional on #ifdefs) that there will eventually be when/if we do fine grained locking... John From owner-cvs-sys Fri Dec 6 21:26:33 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA04442 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:26:33 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA04434; Fri, 6 Dec 1996 21:26:25 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.6/8.6.5) with SMTP id VAA01018; Fri, 6 Dec 1996 21:25:52 -0800 (PST) Message-Id: <199612070525.VAA01018@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: Peter Wemm cc: dyson@freebsd.org, bde@zeta.org.au (Bruce Evans), cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-reply-to: Your message of "Sat, 07 Dec 1996 13:11:47 +0800." <199612070511.NAA27272@spinner.DIALix.COM> From: David Greenman Reply-To: dg@root.com Date: Fri, 06 Dec 1996 21:25:52 -0800 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >"John S. Dyson" wrote: >> > >> > Most of the kernel doesn't pick up the CPU options. >> > >> Why not? That seems to be unwise, shouldn't anything with any >> cpu specific inlines also pick-up the CPU options? Anything >> that uses endian.h (or cpufunc.h) are perfect examples of where >> there might be some value in that. >> >> John > >Perhaps we should seriously consider using 'cc -include opt_global.h' and >moving things like Ix86_CPU etc into there? It has the benefits of having >every file know about the settings, but without having to modify every file. I'd rather see a #include added to cpufunc.h, which is included by systm.h, which is included by everything (?) in the kernel. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Fri Dec 6 21:32:04 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA05967 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:32:04 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA05919; Fri, 6 Dec 1996 21:31:55 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id NAA27469; Sat, 7 Dec 1996 13:31:00 +0800 (WST) Message-Id: <199612070531.NAA27469@spinner.DIALix.COM> To: "John S. Dyson" cc: dyson@freebsd.org, bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-reply-to: Your message of "Sat, 07 Dec 1996 00:21:08 EST." <199612070521.AAA00201@dyson.iquest.net> Date: Sat, 07 Dec 1996 13:30:59 +0800 From: Peter Wemm Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk "John S. Dyson" wrote: > > > > "John S. Dyson" wrote: > > > > > > > > Most of the kernel doesn't pick up the CPU options. > > > > > > > Why not? That seems to be unwise, shouldn't anything with any > > > cpu specific inlines also pick-up the CPU options? Anything > > > that uses endian.h (or cpufunc.h) are perfect examples of where > > > there might be some value in that. > > > > > > John > > > > Perhaps we should seriously consider using 'cc -include opt_global.h' and > > moving things like Ix86_CPU etc into there? It has the benefits of having > > every file know about the settings, but without having to modify every file . > > > Other flags that might eventually be used would be the SMP ones? Imagine > the #ifdefs (or macros that are conditional on #ifdefs) that there > will eventually be when/if we do fine grained locking... Funny you should mention the smp case, I very nearly mentioned it.. It's a prime example of where we're facing adding opt_smp.h to a very large number of files. I would also like to see all "unrecognised" options go into opt_global.h as well, that will finish the 'make depend' fixes... ie: make depend will be 100% safe, but unrecognised option changes will imply a complete recompile... but that's better than requireing a complete recompile always as it currently stands. > John Cheers, -Peter From owner-cvs-sys Fri Dec 6 21:32:05 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA05971 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:32:05 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA05864; Fri, 6 Dec 1996 21:31:45 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id QAA16289; Sat, 7 Dec 1996 16:29:42 +1100 Date: Sat, 7 Dec 1996 16:29:42 +1100 From: Bruce Evans Message-Id: <199612070529.QAA16289@godzilla.zeta.org.au> To: bde@zeta.org.au, toor@dyson.iquest.net Subject: Re: cvs commit: src/sys/i386/include endian.h Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Most of the kernel doesn't pick up the CPU options. >> >Why not? That seems to be unwise, shouldn't anything with any Because opt_cpu.h is only included in the few places where it is needed, just like other options files, so that everything doesn't depend on it. This can't be fixed by including opt_cpu.h in endian.h, since apart from defeating the dependency optimization, opt_cpu.h doesn't exist when endian.h is included by applications. Some applications define KERNEL so KERNEL can't be used to control the inclusion. A new postive logic, option would work right. It can be kept out of opt_cpu.h. >cpu specific inlines also pick-up the CPU options? Anything >that uses endian.h (or cpufunc.h) are perfect examples of where >there might be some value in that. Not now. None did. The inlines and macros can be treated as a library and cpu-dependent ones can be chosen in the places that use them. This is unwieldy for the ntoh* functions since they are used a lot. Bswap is the only generally useful instruction in ix86's that isn't always available, so there are unlikely to be more cases like this for ix86's. Bruce From owner-cvs-sys Fri Dec 6 21:42:07 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA08614 for cvs-sys-outgoing; Fri, 6 Dec 1996 21:42:07 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA08543; Fri, 6 Dec 1996 21:41:54 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id NAA27541; Sat, 7 Dec 1996 13:40:34 +0800 (WST) Message-Id: <199612070540.NAA27541@spinner.DIALix.COM> To: Bruce Evans cc: toor@dyson.iquest.net, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-reply-to: Your message of "Sat, 07 Dec 1996 16:29:42 +1100." <199612070529.QAA16289@godzilla.zeta.org.au> Date: Sat, 07 Dec 1996 13:40:33 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > Not now. None did. The inlines and macros can be treated as a library > and cpu-dependent ones can be chosen in the places that use them. > This is unwieldy for the ntoh* functions since they are used a lot. > Bswap is the only generally useful instruction in ix86's that isn't > always available, so there are unlikely to be more cases like this > for ix86's. Just as a thought, is it possible to handle the illegal instruction trap on the i386 and emulate the bswap instruction? Then we could just use bswap everywhere and be done with it. Obviously this would be a penalty on the i386 (I wonder how much?), but it'd simplify the environment on the "current" mainstream cpu's. Perhaps this would also be worth doing for invlpg() and other instructions? It would eliminate a runtime overhead for testing cpu_class on >= i486 cpu's kinda like how we handle the %ds pop in returning to user - rather than test for bogus values, we simply do it and IF it fails, then take the time to pick up the bits. Please forgive my "crackpot" ideas.. I've just woken up and the coffee has not had a chance to kick in yet. :-) > Bruce Cheers, -Peter From owner-cvs-sys Fri Dec 6 22:19:40 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA13858 for cvs-sys-outgoing; Fri, 6 Dec 1996 22:19:40 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA13851; Fri, 6 Dec 1996 22:19:39 -0800 (PST) Date: Fri, 6 Dec 1996 22:19:39 -0800 (PST) From: John Dyson Message-Id: <199612070619.WAA13851@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/06 22:19:38 Modified: sys/vm vm_map.c Log: Fix a map entry leak problem found by DG. Also, de-inline a function vm_map_entry_dispose, because it won't help being inlined. Revision Changes Path 1.60 +5 -3 src/sys/vm/vm_map.c From owner-cvs-sys Fri Dec 6 22:23:32 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id WAA13975 for cvs-sys-outgoing; Fri, 6 Dec 1996 22:23:32 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id WAA13963; Fri, 6 Dec 1996 22:23:19 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id RAA17373; Sat, 7 Dec 1996 17:14:20 +1100 Date: Sat, 7 Dec 1996 17:14:20 +1100 From: Bruce Evans Message-Id: <199612070614.RAA17373@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/include endian.h > Log: > Make LKM's build again. I have added the allegedly broken > ACTUALLY_LKM_NOT_KERNEL until the real fix comes through. Whatever Broken as designed. It works fine, except in my version where I deleted it a few months ago. Bruce From owner-cvs-sys Fri Dec 6 23:07:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA14837 for cvs-sys-outgoing; Fri, 6 Dec 1996 23:07:46 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA14832; Fri, 6 Dec 1996 23:07:27 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id RAA18540; Sat, 7 Dec 1996 17:58:30 +1100 Date: Sat, 7 Dec 1996 17:58:30 +1100 From: Bruce Evans Message-Id: <199612070658.RAA18540@godzilla.zeta.org.au> To: dg@root.com, peter@spinner.dialix.com Subject: Re: cvs commit: src/sys/i386/include endian.h Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freebsd.org, dyson@freefall.freebsd.org Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>Perhaps we should seriously consider using 'cc -include opt_global.h' and >>moving things like Ix86_CPU etc into there? It has the benefits of having >>every file know about the settings, but without having to modify every file. > > I'd rather see a #include added to cpufunc.h, which is included by systm.h, >which is included by everything (?) in the kernel. cpufunc.h shouldn't be included in systm.h. This has been on my list of things to fix since FreeBSD-1.1. It is fixed in NetBSD. Only the ffs() and fls() functions in our version are used in machine-independent code (except possibly in spls), and these functions probably shouldn't be written in asm anyway (on Pentiums the asm versions are about the same speed as naive C versions if everything is in the L1 cache). systm.h is included for 501 out of 521 objects in LINT in -current. It is actually used for only 442 of these objects. Bruce From owner-cvs-sys Fri Dec 6 23:32:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA15313 for cvs-sys-outgoing; Fri, 6 Dec 1996 23:32:44 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA15297; Fri, 6 Dec 1996 23:32:08 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id SAA19272; Sat, 7 Dec 1996 18:29:05 +1100 Date: Sat, 7 Dec 1996 18:29:05 +1100 From: Bruce Evans Message-Id: <199612070729.SAA19272@godzilla.zeta.org.au> To: dyson@freebsd.org, peter@spinner.DIALix.COM Subject: Re: cvs commit: src/sys/i386/include endian.h Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Perhaps we should seriously consider using 'cc -include opt_global.h' and >moving things like Ix86_CPU etc into there? It has the benefits of having Good idea, except for moving Ix86_CPU. It's better to use one option per feature. I think there are some 386 clones that have bswap. I didn't know about -include. >We would have to tweak the .depend generation in the Makefile though, since >cc -M doesn't seem to list files from -include. It should be a simple case >of a simple sed script. Dependencies could still work. We should fix cc -M or tweak mkdep. cc -M lists files included by the -included file. cc -E works right. Bruce From owner-cvs-sys Fri Dec 6 23:44:08 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA15773 for cvs-sys-outgoing; Fri, 6 Dec 1996 23:44:08 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA15766; Fri, 6 Dec 1996 23:44:07 -0800 (PST) Date: Fri, 6 Dec 1996 23:44:07 -0800 (PST) From: John Dyson Message-Id: <199612070744.XAA15766@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/12/06 23:44:06 Modified: sys/vm vm_map.c Log: Expunge inlines... Revision Changes Path 1.61 +4 -4 src/sys/vm/vm_map.c From owner-cvs-sys Fri Dec 6 23:58:43 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA16011 for cvs-sys-outgoing; Fri, 6 Dec 1996 23:58:43 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id XAA16006; Fri, 6 Dec 1996 23:58:20 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id SAA19808; Sat, 7 Dec 1996 18:51:47 +1100 Date: Sat, 7 Dec 1996 18:51:47 +1100 From: Bruce Evans Message-Id: <199612070751.SAA19808@godzilla.zeta.org.au> To: bde@zeta.org.au, peter@spinner.DIALix.COM Subject: Re: cvs commit: src/sys/i386/include endian.h Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org, toor@dyson.iquest.net Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Just as a thought, is it possible to handle the illegal instruction >trap on the i386 and emulate the bswap instruction? Then we could just >use bswap everywhere and be done with it. Obviously this would be a We would have to replace it by code that doesn't trap. Always trapping would be too slow. Unfortunately, bswap is a short instruction (3 bytes IIRC) so there is no room for replacing it unless it is padded to begin with. >penalty on the i386 (I wonder how much?), but it'd simplify the I guess about 50 us. >environment on the "current" mainstream cpu's. Perhaps this would >also be worth doing for invlpg() and other instructions? It would >eliminate a runtime overhead for testing cpu_class on >= i486 cpu's Using function calls would provide maximum flexibilty at a small cost. A function call+ret takes only 1+2 cycles (+more for cache misses and BTB misses). That's not much more than the 2 cycles (+more ...) for testing cpu_class. BTW, I have found a case where non-inline spls cause a reproducible slowdown - `ping localhost' on an idle P5/133 takes about 3 us longer. Each ping takes about 16 splnnn()s and 16 splx()s, so the call+ret overhead doesn't completely account for the slowdown. I guess this is caused by more BTB and cache misses caused by the extra function calls and lack of localitly. 16 splnnn()'s per second is probably too few to allow the function to stay in the L1 cache any better than inline code. Bruce From owner-cvs-sys Sat Dec 7 04:31:09 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA24184 for cvs-sys-outgoing; Sat, 7 Dec 1996 04:31:09 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA24176; Sat, 7 Dec 1996 04:31:07 -0800 (PST) Date: Sat, 7 Dec 1996 04:31:07 -0800 (PST) From: KATO Takenori Message-Id: <199612071231.EAA24176@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/bs scsi_dvcfg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 96/12/07 04:31:07 Added: sys/i386/isa/bs scsi_dvcfg.h Log: Obtained from: NetBSD/pc98 based on NetBSD 1.2 Add a missing file of bs driver. It's a 2.2 candidate. From owner-cvs-sys Sat Dec 7 04:59:39 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA24876 for cvs-sys-outgoing; Sat, 7 Dec 1996 04:59:39 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA24867; Sat, 7 Dec 1996 04:59:38 -0800 (PST) Date: Sat, 7 Dec 1996 04:59:38 -0800 (PST) From: KATO Takenori Message-Id: <199612071259.EAA24867@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 96/12/07 04:59:37 Modified: sys/pc98/conf GENERIC98 Log: Change obsolete SBIC55 into SCSI in a comment line. Definite 2.2 candidate. Revision Changes Path 1.11 +2 -2 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Sat Dec 7 05:04:26 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25242 for cvs-sys-outgoing; Sat, 7 Dec 1996 05:04:26 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25230; Sat, 7 Dec 1996 05:04:24 -0800 (PST) Date: Sat, 7 Dec 1996 05:04:24 -0800 (PST) From: KATO Takenori Message-Id: <199612071304.FAA25230@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_ed.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 96/12/07 05:04:23 Modified: sys/pc98/pc98 if_ed.c Log: Synchronize with sys/i386/isa/if_ed.c revision 1.09. It's a 2.2 candidate. Revision Changes Path 1.13 +2 -1 src/sys/pc98/pc98/if_ed.c From owner-cvs-sys Sat Dec 7 05:08:56 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA25486 for cvs-sys-outgoing; Sat, 7 Dec 1996 05:08:56 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id FAA25481; Sat, 7 Dec 1996 05:08:49 -0800 (PST) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.8.4/3.4W4) with ESMTP id WAA00496; Sat, 7 Dec 1996 22:08:46 +0900 (JST) Message-Id: <199612071308.WAA00496@marble.eps.nagoya-u.ac.jp> To: kato@freefall.freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/pc98 if_ed.c In-Reply-To: Your message of "Sat, 7 Dec 1996 05:04:24 -0800 (PST)" References: <199612071304.FAA25230@freefall.freebsd.org> X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sat, 07 Dec 1996 22:08:46 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: KATO Takenori Subject: cvs commit: src/sys/pc98/pc98 if_ed.c Date: Sat, 7 Dec 1996 05:04:24 -0800 (PST) > kato 96/12/07 05:04:23 > > Modified: sys/pc98/pc98 if_ed.c > Log: > Synchronize with sys/i386/isa/if_ed.c revision 1.09. ^^^^ > It's a 2.2 candidate. Opps, 1.09 --> 1.109. From owner-cvs-sys Sat Dec 7 08:37:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA00537 for cvs-sys-outgoing; Sat, 7 Dec 1996 08:37:44 -0800 (PST) Received: from precipice.shockwave.com (ppp-206-170-5-131.rdcy01.pacbell.net [206.170.5.131]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id IAA00532; Sat, 7 Dec 1996 08:37:38 -0800 (PST) Received: from shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.8.3/8.7.3) with ESMTP id IAA13365; Sat, 7 Dec 1996 08:36:46 -0800 (PST) Message-Id: <199612071636.IAA13365@precipice.shockwave.com> To: Peter Wemm cc: dyson@freebsd.org, bde@zeta.org.au (Bruce Evans), cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-reply-to: Your message of "Sat, 07 Dec 1996 13:11:47 +0800." <199612070511.NAA27272@spinner.DIALix.COM> Date: Sat, 07 Dec 1996 08:36:46 -0800 From: Paul Traina Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk From: Peter Wemm Subject: Re: cvs commit: src/sys/i386/include endian.h "John S. Dyson" wrote: > > > > Most of the kernel doesn't pick up the CPU options. > > > Why not? That seems to be unwise, shouldn't anything with any > cpu specific inlines also pick-up the CPU options? Anything > that uses endian.h (or cpufunc.h) are perfect examples of where > there might be some value in that. > > John Perhaps we should seriously consider using 'cc -include opt_global.h' and moving things like Ix86_CPU etc into there? It has the benefits of having every file know about the settings, but without having to modify every file. We would have to tweak the .depend generation in the Makefile though, since cc -M doesn't seem to list files from -include. It should be a simple case of a simple sed script. Dependencies could still work. Yeah, and then you have to remake the entire universe? I don't think so. :-( I'd rather split out the CPU specific parts of endian.h. In fact, isn't there a pretty simple test that can be done with #if's to determine endian? From owner-cvs-sys Sat Dec 7 11:58:17 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08159 for cvs-sys-outgoing; Sat, 7 Dec 1996 11:58:17 -0800 (PST) Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id LAA08087; Sat, 7 Dec 1996 11:57:48 -0800 (PST) Received: by halloran-eldar.lcs.mit.edu; (5.65v3.2/1.1.8.2/19Aug95-0530PM) id AA20744; Sat, 7 Dec 1996 14:57:12 -0500 Date: Sat, 7 Dec 1996 14:57:12 -0500 From: Garrett Wollman Message-Id: <9612071957.AA20744@halloran-eldar.lcs.mit.edu> To: Peter Wemm Cc: "John S. Dyson" , dyson@freebsd.org, bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/include endian.h In-Reply-To: <199612070531.NAA27469@spinner.DIALix.COM> References: <199612070521.AAA00201@dyson.iquest.net> <199612070531.NAA27469@spinner.DIALix.COM> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk < said: > I would also like to see all "unrecognised" options go into opt_global.h > as well, that will finish the 'make depend' fixes... ie: make depend > will be 100% safe, but unrecognised option changes will imply a complete > recompile... but that's better than requireing a complete recompile always > as it currently stands. I believe that this is a really, really bad idea. Sometimes, it is necessary to create an option with the specific intent that the programmer will be able to enable/disable it on a file-by-file basis by tweaking the Makefile and/or compiler command line. DIAGNOSTIC is the prime example of this sort of option---most of the time you /don't/ want it to be on in a part of the kernel other than what you're working on, and you'll probably do something like `make CC="cc -DDIAGNOSTIC"' to ensure that this is so. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, ANA, or NSA| - Susan Aglukark and Chad Irschick From owner-cvs-sys Sat Dec 7 12:20:57 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA09007 for cvs-sys-outgoing; Sat, 7 Dec 1996 12:20:57 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id MAA08991; Sat, 7 Dec 1996 12:20:50 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id HAA02514; Sun, 8 Dec 1996 07:16:51 +1100 Date: Sun, 8 Dec 1996 07:16:51 +1100 From: Bruce Evans Message-Id: <199612072016.HAA02514@godzilla.zeta.org.au> To: peter@spinner.dialix.com, wollman@lcs.mit.edu Subject: Re: cvs commit: src/sys/i386/include endian.h Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freebsd.org, toor@dyson.iquest.net Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> I would also like to see all "unrecognised" options go into opt_global.h >I believe that this is a really, really bad idea. Sometimes, it is >necessary to create an option with the specific intent that the >programmer will be able to enable/disable it on a file-by-file basis >by tweaking the Makefile and/or compiler command line. DIAGNOSTIC is >the prime example of this sort of option---most of the time you >/don't/ want it to be on in a part of the kernel other than what >you're working on, and you'll probably do something like `make CC="cc >-DDIAGNOSTIC"' to ensure that this is so. This would still work because DIAGNOSTIC would be not be "unrecognised" if it is not configured. Turning off options that are usually on is harder. Bruce From owner-cvs-sys Sat Dec 7 14:32:16 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13141 for cvs-sys-outgoing; Sat, 7 Dec 1996 14:32:16 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13134; Sat, 7 Dec 1996 14:32:15 -0800 (PST) Date: Sat, 7 Dec 1996 14:32:15 -0800 (PST) From: Soren Schmidt Message-Id: <199612072232.OAA13134@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/12/07 14:32:14 Modified: sys/i386/isa syscons.c Log: Fix the broken support for monochrome VGA's. It was MY fault after all, damn.. Revision Changes Path 1.191 +22 -3 src/sys/i386/isa/syscons.c From owner-cvs-sys Sat Dec 7 14:33:08 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13206 for cvs-sys-outgoing; Sat, 7 Dec 1996 14:33:08 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13199; Sat, 7 Dec 1996 14:33:07 -0800 (PST) Date: Sat, 7 Dec 1996 14:33:07 -0800 (PST) From: Soren Schmidt Message-Id: <199612072233.OAA13199@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/12/07 14:33:06 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: Fix the broken support for monochrome VGA's. It was MY fault after all, damn.. Revision Changes Path 1.182.2.6 +22 -3 src/sys/i386/isa/syscons.c From owner-cvs-sys Sat Dec 7 14:45:18 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13553 for cvs-sys-outgoing; Sat, 7 Dec 1996 14:45:18 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13546; Sat, 7 Dec 1996 14:45:17 -0800 (PST) Date: Sat, 7 Dec 1996 14:45:17 -0800 (PST) From: Joerg Wunsch Message-Id: <199612072245.OAA13546@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/12/07 14:45:16 Modified: sys/scsi scsiconf.c Log: Default the CD-ROM devices to a single LUN only. Too many of them are broken and respond to multiple LUNs. Reviewed by: rv@groa.uct.ac.za (Russell Vincent) Revision Changes Path 1.70 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat Dec 7 14:48:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13730 for cvs-sys-outgoing; Sat, 7 Dec 1996 14:48:46 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13722; Sat, 7 Dec 1996 14:48:44 -0800 (PST) Date: Sat, 7 Dec 1996 14:48:44 -0800 (PST) From: Joerg Wunsch Message-Id: <199612072248.OAA13722@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/12/07 14:48:44 Branch: sys/scsi RELENG_2_2 Modified: sys/scsi scsiconf.c Log: Merge the fix from rev 1.70: opnly one LUN for CDs. Revision Changes Path 1.64.2.4 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat Dec 7 14:50:09 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13887 for cvs-sys-outgoing; Sat, 7 Dec 1996 14:50:09 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA13880; Sat, 7 Dec 1996 14:50:06 -0800 (PST) Date: Sat, 7 Dec 1996 14:50:06 -0800 (PST) From: Joerg Wunsch Message-Id: <199612072250.OAA13880@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/12/07 14:50:06 Branch: sys/scsi SCSI Modified: sys/scsi scsiconf.c Log: Merge from rev 1.70: only one LUN for CD-ROM devices. Revision Changes Path 1.61.2.6 +5 -1 src/sys/scsi/scsiconf.c From owner-cvs-sys Sat Dec 7 18:24:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA21788 for cvs-sys-outgoing; Sat, 7 Dec 1996 18:24:13 -0800 (PST) Received: (from swallace@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA21781; Sat, 7 Dec 1996 18:24:12 -0800 (PST) Date: Sat, 7 Dec 1996 18:24:12 -0800 (PST) From: Steven Wallace Message-Id: <199612080224.SAA21781@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_signal.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk swallace 96/12/07 18:24:11 Modified: sys/i386/ibcs2 ibcs2_signal.c Log: Perform special sigset() check. Make sure signal is not blocked. If it is, return SIG_HOLD instead of handler and unblock the signal. Revision Changes Path 1.7 +14 -2 src/sys/i386/ibcs2/ibcs2_signal.c