From owner-cvs-sys Sun Sep 24 12:48:05 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11078 for cvs-sys-outgoing; Sun, 24 Sep 1995 12:48:05 -0700 Received: (from dyson@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11067 ; Sun, 24 Sep 1995 12:47:59 -0700 Date: Sun, 24 Sep 1995 12:47:59 -0700 From: John Dyson Message-Id: <199509241947.MAA11067@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_fault.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk dyson 95/09/24 12:47:59 Modified: sys/vm vm_fault.c Log: Significantly simplify the fault clustering code. After some analysis by David Greenman, it has been determined that the more sophisticated code only made a very minor difference in fault performance. Therefore, this code eliminates some of the complication of the fault code, decreasing the amount of CPU used to scan shadow chains. From owner-cvs-sys Sun Sep 24 12:51:54 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11293 for cvs-sys-outgoing; Sun, 24 Sep 1995 12:51:54 -0700 Received: (from dyson@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA11283 ; Sun, 24 Sep 1995 12:51:51 -0700 Date: Sun, 24 Sep 1995 12:51:51 -0700 From: John Dyson Message-Id: <199509241951.MAA11283@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk dyson 95/09/24 12:51:50 Modified: sys/vm vm_glue.c Log: Perform more checking for proper loading of the UPAGES when a process is swapped in. Also, remove unnecessary map locking/unlocking during selection of processes to be swapped out. This code might afford proper panics as opposed to spontaneous reboots on certain systems. This should allow us to debug these problems better. From owner-cvs-sys Sun Sep 24 13:18:18 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA12026 for cvs-sys-outgoing; Sun, 24 Sep 1995 13:18:18 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA12011 ; Sun, 24 Sep 1995 13:18:08 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id NAA01682; Sun, 24 Sep 1995 13:17:57 -0700 To: Nate Williams cc: "Jordan K. Hubbard" , CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-reply-to: Your message of "Fri, 22 Sep 1995 19:38:39 MDT." <199509230138.TAA06228@rocky.sri.MT.net> Date: Sun, 24 Sep 1995 13:17:56 -0700 Message-ID: <1680.811973876@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > By adding PCVT to the kernel we get the ability to install on > ThinkPad's. By adding the SysV stuff we don't install on any more > hardware, but allow a commercial program to run. However, the > commercial program is not run during the install, so the kernel > installed on the HD would be adequate. Unfortunately, the kernel installed on the HD is the same one. We'd need to go for "boot generic" and "run generic" before this concept would work. Hmm. Jordan From owner-cvs-sys Sun Sep 24 13:26:57 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id NAA12354 for cvs-sys-outgoing; Sun, 24 Sep 1995 13:26:57 -0700 Received: from rocky.sri.MT.net (sri.MT.net [204.94.231.129]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id NAA12340 ; Sun, 24 Sep 1995 13:26:43 -0700 Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id OAA08615; Sun, 24 Sep 1995 14:28:51 -0600 Date: Sun, 24 Sep 1995 14:28:51 -0600 From: Nate Williams Message-Id: <199509242028.OAA08615@rocky.sri.MT.net> To: "Jordan K. Hubbard" Cc: Nate Williams , "Jordan K. Hubbard" , CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-Reply-To: <1680.811973876@time.cdrom.com> References: <199509230138.TAA06228@rocky.sri.MT.net> <1680.811973876@time.cdrom.com> Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > > By adding PCVT to the kernel we get the ability to install on > > ThinkPad's. By adding the SysV stuff we don't install on any more > > hardware, but allow a commercial program to run. However, the > > commercial program is not run during the install, so the kernel > > installed on the HD would be adequate. > > Unfortunately, the kernel installed on the HD is the same one. It's *not* the same one as the install kernel. The boot kernel contains the MFS_ROOT stuff, which makes that kernel completely different than the HD kernel, although as it stands currently they are almost the same. > We'd need to go for "boot generic" and "run generic" before this > concept would work. Hmm. Using the patches I sent to you earlier, we remove the SYSV stuff from the boot kernel while still keeping it in the HD kernel. We *do* have a 'boot generic' and a 'run generic' kernel in the current scheme, although they aren't that different (yet). Nate From owner-cvs-sys Sun Sep 24 23:01:08 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA02418 for cvs-sys-outgoing; Sun, 24 Sep 1995 23:01:08 -0700 Received: (from dyson@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA02405 ; Sun, 24 Sep 1995 23:01:01 -0700 Date: Sun, 24 Sep 1995 23:01:01 -0700 From: John Dyson Message-Id: <199509250601.XAA02405@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk dyson 95/09/24 23:01:00 Modified: sys/ufs/ffs ffs_vnops.c Log: Re-enable read clustering. From owner-cvs-sys Mon Sep 25 09:58:02 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA16746 for cvs-sys-outgoing; Mon, 25 Sep 1995 09:58:02 -0700 Received: (from wollman@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA16736 ; Mon, 25 Sep 1995 09:57:55 -0700 Date: Mon, 25 Sep 1995 09:57:55 -0700 From: "Garrett A. Wollman" Message-Id: <199509251657.JAA16736@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk wollman 95/09/25 09:57:55 Modified: sys/i386/isa lpt.c sys/net if_tun.c Log: Add BPF and IP multicast capabilities to the `tun' and `lp' network interfaces. Submitted by: Bill Fenner From owner-cvs-sys Mon Sep 25 21:08:31 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA10271 for cvs-sys-outgoing; Mon, 25 Sep 1995 21:08:31 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA10247 ; Mon, 25 Sep 1995 21:08:19 -0700 Date: Mon, 25 Sep 1995 21:08:19 -0700 From: David Greenman Message-Id: <199509260408.VAA10247@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/25 21:08:18 Branch: sys/ufs/ufs RELENG_2_1_0 Modified: sys/ufs/ufs ufs_vnops.c Log: Brought in changes from rev 1.29: fix for rename bug. From owner-cvs-sys Mon Sep 25 22:22:25 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA12168 for cvs-sys-outgoing; Mon, 25 Sep 1995 22:22:25 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA12157 ; Mon, 25 Sep 1995 22:22:14 -0700 Date: Mon, 25 Sep 1995 22:22:14 -0700 From: David Greenman Message-Id: <199509260522.WAA12157@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/eisa eisadevs.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/25 22:22:14 Branch: sys/i386/eisa RELENG_2_1_0 Modified: sys/i386/eisa eisadevs.c Log: Brought in changes from rev 1.2: add EISA hook for Specialix driver. From owner-cvs-sys Mon Sep 25 22:24:38 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA12320 for cvs-sys-outgoing; Mon, 25 Sep 1995 22:24:38 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA12311 ; Mon, 25 Sep 1995 22:24:36 -0700 Date: Mon, 25 Sep 1995 22:24:36 -0700 From: David Greenman Message-Id: <199509260524.WAA12311@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/25 22:24:36 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf LINT Log: Sync with main branch (comment changes). From owner-cvs-sys Tue Sep 26 01:58:02 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA26522 for cvs-sys-outgoing; Tue, 26 Sep 1995 01:58:02 -0700 Received: (from phk@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA26509 ; Tue, 26 Sep 1995 01:57:50 -0700 Date: Tue, 26 Sep 1995 01:57:50 -0700 From: Poul-Henning Kamp Message-Id: <199509260857.BAA26509@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_edreg.h if_ze.c if_zereg.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk phk 95/09/26 01:57:49 Modified: sys/i386/isa if_edreg.h if_ze.c Removed: sys/i386/isa if_zereg.h Log: if_ze.c was derived from if_ed.c about 42 (!) versions ago. It is now scheduled for demolition. This is a first step: get rid of if_zereg.h, by adding the five extra definitions to if_edreg.h. Also add some definitions which will become needed when if_ze.c gets replaced entirely by pccard and if_ed.c. (this is a 2.1.0 candidate) From owner-cvs-sys Tue Sep 26 08:38:46 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA09430 for cvs-sys-outgoing; Tue, 26 Sep 1995 08:38:46 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA09420 ; Tue, 26 Sep 1995 08:38:30 -0700 Date: Tue, 26 Sep 1995 08:38:30 -0700 From: David Greenman Message-Id: <199509261538.IAA09420@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern tty_pty.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/26 08:38:29 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern tty_pty.c Log: Brought in change from rev 1.21: don't zero out the session pointer in ptcclose(). From owner-cvs-sys Wed Sep 27 10:26:39 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA07361 for cvs-sys-outgoing; Wed, 27 Sep 1995 10:26:39 -0700 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA07351 ; Wed, 27 Sep 1995 10:26:33 -0700 Date: Wed, 27 Sep 1995 10:26:33 -0700 From: "Andrey A. Chernov" Message-Id: <199509271726.KAA07351@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk ache 95/09/27 10:26:32 Modified: sys/i386/conf LINT Log: Document MTUDISC From owner-cvs-sys Wed Sep 27 12:12:32 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA10696 for cvs-sys-outgoing; Wed, 27 Sep 1995 12:12:32 -0700 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA10684 ; Wed, 27 Sep 1995 12:12:22 -0700 Date: Wed, 27 Sep 1995 12:12:22 -0700 From: "Andrey A. Chernov" Message-Id: <199509271912.MAA10684@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk ache 95/09/27 12:12:22 Modified: sys/i386/conf LINT Log: Back out MTUDISC description per Garrett request, yet not ready From owner-cvs-sys Thu Sep 28 06:16:05 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA13399 for cvs-sys-outgoing; Thu, 28 Sep 1995 06:16:05 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA13382 ; Thu, 28 Sep 1995 06:15:51 -0700 Date: Thu, 28 Sep 1995 06:15:51 -0700 From: "Jordan K. Hubbard" Message-Id: <199509281315.GAA13382@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/matcd audio.c matcd.c options.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/09/28 06:15:50 Modified: sys/i386/isa/matcd audio.c matcd.c options.h Log: o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer were making and were no-brainers. However, the xcdplayer eject button didn't work because xcdplayer gave up and didn't bother to try the EJECT ioctl anyway when CDIOCALLOW was not available. This all works now. o A change so that xcdplayer gets TOC entry data for the lead-out area on the disc. Xcdplayer can now play the last track on a CD, which it would not do in earlier versions (but no one reported). Cdplayer gets the TOC data differently and it works in old and new versions. o Eliminated a race condition that caused the driver to sleep forever on very slow and heavily loaded systems on rare occasions when the system was doing lots of audio-related ioctls to the drive. o Fixed a problem where a locked drive could be unlocked by accessing one of the non-locking devs. Door locking now follows the documented rules. o Made all wait channel strings unique to matcd. Submitted by: Frank Durda IV From owner-cvs-sys Thu Sep 28 06:32:08 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA14182 for cvs-sys-outgoing; Thu, 28 Sep 1995 06:32:08 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA14173 ; Thu, 28 Sep 1995 06:32:04 -0700 Date: Thu, 28 Sep 1995 06:32:04 -0700 From: David Greenman Message-Id: <199509281332.GAA14173@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/fifofs fifo_vnops.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/28 06:32:04 Branch: sys/miscfs/fifofs RELENG_2_1_0 Modified: sys/miscfs/fifofs fifo_vnops.c Log: Brought in changes from rev 1.10: add ability to have a fifo open for read & write simultaneously. Needed for proper SCO support. From owner-cvs-sys Thu Sep 28 11:43:56 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA24264 for cvs-sys-outgoing; Thu, 28 Sep 1995 11:43:56 -0700 Received: (from bde@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA24243 ; Thu, 28 Sep 1995 11:43:42 -0700 Date: Thu, 28 Sep 1995 11:43:42 -0700 From: Bruce Evans Message-Id: <199509281843.LAA24243@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_out.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk bde 95/09/28 11:43:41 Modified: sys/i386/isa/pcvt pcvt_out.c Log: Fix FAT_CURSOR to give scanlines 0-15 instead of (the current start)-15. From owner-cvs-sys Fri Sep 29 12:52:14 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29407 for cvs-sys-outgoing; Fri, 29 Sep 1995 12:52:14 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA29397 ; Fri, 29 Sep 1995 12:52:12 -0700 Date: Fri, 29 Sep 1995 12:52:12 -0700 From: David Greenman Message-Id: <199509291952.MAA29397@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci dc21040.h if_de.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/29 12:52:11 Modified: sys/pci dc21040.h if_de.c Log: Latest version from Matt Thomas. This version works with the newer DC21041 NICs and with ZNYX cards. Submitted by: Matt Thomas From owner-cvs-sys Fri Sep 29 17:11:29 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA08447 for cvs-sys-outgoing; Fri, 29 Sep 1995 17:11:29 -0700 Received: (from jkh@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id RAA08425 ; Fri, 29 Sep 1995 17:11:21 -0700 Date: Fri, 29 Sep 1995 17:11:21 -0700 From: "Jordan K. Hubbard" Message-Id: <199509300011.RAA08425@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa atapi.c atapi.h wcd.c wd.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk jkh 95/09/29 17:11:20 Modified: sys/i386/isa atapi.c atapi.h wcd.c wd.c Log: Bring IDE CDROM support up to latest version (1.8a?) from Serge. Submitted by: vak@cronyx.ru From owner-cvs-sys Sat Sep 30 01:02:11 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21438 for cvs-sys-outgoing; Sat, 30 Sep 1995 01:02:11 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21420 ; Sat, 30 Sep 1995 01:01:59 -0700 Date: Sat, 30 Sep 1995 01:01:59 -0700 From: David Greenman Message-Id: <199509300801.BAA21420@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 01:01:58 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf files Log: Sync with main branch minus changes in rev 1.42. From owner-cvs-sys Sat Sep 30 01:03:14 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21532 for cvs-sys-outgoing; Sat, 30 Sep 1995 01:03:14 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA21523 ; Sat, 30 Sep 1995 01:03:11 -0700 Date: Sat, 30 Sep 1995 01:03:11 -0700 From: David Greenman Message-Id: <199509300803.BAA21523@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 conf.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 01:03:10 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 conf.c Log: Sync with main branch up to rev 1.96. From owner-cvs-sys Sat Sep 30 04:49:37 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28431 for cvs-sys-outgoing; Sat, 30 Sep 1995 04:49:37 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28422 ; Sat, 30 Sep 1995 04:49:30 -0700 Date: Sat, 30 Sep 1995 04:49:30 -0700 From: David Greenman Message-Id: <199509301149.EAA28422@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot start.S Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 04:49:29 Branch: sys/i386/boot/biosboot RELENG_2_1_0 Modified: sys/i386/boot/biosboot start.S Log: Sync with main branch: add some comments. From owner-cvs-sys Sat Sep 30 04:52:34 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28601 for cvs-sys-outgoing; Sat, 30 Sep 1995 04:52:34 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id EAA28585 ; Sat, 30 Sep 1995 04:52:30 -0700 Date: Sat, 30 Sep 1995 04:52:30 -0700 From: David Greenman Message-Id: <199509301152.EAA28585@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot disk.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 04:52:30 Branch: sys/i386/boot/biosboot RELENG_2_1_0 Modified: sys/i386/boot/biosboot disk.c Log: Brought in changes from revs 1.15-1.16: kludge for booting 2.88MB floppies. From owner-cvs-sys Sat Sep 30 06:42:41 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00656 for cvs-sys-outgoing; Sat, 30 Sep 1995 06:42:41 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00645 ; Sat, 30 Sep 1995 06:42:34 -0700 Date: Sat, 30 Sep 1995 06:42:34 -0700 From: David Greenman Message-Id: <199509301342.GAA00645@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 06:42:33 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 locore.s Log: Brought in changes from rev 1.56: fixed/updated Cyrix cache control. From owner-cvs-sys Sat Sep 30 06:50:18 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00864 for cvs-sys-outgoing; Sat, 30 Sep 1995 06:50:18 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA00855 ; Sat, 30 Sep 1995 06:50:12 -0700 Date: Sat, 30 Sep 1995 06:50:12 -0700 From: David Greenman Message-Id: <199509301350.GAA00855@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 swapgeneric.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 06:50:11 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 swapgeneric.c Log: Brought in changes from rev 1.11: od driver hook. From owner-cvs-sys Sat Sep 30 07:22:43 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA01355 for cvs-sys-outgoing; Sat, 30 Sep 1995 07:22:43 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA01337 ; Sat, 30 Sep 1995 07:22:30 -0700 Date: Sat, 30 Sep 1995 07:22:30 -0700 From: David Greenman Message-Id: <199509301422.HAA01337@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa lpt.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 07:22:30 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa lpt.c Log: Brought in changes from rev 1.35: BPF and multicast support. From owner-cvs-sys Sat Sep 30 08:19:57 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA03243 for cvs-sys-outgoing; Sat, 30 Sep 1995 08:19:57 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA03231 ; Sat, 30 Sep 1995 08:19:48 -0700 Date: Sat, 30 Sep 1995 08:19:48 -0700 From: David Greenman Message-Id: <199509301519.IAA03231@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 08:19:46 Modified: sys/i386/isa wd.c Log: Make ATAPI support completely optional - if ATAPI isn't defined, the original code/algorithm is used completely (with one bugfix). This makes it "safe" to bring these changes into -stable. From owner-cvs-sys Sat Sep 30 08:22:46 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA03444 for cvs-sys-outgoing; Sat, 30 Sep 1995 08:22:46 -0700 Received: from alpha.netcraft.co.uk (alpha.netcraft.co.uk [194.72.238.8]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id IAA03424 ; Sat, 30 Sep 1995 08:22:33 -0700 Received: (from paul@localhost) by alpha.netcraft.co.uk (8.6.12/8.6.9) id QAA11259; Sat, 30 Sep 1995 16:21:37 +0100 From: Paul Richards Message-Id: <199509301521.QAA11259@alpha.netcraft.co.uk> Subject: Re: cvs commit: src/sys/i386/isa wd.c To: davidg@freefall.freebsd.org (David Greenman) Date: Sat, 30 Sep 1995 16:21:37 +0100 (BST) Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199509301519.IAA03231@freefall.freebsd.org> from "David Greenman" at Sep 30, 95 08:19:48 am Reply-to: paul@netcraft.co.uk X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 624 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk In reply to David Greenman who said > > davidg 95/09/30 08:19:46 > > Modified: sys/i386/isa wd.c > Log: > Make ATAPI support completely optional - if ATAPI isn't defined, the > original code/algorithm is used completely (with one bugfix). This makes > it "safe" to bring these changes into -stable. > I'm not sure this is a good idea. It's too desired a feature to not be widely used and it's still very raw. Broken code will taint the whole release. -- Paul Richards, Netcraft Ltd. Internet: paul@netcraft.co.uk, http://www.netcraft.co.uk Phone: 0370 462071 (Mobile), +44 1225 447500 (work) From owner-cvs-sys Sat Sep 30 09:26:59 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA06105 for cvs-sys-outgoing; Sat, 30 Sep 1995 09:26:59 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id JAA06091 ; Sat, 30 Sep 1995 09:26:44 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id CAA08679; Sun, 1 Oct 1995 02:21:54 +1000 Date: Sun, 1 Oct 1995 02:21:54 +1000 From: Bruce Evans Message-Id: <199509301621.CAA08679@godzilla.zeta.org.au> To: davidg@freefall.freebsd.org, paul@alpha.netcraft.co.uk Subject: Re: cvs commit: src/sys/i386/isa wd.c Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >> Modified: sys/i386/isa wd.c >> Log: >> Make ATAPI support completely optional - if ATAPI isn't defined, the >> original code/algorithm is used completely (with one bugfix). This makes >> it "safe" to bring these changes into -stable. >> >I'm not sure this is a good idea. It's too desired a feature to not be widely >used and it's still very raw. Broken code will taint the whole release. I hope that a month or two of alpha and beta testing will be enough to stabilize it. Where did the the months alphember and betober (between September and October) go? :-). Bruce From owner-cvs-sys Sat Sep 30 09:32:47 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA06410 for cvs-sys-outgoing; Sat, 30 Sep 1995 09:32:47 -0700 Received: from alpha.netcraft.co.uk (alpha.netcraft.co.uk [194.72.238.8]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id JAA06405 ; Sat, 30 Sep 1995 09:32:41 -0700 Received: (from paul@localhost) by alpha.netcraft.co.uk (8.6.12/8.6.9) id RAA11412; Sat, 30 Sep 1995 17:31:18 +0100 From: Paul Richards Message-Id: <199509301631.RAA11412@alpha.netcraft.co.uk> Subject: Re: cvs commit: src/sys/i386/isa wd.c To: bde@zeta.org.au (Bruce Evans) Date: Sat, 30 Sep 1995 17:31:18 +0100 (BST) Cc: davidg@freefall.freebsd.org, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199509301621.CAA08679@godzilla.zeta.org.au> from "Bruce Evans" at Oct 1, 95 02:21:54 am Reply-to: paul@netcraft.co.uk X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1004 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk In reply to Bruce Evans who said > > >> Modified: sys/i386/isa wd.c > >> Log: > >> Make ATAPI support completely optional - if ATAPI isn't defined, the > >> original code/algorithm is used completely (with one bugfix). This makes > >> it "safe" to bring these changes into -stable. > >> > > >I'm not sure this is a good idea. It's too desired a feature to not be widely > >used and it's still very raw. Broken code will taint the whole release. > > I hope that a month or two of alpha and beta testing will be enough to > stabilize it. Where did the the months alphember and betober (between > September and October) go? :-). > But there won't be a month or two more of alpha and beta testing for 2.1. It should stay in current. It's completely new and not currently working code, it breaks all rules for 2.1 to bring it into stable. -- Paul Richards, Netcraft Ltd. Internet: paul@netcraft.co.uk, http://www.netcraft.co.uk Phone: 0370 462071 (Mobile), +44 1225 447500 (work) From owner-cvs-sys Sat Sep 30 10:36:43 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA08826 for cvs-sys-outgoing; Sat, 30 Sep 1995 10:36:43 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA08815 ; Sat, 30 Sep 1995 10:36:32 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id KAA20712; Sat, 30 Sep 1995 10:36:14 -0700 To: paul@netcraft.co.uk cc: bde@zeta.org.au (Bruce Evans), davidg@freefall.freebsd.org, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 1995 17:31:18 BST." <199509301631.RAA11412@alpha.netcraft.co.uk> Date: Sat, 30 Sep 1995 10:36:14 -0700 Message-ID: <20710.812482574@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > But there won't be a month or two more of alpha and beta testing for > 2.1. It should stay in current. It's completely new and not currently > working code, it breaks all rules for 2.1 to bring it into stable. There has been some misunderstanding. The ATAPI code will not be enabled in the boot floppy. It will be enabled in a new `ide_cdboot.flp' file (or whatever I decide to call it). It's just there to give some alternative to those now many thousands of people with IDE CDROMs out there who would otherwise be left high and dry and none to happy about it. Jordan From owner-cvs-sys Sat Sep 30 11:29:40 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA10479 for cvs-sys-outgoing; Sat, 30 Sep 1995 11:29:40 -0700 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA10473 ; Sat, 30 Sep 1995 11:29:31 -0700 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id LAA29846; Sat, 30 Sep 1995 11:29:00 -0700 Message-Id: <199509301829.LAA29846@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: "Jordan K. Hubbard" cc: paul@netcraft.co.uk, bde@zeta.org.au (Bruce Evans), davidg@freefall.freebsd.org, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 1995 10:36:14 PDT." <20710.812482574@time.cdrom.com> Date: Sat, 30 Sep 1995 11:29:00 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >> But there won't be a month or two more of alpha and beta testing for >> 2.1. It should stay in current. It's completely new and not currently >> working code, it breaks all rules for 2.1 to bring it into stable. > >There has been some misunderstanding. The ATAPI code will not be >enabled in the boot floppy. It will be enabled in a new >`ide_cdboot.flp' file (or whatever I decide to call it). It's >just there to give some alternative to those now many thousands >of people with IDE CDROMs out there who would otherwise be left >high and dry and none to happy about it. > > Jordan Are you making the kernel into a separate distribution so that the installed kernel has ATAPI support in it for those who boot with the ide_cdboot.flp? -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Sat Sep 30 11:53:36 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA11502 for cvs-sys-outgoing; Sat, 30 Sep 1995 11:53:36 -0700 Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA11491 ; Sat, 30 Sep 1995 11:53:31 -0700 Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id LAA01936; Sat, 30 Sep 1995 11:53:21 -0700 From: "Rodney W. Grimes" Message-Id: <199509301853.LAA01936@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa wd.c To: gibbs@freefall.freebsd.org (Justin T. Gibbs) Date: Sat, 30 Sep 1995 11:53:20 -0700 (PDT) Cc: jkh@time.cdrom.com, paul@netcraft.co.uk, bde@zeta.org.au, davidg@freefall.freebsd.org, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199509301829.LAA29846@aslan.cdrom.com> from "Justin T. Gibbs" at Sep 30, 95 11:29:00 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1715 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > > >> But there won't be a month or two more of alpha and beta testing for > >> 2.1. It should stay in current. It's completely new and not currently > >> working code, it breaks all rules for 2.1 to bring it into stable. > > > >There has been some misunderstanding. The ATAPI code will not be > >enabled in the boot floppy. It will be enabled in a new > >`ide_cdboot.flp' file (or whatever I decide to call it). It's > >just there to give some alternative to those now many thousands > >of people with IDE CDROMs out there who would otherwise be left > >high and dry and none to happy about it. > > > > Jordan > > Are you making the kernel into a separate distribution so that the > installed kernel has ATAPI support in it for those who boot with the > ide_cdboot.flp? IMHO, a grave mistake is being made here if the ATAPI support is going into the 2.1 RELEASE is any form. Jordan claims that this will make 1000's of PC users happy. I claim it will create 800 bug reports from the 80% of those 1000 user for whom it shall fail, and put a lot of egg on the face of the 2.1 release. Ultimately this is David and Jordans decision to make though, and if this is there decision I hope they are prepared to handle this side effect. I can also attest that the -current version of the wd driver now seems to have rather serious problems with my pre ATA-1 spec disk drives, (Seagate ST-157A) that started about the time the ATAPI support went in. I did no debugging on it, I simply pulled the drives and threw them on the shelf as obsolete hardware. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-sys Sat Sep 30 12:03:34 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA12060 for cvs-sys-outgoing; Sat, 30 Sep 1995 12:03:34 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA12054 ; Sat, 30 Sep 1995 12:03:28 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id MAA21046; Sat, 30 Sep 1995 12:03:24 -0700 To: "Justin T. Gibbs" cc: paul@netcraft.co.uk, bde@zeta.org.au (Bruce Evans), davidg@freefall.FreeBSD.org, CVS-commiters@freefall.FreeBSD.org, cvs-sys@freefall.FreeBSD.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 1995 11:29:00 PDT." <199509301829.LAA29846@aslan.cdrom.com> Date: Sat, 30 Sep 1995 12:03:23 -0700 Message-ID: <21044.812487803@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk > Are you making the kernel into a separate distribution so that the > installed kernel has ATAPI support in it for those who boot with the > ide_cdboot.flp? I was simply going to generate another kernel which would both be on the bindist and used to generate the ide_cdboot.flp image. I'll hack sysinstall in some way so that it knows to link /kernel to /kernel.IDECDGENERIC instead of /kernel.GENERIC in the ide_cdboot.flp case. Jordan From owner-cvs-sys Sat Sep 30 12:15:27 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA12810 for cvs-sys-outgoing; Sat, 30 Sep 1995 12:15:27 -0700 Received: from aslan.cdrom.com (aslan.cdrom.com [192.216.223.142]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA12805 ; Sat, 30 Sep 1995 12:15:24 -0700 Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by aslan.cdrom.com (8.6.12/8.6.9) with SMTP id MAA00169; Sat, 30 Sep 1995 12:15:02 -0700 Message-Id: <199509301915.MAA00169@aslan.cdrom.com> X-Authentication-Warning: aslan.cdrom.com: Host localhost.cdrom.com didn't use HELO protocol To: "Jordan K. Hubbard" cc: "Justin T. Gibbs" , paul@netcraft.co.uk, bde@zeta.org.au (Bruce Evans), davidg@freefall.FreeBSD.org, CVS-commiters@freefall.FreeBSD.org, cvs-sys@freefall.FreeBSD.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 1995 12:03:23 PDT." <21044.812487803@time.cdrom.com> Date: Sat, 30 Sep 1995 12:15:02 -0700 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >I was simply going to generate another kernel which would both be on >the bindist and used to generate the ide_cdboot.flp image. I'll hack >sysinstall in some way so that it knows to link /kernel to >/kernel.IDECDGENERIC instead of /kernel.GENERIC in the ide_cdboot.flp >case. > > Jordan I'd rather you made the kernel a separate distribution (even if the user doesn't see it as that from the sysinstall menu). Slash is pretty full as it is, and now your adding another 1MB+ file. -- Justin T. Gibbs =========================================== Software Developer - Walnut Creek CDROM FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Sat Sep 30 12:21:31 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id MAA13136 for cvs-sys-outgoing; Sat, 30 Sep 1995 12:21:31 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.222.226]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id MAA13131 ; Sat, 30 Sep 1995 12:21:26 -0700 Received: from localhost (localhost [127.0.0.1]) by time.cdrom.com (8.6.12/8.6.9) with SMTP id MAA21138; Sat, 30 Sep 1995 12:21:22 -0700 To: "Justin T. Gibbs" cc: paul@netcraft.co.uk, bde@zeta.org.au (Bruce Evans), davidg@freefall.FreeBSD.org, CVS-commiters@freefall.FreeBSD.org, cvs-sys@freefall.FreeBSD.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 1995 12:15:02 PDT." <199509301915.MAA00169@aslan.cdrom.com> Date: Sat, 30 Sep 1995 12:21:22 -0700 Message-ID: <21133.812488882@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk Let me think about this. > >I was simply going to generate another kernel which would both be on > >the bindist and used to generate the ide_cdboot.flp image. I'll hack > >sysinstall in some way so that it knows to link /kernel to > >/kernel.IDECDGENERIC instead of /kernel.GENERIC in the ide_cdboot.flp > >case. > > > > Jordan > > I'd rather you made the kernel a separate distribution (even if the > user doesn't see it as that from the sysinstall menu). Slash is > pretty full as it is, and now your adding another 1MB+ file. > -- > Justin T. Gibbs > =========================================== > Software Developer - Walnut Creek CDROM > FreeBSD: Turning PCs into workstations > =========================================== From owner-cvs-sys Sat Sep 30 21:36:30 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA04286 for cvs-sys-outgoing; Sat, 30 Sep 1995 21:36:30 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id VAA04256 ; Sat, 30 Sep 1995 21:36:14 -0700 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id VAA04682; Sat, 30 Sep 1995 21:34:47 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id VAA00135; Sat, 30 Sep 1995 21:36:10 -0700 Message-Id: <199510010436.VAA00135@corbin.Root.COM> To: "Rodney W. Grimes" cc: paul@netcraft.co.uk, CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa wd.c In-reply-to: Your message of "Sat, 30 Sep 95 11:53:20 PDT." <199509301853.LAA01936@GndRsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 30 Sep 1995 21:36:09 -0700 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >IMHO, a grave mistake is being made here if the ATAPI support is going >into the 2.1 RELEASE is any form. Jordan claims that this will make >1000's of PC users happy. I claim it will create 800 bug reports from >the 80% of those 1000 user for whom it shall fail, and put a lot of egg >on the face of the 2.1 release. > >Ultimately this is David and Jordans decision to make though, and if >this is there decision I hope they are prepared to handle this side >effect. I appreciate the concerns that you and Paul have raised. Don't think I haven't thought about this a great deal during the past month or so. In fact I have and have come to the conclusion that even though there may be some post-release pain (although I honestly think this will be minimal) when having to deal with people who have IDE CDROM drives that don't work with the driver, the benefits of being able to support the other 90% of the people for which the driver works just fine far outway this...again, IMO. The situation for us is a little different than it would be for a commercial software house regarding new stuff. For commercial vendors, they would rather have a very crippled system than have to fix problems after a release has gone out. Philosophically, in an environment such as ours where software is contributed freely, integrated and redistributed for free, we have an obligation to get the code into the hands of people even when some fringe parts of it aren't 100%. If we had the attitude that everything in the distribution had to work 100% for 100% of the people, we'd have very little to distribute - we'd have to chop out about 50% of our code, and we'd be left with something that was nothing more than an intellectual curiosity that few people would want and noone could use. I'm not kidding - we'd have to remove about half of the device drivers (even your ix driver, Rod, has several serious bugs, but I wouldn't dream of not including in the release. [I plan to look into this soon, BTW.]). In my opinion as one of the two release engineers, the solution to satisfying the most number of people and maximizing our success is to provide as much functionality as possible and document the cases where it is known that the code isn't "100%". Of course, caution must be exercised in the core portions of the system that will affect everyone, and if this means that a feature must be #ifdef'd out or even completely eliminated in the release, then that's what I'll do (...but see below). >I can also attest that the -current version of the wd driver now seems >to have rather serious problems with my pre ATA-1 spec disk drives, >(Seagate ST-157A) that started about the time the ATAPI support went >in. I did no debugging on it, I simply pulled the drives and threw >them on the shelf as obsolete hardware. That problem has already been fixed in -current (knock on wood?). In fact it was the resolution of this problem that has delayed the integration of the driver into 2.1-stable. I believe it has been resolved, but if not, this commit I just made to the driver adds complete assurance that the non-ATAPI case is identical to the original wd driver. I would not have included the ATAPI changes if it weren't possible to completely seggregate them. ATAPI support will NOT be turned on in the standard (GENERIC) kernel. We will, however, turn it on in an alternate kernel so that installation from IDE CDROM drives is supported. Let me conclude in saying that I'm really not interested in arguing this point. I have too much to do and arguing about release decisions isn't helping the situation. If you have some constructive input about how the problems can be solved in the driver, then by all means please do discuss these with Serge or any other interested parties. -DG From owner-cvs-sys Sat Sep 30 22:50:38 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA07099 for cvs-sys-outgoing; Sat, 30 Sep 1995 22:50:38 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA07080 ; Sat, 30 Sep 1995 22:50:31 -0700 Date: Sat, 30 Sep 1995 22:50:31 -0700 From: David Greenman Message-Id: <199510010550.WAA07080@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 22:50:30 Modified: sys/kern vfs_bio.c Log: Two critical bugfixes: 1) "obj" was't initialized properly, resulting in an important vm_page_lookup always failing (resulting in a panic). 2) busy pages could be put on the cache queue or freed (resulting in a panic). From owner-cvs-sys Sat Sep 30 22:54:25 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id WAA07413 for cvs-sys-outgoing; Sat, 30 Sep 1995 22:54:25 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id WAA07401 ; Sat, 30 Sep 1995 22:54:19 -0700 Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id WAA00444; Sat, 30 Sep 1995 22:52:57 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.12/8.6.5) with SMTP id WAA00159; Sat, 30 Sep 1995 22:54:18 -0700 Message-Id: <199510010554.WAA00159@corbin.Root.COM> To: John Dyson cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern vfs_bio.c In-reply-to: Your message of "Sat, 30 Sep 95 22:50:31 PDT." <199510010550.WAA07080@freefall.freebsd.org> From: David Greenman Reply-To: davidg@Root.COM Date: Sat, 30 Sep 1995 22:54:18 -0700 Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >davidg 95/09/30 22:50:30 > > Modified: sys/kern vfs_bio.c > Log: > Two critical bugfixes: > > 1) "obj" was't initialized properly, resulting in an important vm_page_lookup > always failing (resulting in a panic). > 2) busy pages could be put on the cache queue or freed (resulting in a panic). The above was submitted by John Dyson...I accidently axed that line in the editor...sorry, John. -DG From owner-cvs-sys Sat Sep 30 23:04:21 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA08163 for cvs-sys-outgoing; Sat, 30 Sep 1995 23:04:21 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA08144 ; Sat, 30 Sep 1995 23:04:13 -0700 Date: Sat, 30 Sep 1995 23:04:13 -0700 From: David Greenman Message-Id: <199510010604.XAA08144@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c dc21040.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 23:04:09 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_de.c dc21040.h Log: Sync with main branch: misc minor bugfixes, recognize dc21041 NICs and ZNYX cards. From owner-cvs-sys Sat Sep 30 23:29:43 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA09954 for cvs-sys-outgoing; Sat, 30 Sep 1995 23:29:43 -0700 Received: (from davidg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA09929 ; Sat, 30 Sep 1995 23:29:28 -0700 Date: Sat, 30 Sep 1995 23:29:28 -0700 From: David Greenman Message-Id: <199510010629.XAA09929@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/include ansi.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk davidg 95/09/30 23:29:25 Branch: sys/i386/include RELENG_2_1_0 Modified: sys/i386/include ansi.h Log: Brought in changes from rev 1.8: add _BSD_OFF_T and _BSD_PID_T; needed to smooth future upgrades to -current.