From owner-cvs-sys Sun Jan 19 04:08:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA28729 for cvs-sys-outgoing; Sun, 19 Jan 1997 04:08:38 -0800 (PST) Received: from dfw-ix4.ix.netcom.com (dfw-ix4.ix.netcom.com [206.214.98.4]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id EAA28722; Sun, 19 Jan 1997 04:08:35 -0800 (PST) Received: from baloon.mimi.com (sjx-ca55-01.ix.netcom.com [206.214.106.97]) by dfw-ix4.ix.netcom.com (8.6.13/8.6.12) with ESMTP id EAA03605; Sun, 19 Jan 1997 04:07:54 -0800 Received: (from asami@localhost) by baloon.mimi.com (8.8.4/8.6.12) id EAA00658; Sun, 19 Jan 1997 04:07:51 -0800 (PST) Date: Sun, 19 Jan 1997 04:07:51 -0800 (PST) Message-Id: <199701191207.EAA00658@baloon.mimi.com> To: joerg_wunsch@uriah.heep.sax.de CC: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: Subject: Re: cvs commit: src/sys/sys msgbuf.h From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * > Modified: sys/sys msgbuf.h * > Log: * > Increase default msgbuf to 8k. * * Does anyone think this would be a problem to have in 2.2? * * I think at least Bruce and me have been debugging this in real life * tests for quite some time now. Mine has been 32K (note uppercase) for two months. Prints out all 33 disks perfectly. :) Satoshi From owner-cvs-sys Sun Jan 19 09:32:56 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA10929 for cvs-sys-outgoing; Sun, 19 Jan 1997 09:32:56 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA10922; Sun, 19 Jan 1997 09:32:54 -0800 (PST) Date: Sun, 19 Jan 1997 09:32:54 -0800 (PST) From: Soren Schmidt Message-Id: <199701191732.JAA10922@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 97/01/19 09:32:54 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: Oops the position of the savefont code was wrong, cur_console wasn't set yet.. Revision Changes Path 1.182.2.8 +21 -18 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Jan 19 09:34:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA11148 for cvs-sys-outgoing; Sun, 19 Jan 1997 09:34:24 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA11131; Sun, 19 Jan 1997 09:34:22 -0800 (PST) Date: Sun, 19 Jan 1997 09:34:22 -0800 (PST) From: Soren Schmidt Message-Id: <199701191734.JAA11131@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 97/01/19 09:34:21 Modified: sys/i386/isa syscons.c Log: Oops, the position of the savefont code was wrong, cur_console wasn't set yet. Revision Changes Path 1.197 +12 -12 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Jan 19 18:25:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA05646 for cvs-sys-outgoing; Sun, 19 Jan 1997 18:25:17 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id SAA05639; Sun, 19 Jan 1997 18:25:16 -0800 (PST) Date: Sun, 19 Jan 1997 18:25:16 -0800 (PST) From: John Dyson Message-Id: <199701200225.SAA05639@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/01/19 18:25:15 Modified: sys/vm vm_object.c Log: Make MADV_FREE work better. Specifically, it did not wait for the page to be unbusy, and it caused some algorithmic problems as a result. There were some other problems with it also, so this is a general cleanup of the code. Submitted by: Douglas Crosher and myself. Revision Changes Path 1.88 +46 -13 src/sys/vm/vm_object.c From owner-cvs-sys Mon Jan 20 00:05:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA18187 for cvs-sys-outgoing; Mon, 20 Jan 1997 00:05:21 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA18177; Mon, 20 Jan 1997 00:05:19 -0800 (PST) Date: Mon, 20 Jan 1997 00:05:19 -0800 (PST) From: Soren Schmidt Message-Id: <199701200805.AAA18177@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 97/01/20 00:05:18 Modified: sys/i386/isa syscons.c Log: Fix the bug that caused CTRL & ALT keys to be hanging sometimes after an X seesion. Really stupid error of me, and I've been looking at this code SO many times. Thanks to Kazutaka YOKOTA for seeing this.. Submitted by: Kazutaka YOKOTA Revision Changes Path 1.198 +1 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Jan 20 00:14:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA18832 for cvs-sys-outgoing; Mon, 20 Jan 1997 00:14:39 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA18821; Mon, 20 Jan 1997 00:14:37 -0800 (PST) Date: Mon, 20 Jan 1997 00:14:37 -0800 (PST) From: Soren Schmidt Message-Id: <199701200814.AAA18821@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 97/01/20 00:14:36 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: Fix the bug that caused CTRL & ALT keys to be hanging sometimes after an X seesion. Really stupid error of me, and I've been looking at this code SO many times. Thanks to Kazutaka YOKOTA for seeing this.. Submitted by: Kazutaka YOKOTA Revision Changes Path 1.182.2.9 +2 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Jan 20 04:26:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27176 for cvs-sys-outgoing; Mon, 20 Jan 1997 04:26:07 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27169; Mon, 20 Jan 1997 04:26:06 -0800 (PST) Date: Mon, 20 Jan 1997 04:26:06 -0800 (PST) From: KATO Takenori Message-Id: <199701201226.EAA27169@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/20 04:26:05 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.197. Revision Changes Path 1.22 +12 -12 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Mon Jan 20 04:39:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27733 for cvs-sys-outgoing; Mon, 20 Jan 1997 04:39:10 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27726; Mon, 20 Jan 1997 04:39:09 -0800 (PST) Date: Mon, 20 Jan 1997 04:39:09 -0800 (PST) From: KATO Takenori Message-Id: <199701201239.EAA27726@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/20 04:39:09 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.182.2.8. Revision Changes Path 1.13.2.6 +29 -18 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Mon Jan 20 04:44:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27985 for cvs-sys-outgoing; Mon, 20 Jan 1997 04:44:14 -0800 (PST) Received: (from msmith@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA27978; Mon, 20 Jan 1997 04:44:12 -0800 (PST) Date: Mon, 20 Jan 1997 04:44:12 -0800 (PST) From: Michael Smith Message-Id: <199701201244.EAA27978@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 97/01/20 04:44:12 Modified: sys/i386/isa syscons.h Log: Fix prototype for load_palette to match reality. Tsk. Revision Changes Path 1.23.2.2 +2 -2 src/sys/i386/isa/syscons.h From owner-cvs-sys Mon Jan 20 10:30:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA16475 for cvs-sys-outgoing; Mon, 20 Jan 1997 10:30:50 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id KAA16468; Mon, 20 Jan 1997 10:30:48 -0800 (PST) Date: Mon, 20 Jan 1997 10:30:48 -0800 (PST) From: KATO Takenori Message-Id: <199701201830.KAA16468@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 97/01/20 10:30:47 Branch: sys/pc98/i386 RELENG_2_2 Modified: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c revision 1.209.2.8. Revision Changes Path 1.11.2.8 +9 -10 src/sys/pc98/i386/machdep.c From owner-cvs-sys Mon Jan 20 11:59:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA22442 for cvs-sys-outgoing; Mon, 20 Jan 1997 11:59:35 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA22435; Mon, 20 Jan 1997 11:59:33 -0800 (PST) Date: Mon, 20 Jan 1997 11:59:33 -0800 (PST) From: Soren Schmidt Message-Id: <199701201959.LAA22435@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 97/01/20 11:59:33 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: Oops dont define SC_SPLASH_SCREEN as default :( Revision Changes Path 1.182.2.10 +1 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Jan 20 23:11:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA03155 for cvs-sys-outgoing; Mon, 20 Jan 1997 23:11:18 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA03148; Mon, 20 Jan 1997 23:11:17 -0800 (PST) Date: Mon, 20 Jan 1997 23:11:17 -0800 (PST) From: KATO Takenori Message-Id: <199701210711.XAA03148@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/20 23:11:16 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.198. Revision Changes Path 1.23 +1 -1 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Mon Jan 20 23:24:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA03865 for cvs-sys-outgoing; Mon, 20 Jan 1997 23:24:41 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA03856; Mon, 20 Jan 1997 23:24:39 -0800 (PST) Date: Mon, 20 Jan 1997 23:24:39 -0800 (PST) From: KATO Takenori Message-Id: <199701210724.XAA03856@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/20 23:24:39 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.182.2.10. Revision Changes Path 1.13.2.7 +2 -2 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Tue Jan 21 00:11:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA06642 for cvs-sys-outgoing; Tue, 21 Jan 1997 00:11:31 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id AAA06635; Tue, 21 Jan 1997 00:11:25 -0800 (PST) Date: Tue, 21 Jan 1997 00:11:25 -0800 (PST) From: KATO Takenori Message-Id: <199701210811.AAA06635@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/21 00:11:23 Branch: sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/pc98 syscons.h Log: Synchronize with sys/i386/isa/syscons.h revision 1.23.2.2. Revision Changes Path 1.7.2.2 +2 -2 src/sys/pc98/pc98/syscons.h From owner-cvs-sys Tue Jan 21 08:37:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA28300 for cvs-sys-outgoing; Tue, 21 Jan 1997 08:37:04 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA28292; Tue, 21 Jan 1997 08:37:02 -0800 (PST) Date: Tue, 21 Jan 1997 08:37:02 -0800 (PST) From: David Nugent Message-Id: <199701211637.IAA28292@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exit.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/01/21 08:37:02 Modified: sys/kern kern_exit.c Log: Copy process resource settings before modifying. Candidate for 2.2. Revision Changes Path 1.43 +5 -0 src/sys/kern/kern_exit.c From owner-cvs-sys Tue Jan 21 08:40:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA28536 for cvs-sys-outgoing; Tue, 21 Jan 1997 08:40:27 -0800 (PST) Received: (from davidn@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA28523; Tue, 21 Jan 1997 08:40:23 -0800 (PST) Date: Tue, 21 Jan 1997 08:40:23 -0800 (PST) From: David Nugent Message-Id: <199701211640.IAA28523@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exit.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidn 97/01/21 08:40:23 Modified: sys/kern kern_exit.c Log: Merge from current: copy proc resource before modification. Revision Changes Path 1.41.2.1 +6 -1 src/sys/kern/kern_exit.c From owner-cvs-sys Tue Jan 21 11:44:53 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08280 for cvs-sys-outgoing; Tue, 21 Jan 1997 11:44:53 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id LAA08271; Tue, 21 Jan 1997 11:44:50 -0800 (PST) Date: Tue, 21 Jan 1997 11:44:50 -0800 (PST) From: Garrett Wollman Message-Id: <199701211944.LAA08271@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 97/01/21 11:44:49 Modified: sys/netinet in_var.h Log: Who had the conical hat? Correct a typo, hidden by a bad cast, which prevented IP multicast reception from happening. Revision Changes Path 1.22 +1 -1 src/sys/netinet/in_var.h From owner-cvs-sys Tue Jan 21 13:08:12 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA13513 for cvs-sys-outgoing; Tue, 21 Jan 1997 13:08:12 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA13505; Tue, 21 Jan 1997 13:08:11 -0800 (PST) Date: Tue, 21 Jan 1997 13:08:11 -0800 (PST) From: Garrett Wollman Message-Id: <199701212108.NAA13505@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 97/01/21 13:08:10 Modified: sys/netinet ip_input.c ip_var.h Log: Count multicast packets received for groups of which we are not a member separately from generic ``can't forward'' packets. This would have helped me find the previous bug much faster. Revision Changes Path 1.55 +1 -1 src/sys/netinet/ip_input.c 1.28 +1 -0 src/sys/netinet/ip_var.h From owner-cvs-sys Tue Jan 21 15:23:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA21666 for cvs-sys-outgoing; Tue, 21 Jan 1997 15:23:44 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA21659; Tue, 21 Jan 1997 15:23:43 -0800 (PST) Date: Tue, 21 Jan 1997 15:23:43 -0800 (PST) From: Stefan Esser Message-Id: <199701212323.PAA21659@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pci_ioctl.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/21 15:23:43 Modified: sys/pci pci.c pci_ioctl.h Log: Add PCI LKM support. Revision Changes Path 1.61 +389 -290 src/sys/pci/pci.c 1.3 +3 -0 src/sys/pci/pci_ioctl.h From owner-cvs-sys Tue Jan 21 15:41:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA22742 for cvs-sys-outgoing; Tue, 21 Jan 1997 15:41:45 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA22735; Tue, 21 Jan 1997 15:41:44 -0800 (PST) Date: Tue, 21 Jan 1997 15:41:44 -0800 (PST) From: Stefan Esser Message-Id: <199701212341.PAA22735@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcibus.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/21 15:41:44 Modified: sys/pci pcibus.h Log: Add PCI LKM support: The new function pci_register_lkm (struct pci_device *dvp) appends the driver to the list of known PCI drivers, and initiates a PCI bus rescan. Revision Changes Path 1.6 +2 -0 src/sys/pci/pcibus.h From owner-cvs-sys Tue Jan 21 17:34:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA00903 for cvs-sys-outgoing; Tue, 21 Jan 1997 17:34:55 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA00891; Tue, 21 Jan 1997 17:34:51 -0800 (PST) Date: Tue, 21 Jan 1997 17:34:51 -0800 (PST) From: John Dyson Message-Id: <199701220134.RAA00891@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 97/01/21 17:34:51 Modified: sys/vm vm_map.c Log: Fix two problems where a NULL object is dereferenced. One problem was in the VM_INHERIT_SHARE case of vmspace_fork, and also in vm_map_madvise. Submitted by: Alan Cox Revision Changes Path 1.69 +28 -4 src/sys/vm/vm_map.c From owner-cvs-sys Tue Jan 21 22:15:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA16550 for cvs-sys-outgoing; Tue, 21 Jan 1997 22:15:31 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA16541; Tue, 21 Jan 1997 22:15:29 -0800 (PST) Date: Tue, 21 Jan 1997 22:15:29 -0800 (PST) From: John Dyson Message-Id: <199701220615.WAA16541@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/01/21 22:15:29 Modified: sys/i386/i386 support.s Log: Fix I386 copyout support. The new page-table management code will not lazy-fault page table pages. Update the copyout support to take that into account. This should fix some segfault problems on such machines. After a short test period, we'll move this into 2.2. Submitted by: Stephen McKay Revision Changes Path 1.48 +38 -14 src/sys/i386/i386/support.s From owner-cvs-sys Wed Jan 22 10:07:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA17382 for cvs-sys-outgoing; Wed, 22 Jan 1997 10:07:20 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA17373; Wed, 22 Jan 1997 10:07:17 -0800 (PST) Date: Wed, 22 Jan 1997 10:07:17 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199701221807.KAA17373@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/01/22 10:07:17 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Clear the SCSI channel after we go to busfree instead of after re/selection. Only enable reselections once the channel and SCSIRATE have been cleared. Add a pause block around the test busy code in the non-tagged case to simplify error recovery in the corner case of aborting an SCB that just got started. Simplify reselection processing by removing the call to initialize_scsiid. Clear the scsiseq re/select control bits and setup for catching bogus busfrees earlier in the re/select process. Improve the automatic PIO code. It turns out that SPIORDY is not a reliable hardware condition bit, so use REQINIT intstead. Don't rely on PHASEMIS either since it can take too long to come true. Use a brute force comparison instead. Remove some unnecessary overhead in the command complete processing. It should be nearly impossible to overflow the QOUTFIFO (worst case 9 command have to complete with at least 6 of them requiring paging on an aic7850), so don't take the additional PIO hit to guard against this condition. If we don't see our interrupt in time, the system has bigger problems elsewhere. If this ever does happen, the timeout handler will notice and retry the command. Revision Changes Path 1.54 +51 -45 src/sys/dev/aic7xxx/aic7xxx.seq 1.20 +2 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi aic7xxx.c Log: Remove some unnecessary overhead in the command complete processing. It should be nearly impossible to overflow the QOUTFIFO (worst case 9 command have to complete with at least 6 of them requiring paging on an aic7850), so don't take the additional PIO hit to guard against this condition. If we don't see our interrupt in time, the system has bigger problems elsewhere. If this ever does happen, the timeout handler will notice and retry the command. Remove the ABORT_TAG sequencer interrupt handler. This condition can't happen with the new SCB paging scheme. Fix a few bugs noticed by Dan Eischen that could prevent ULTRA from being negotiated to drives above ID 7 and also could allow an SCB to be passed to ahc_done twice during error recovery. Fix a bug notice by Rory Bolt . It turns out that a sequencer reset will actually start the sequencer running regardless of the state of the pause bit. This could lead to strange problems with loading the sequencer. Revision Changes Path 1.90 +29 -48 src/sys/i386/scsi/aic7xxx.c Modified: sys/pci aic7870.c Log: Be smarter about enabling memory mapped I/O. The AHC_ALLOW_MEMIO option should not be required anymore. Turn on ULTRA for cards that don't have a BIOS or SEEPROM. Revision Changes Path 1.46 +8 -6 src/sys/pci/aic7870.c From owner-cvs-sys Wed Jan 22 17:31:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA17904 for cvs-sys-outgoing; Wed, 22 Jan 1997 17:31:06 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA17893; Wed, 22 Jan 1997 17:31:03 -0800 (PST) Date: Wed, 22 Jan 1997 17:31:03 -0800 (PST) From: John Dyson Message-Id: <199701230131.RAA17893@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/01/22 17:31:02 Modified: sys/i386/i386 trap.c Log: Remove some dead code from trapwrite. Submitted by: Stephen McKay Revision Changes Path 1.86 +1 -3 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Jan 23 00:40:03 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07823 for cvs-sys-outgoing; Thu, 23 Jan 1997 00:40:03 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA07792; Thu, 23 Jan 1997 00:40:02 -0800 (PST) Date: Thu, 23 Jan 1997 00:40:02 -0800 (PST) From: KATO Takenori Message-Id: <199701230840.AAA07792@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/23 00:40:01 Modified: sys/pc98/i386 trap.c Log: Synchronize with sys/i386/i386/trap.c revision 1.86. Revision Changes Path 1.11 +1 -3 src/sys/pc98/i386/trap.c From owner-cvs-sys Thu Jan 23 08:17:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26727 for cvs-sys-outgoing; Thu, 23 Jan 1997 08:17:18 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26715; Thu, 23 Jan 1997 08:17:14 -0800 (PST) Date: Thu, 23 Jan 1997 08:17:14 -0800 (PST) From: Garrett Wollman Message-Id: <199701231617.IAA26715@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 97/01/23 08:17:13 Modified: sys/i386/isa if_fe.c Log: Put newlines after log messages. Submitted by: seki@sysrap.cs.fujitsu.co.jp PR#2563 (but the patch didn't apply) Revision Changes Path 1.26 +3 -3 src/sys/i386/isa/if_fe.c From owner-cvs-sys Thu Jan 23 12:00:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA08484 for cvs-sys-outgoing; Thu, 23 Jan 1997 12:00:49 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA08477; Thu, 23 Jan 1997 12:00:47 -0800 (PST) Date: Thu, 23 Jan 1997 12:00:47 -0800 (PST) From: Soren Schmidt Message-Id: <199701232000.MAA08477@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 97/01/23 12:00:46 Modified: sys/i386/isa syscons.c syscons.h Log: Add save/restore cursor as pr SCO screen(HW) manpage. Fix ESC[2J to not move cursor home Clear mouse cutmarking on more cases. Minor changes by me. Submitted by: ache Revision Changes Path 1.199 +28 -1 src/sys/i386/isa/syscons.c 1.27 +2 -0 src/sys/i386/isa/syscons.h From owner-cvs-sys Thu Jan 23 14:58:07 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA17689 for cvs-sys-outgoing; Thu, 23 Jan 1997 14:58:07 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA17681; Thu, 23 Jan 1997 14:58:05 -0800 (PST) Date: Thu, 23 Jan 1997 14:58:05 -0800 (PST) From: Stefan Esser Message-Id: <199701232258.OAA17681@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/23 14:58:05 Modified: sys/pci pci.c Log: Make IRQ 0 invalid in pci_map_int(), since it is hardwired to the programmable interval timer chip in PC systems. Revision Changes Path 1.62 +1 -1 src/sys/pci/pci.c From owner-cvs-sys Thu Jan 23 15:28:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA19303 for cvs-sys-outgoing; Thu, 23 Jan 1997 15:28:18 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA19296; Thu, 23 Jan 1997 15:28:16 -0800 (PST) Date: Thu, 23 Jan 1997 15:28:16 -0800 (PST) From: Stefan Esser Message-Id: <199701232328.PAA19296@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/23 15:28:16 Branch: sys/pci RELENG_2_2 Modified: sys/pci pci.c Log: Merge in diff from 1.61 to 1.62 from -current: Make pci_map_int() reject a request to use IRQ 0 for a PCI card interrupt. The PCI standard requires 255 to be put into the INTERRUPT LINE register if no IRQ has been routed to some PCI device, but a value of 0 is used by many PCI BIOS implementations. This patch fixes a panic for a system with an on-board AMD SCSI chip, that was disabled in the BIOS setup, but got attached with IRQ 0 by the previous code. Revision Changes Path 1.57.2.2 +2 -2 src/sys/pci/pci.c From owner-cvs-sys Thu Jan 23 16:57:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA26272 for cvs-sys-outgoing; Thu, 23 Jan 1997 16:57:20 -0800 (PST) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id QAA26264; Thu, 23 Jan 1997 16:57:11 -0800 (PST) Received: by sovcom.kiae.su id AA06050 (5.65.kiae-1 ); Fri, 24 Jan 1997 03:51:44 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Fri, 24 Jan 97 03:51:44 +0300 Received: from localhost (nagual.ru [127.0.0.1]) by nagual.ru (8.8.4/8.8.4) with SMTP id DAA00708; Fri, 24 Jan 1997 03:51:14 +0300 (MSK) Date: Fri, 24 Jan 1997 03:51:14 +0300 (MSK) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: Soren Schmidt Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: <199701232000.MAA08477@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 Thu, 23 Jan 1997, Soren Schmidt wrote: > sos 97/01/23 12:00:46 > > Modified: sys/i386/isa syscons.c syscons.h > Clear mouse cutmarking on more cases. > Minor changes by me. Soren, you remove cutmarking even in cases when it will be nice to left them. Imagine application which left some text in upper half of the screen and periodically clear lower half by \E[J. I can't mark somewhat in upper half now because cutmarking cleared for \E[J (and \E[1J) sequence too. You already have all needed range limits used in mark_for_update to compare them with mouse_cut_{start,end} to decide remove it or not, moreover, remove_cumarking ended with mark_all, so mark_for_update usage are fake now for 'J'. -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Thu Jan 23 23:28:24 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA12558 for cvs-sys-outgoing; Thu, 23 Jan 1997 23:28:24 -0800 (PST) Received: from ravenock.cybercity.dk (ravenock.cybercity.dk [194.16.57.32]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA12553; Thu, 23 Jan 1997 23:28:15 -0800 (PST) Received: (from sos@localhost) by ravenock.cybercity.dk (8.8.4/8.7.3) id IAA00248; Fri, 24 Jan 1997 08:29:56 +0100 (MET) From: Søren Schmidt Message-Id: <199701240729.IAA00248@ravenock.cybercity.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: from "[______ ______]" at "Jan 24, 97 03:51:14 am" To: ache@nagual.ru (=?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?=) Date: Fri, 24 Jan 1997 08:29:48 +0100 (MET) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org X-Mailer: ELM [version 2.4ME+ PL30 (25)] 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 [______ ______] who wrote: > On Thu, 23 Jan 1997, Soren Schmidt wrote: > > > sos 97/01/23 12:00:46 > > > > Modified: sys/i386/isa syscons.c syscons.h > > Clear mouse cutmarking on more cases. > > Minor changes by me. > > Soren, you remove cutmarking even in cases when it will be nice to left > them. Imagine application which left some text in upper half of the screen > and periodically clear lower half by \E[J. I can't mark somewhat in upper > half now because cutmarking cleared for \E[J (and \E[1J) sequence too. Yep, I know.. > You already have all needed range limits used in mark_for_update to > compare them with mouse_cut_{start,end} to decide remove it or not, > moreover, remove_cumarking ended with mark_all, so mark_for_update usage > are fake now for 'J'. I'll look into using this more intelligently in a couple of days, I just got myself some kind of ear infection, so my head hurts allready :) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Fri Jan 24 04:39:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA26584 for cvs-sys-outgoing; Fri, 24 Jan 1997 04:39:14 -0800 (PST) Received: (from obrien@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA26577; Fri, 24 Jan 1997 04:39:13 -0800 (PST) Date: Fri, 24 Jan 1997 04:39:13 -0800 (PST) From: "David E. O'Brien" Message-Id: <199701241239.EAA26577@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk obrien 97/01/24 04:39:12 Modified: sys/i386/i386 identcpu.c Log: KNF style police. Reported by: Bruce Thanks to: Bruce for also providing a diff. Revision Changes Path 1.12 +8 -6 src/sys/i386/i386/identcpu.c From owner-cvs-sys Fri Jan 24 11:01:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA12933 for cvs-sys-outgoing; Fri, 24 Jan 1997 11:01:58 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA12926; Fri, 24 Jan 1997 11:01:56 -0800 (PST) Date: Fri, 24 Jan 1997 11:01:56 -0800 (PST) From: Bruce Evans Message-Id: <199701241901.LAA12926@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/01/24 11:01:56 Modified: sys/i386/i386 machdep.c Log: Initialize CR0_MP in setregs() in case npx0 is disabled or not configured. Disabling npx0 works right now. Don't reference `npxdriver' if npx0 is not configured. Not configuring npx0 doesn't quite work yet. Don't clear potential non-npx pcb flags in setregs(). Revision Changes Path 1.226 +25 -4 src/sys/i386/i386/machdep.c From owner-cvs-sys Fri Jan 24 12:38:00 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA18098 for cvs-sys-outgoing; Fri, 24 Jan 1997 12:38:00 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA18091; Fri, 24 Jan 1997 12:37:58 -0800 (PST) Date: Fri, 24 Jan 1997 12:37:58 -0800 (PST) From: Bruce Evans Message-Id: <199701242037.MAA18091@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/01/24 12:37:58 Modified: sys/i386/i386 support.s Log: Fixed some formatting bugs (mostly regressions in rev.1.48). Replaced some magic numbers by pmap constants. Cosmetic. Revision Changes Path 1.49 +29 -24 src/sys/i386/i386/support.s From owner-cvs-sys Fri Jan 24 14:04:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22796 for cvs-sys-outgoing; Fri, 24 Jan 1997 14:04:22 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA22789; Fri, 24 Jan 1997 14:04:19 -0800 (PST) Date: Fri, 24 Jan 1997 14:04:19 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199701242204.OAA22789@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi 93cx6.c aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/01/24 14:04:18 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Change the way DMA is handled during the command phase. Only test on SDONE, not HDONE. In the data phase dma handler, mask off just the enable bits instead of clearing the whole register. Clearing the direction bit could be bad. Also don't stop a DMA until MREQPEND goes false. Doing this may cause an ABORT on the PCI bus although I have yet to see this happen. Add definitions for MREQPEND and the BRDCTL register. The BRDCTL register is used to handle high byte termination and automatic termination testing. Revision Changes Path 1.55 +18 -5 src/sys/dev/aic7xxx/aic7xxx.seq 1.21 +12 -2 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi 93cx6.c aic7xxx.c Log: 93cx6.c: Style nit. Backslashes in macro weren't aligned. aic7xxx.c: Preserve the value of STPWEN in SXFRCTL1 during initialization. STPWEN controls low byte termination and is setup by the PCI probe front end. Revision Changes Path 1.9 +1 -1 src/sys/i386/scsi/93cx6.c 1.91 +7 -3 src/sys/i386/scsi/aic7xxx.c Modified: sys/pci aic7870.c Log: Add the definition for the CFAUTOTERM bit in the aic78xx SEEPROM. Add auto-termination support as well as support for setting the high byte termination. Booting with '-v' will display the settings that the driver chose. If you stick narrow devices onto the external wide port, you had better make sure that your converter cable terminates the bus, you have a wide device on there that terminates the bus, or you manually set the termination properly in SCSI-Select instead of using "Automatic". The code will get the setting right regardless if you *don't* have internal wide devices in this type of configuration. Unfortunatly this is a limitation of the design of the Adaptec cards. Revision Changes Path 1.47 +163 -7 src/sys/pci/aic7870.c From owner-cvs-sys Fri Jan 24 14:13:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA23225 for cvs-sys-outgoing; Fri, 24 Jan 1997 14:13:14 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA23218; Fri, 24 Jan 1997 14:13:12 -0800 (PST) Date: Fri, 24 Jan 1997 14:13:12 -0800 (PST) From: David Greenman Message-Id: <199701242213.OAA23218@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys disklabel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/01/24 14:13:11 Modified: sys/sys disklabel.h Log: Changed dkunit() to use some previously unused bits in the 'type' field to extend the unit field to 9 bits (512 units). Revision Changes Path 1.26 +3 -7 src/sys/sys/disklabel.h From owner-cvs-sys Fri Jan 24 14:20:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA23748 for cvs-sys-outgoing; Fri, 24 Jan 1997 14:20:36 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA23741; Fri, 24 Jan 1997 14:20:33 -0800 (PST) Date: Fri, 24 Jan 1997 14:20:33 -0800 (PST) From: David Greenman Message-Id: <199701242220.OAA23741@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 97/01/24 14:20:29 Modified: sys/vm vnode_pager.c Log: Added a check/panic for v_usecount being 0 (no vnode reference) in vnode_pager_alloc(). Revision Changes Path 1.67 +2 -0 src/sys/vm/vnode_pager.c From owner-cvs-sys Fri Jan 24 16:00:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA29648 for cvs-sys-outgoing; Fri, 24 Jan 1997 16:00:08 -0800 (PST) Received: from dfw-ix1.ix.netcom.com (dfw-ix1.ix.netcom.com [206.214.98.1]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id PAA29564; Fri, 24 Jan 1997 15:59:59 -0800 (PST) Received: from baloon.mimi.com (ncr-us9-06.ix.netcom.com [204.31.236.198]) by dfw-ix1.ix.netcom.com (8.6.13/8.6.12) with ESMTP id PAA21265; Fri, 24 Jan 1997 15:59:21 -0800 Received: (from asami@localhost) by baloon.mimi.com (8.8.4/8.6.12) id PAA01317; Fri, 24 Jan 1997 15:59:19 -0800 (PST) Date: Fri, 24 Jan 1997 15:59:19 -0800 (PST) Message-Id: <199701242359.PAA01317@baloon.mimi.com> To: davidg@freefall.freebsd.org CC: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: <199701242213.OAA23218@freefall.freebsd.org> (message from David Greenman on Fri, 24 Jan 1997 14:13:12 -0800 (PST)) Subject: Re: cvs commit: src/sys/sys disklabel.h From: asami@vader.cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk * Modified: sys/sys disklabel.h * Log: * Changed dkunit() to use some previously unused bits in the 'type' field * to extend the unit field to 9 bits (512 units). Thanks! BTW, please fix MAKEDEV too. Satoshi From owner-cvs-sys Fri Jan 24 17:57:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA09707 for cvs-sys-outgoing; Fri, 24 Jan 1997 17:57:33 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA09699; Fri, 24 Jan 1997 17:57:32 -0800 (PST) Date: Fri, 24 Jan 1997 17:57:32 -0800 (PST) From: Stefan Esser Message-Id: <199701250157.RAA09699@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/24 17:57:31 Modified: sys/pci pci.c Log: Improve on previous fix: Clean up getirq() as well, and remove redundant warning messages. Revision Changes Path 1.63 +8 -9 src/sys/pci/pci.c From owner-cvs-sys Fri Jan 24 18:02:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA10053 for cvs-sys-outgoing; Fri, 24 Jan 1997 18:02:44 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA10043; Fri, 24 Jan 1997 18:02:43 -0800 (PST) Date: Fri, 24 Jan 1997 18:02:43 -0800 (PST) From: Stefan Esser Message-Id: <199701250202.SAA10043@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/24 18:02:42 Branch: sys/pci RELENG_2_2 Modified: sys/pci pci.c Log: Merge in 1.62 -> 1.63 from main branch. Revision Changes Path 1.57.2.3 +10 -11 src/sys/pci/pci.c From owner-cvs-sys Fri Jan 24 18:22:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA11505 for cvs-sys-outgoing; Fri, 24 Jan 1997 18:22:37 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA11498; Fri, 24 Jan 1997 18:22:35 -0800 (PST) Date: Fri, 24 Jan 1997 18:22:35 -0800 (PST) From: Stefan Esser Message-Id: <199701250222.SAA11498@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcibus.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 97/01/24 18:22:35 Modified: sys/pci pcibus.h Log: Remove element pb_maxirq from struct pcibus. Revision Changes Path 1.7 +0 -1 src/sys/pci/pcibus.h From owner-cvs-sys Fri Jan 24 19:23:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA14973 for cvs-sys-outgoing; Fri, 24 Jan 1997 19:23:13 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA14965; Fri, 24 Jan 1997 19:23:11 -0800 (PST) Date: Fri, 24 Jan 1997 19:23:11 -0800 (PST) From: John Dyson Message-Id: <199701250323.TAA14965@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/01/24 19:23:11 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 support.s Log: Move i386 support.s fixes into the 2.2 branch. Revision Changes Path 1.41.2.6 +45 -16 src/sys/i386/i386/support.s From owner-cvs-sys Fri Jan 24 22:33:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21286 for cvs-sys-outgoing; Fri, 24 Jan 1997 22:33:29 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21279; Fri, 24 Jan 1997 22:33:27 -0800 (PST) Date: Fri, 24 Jan 1997 22:33:27 -0800 (PST) From: KATO Takenori Message-Id: <199701250633.WAA21279@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/24 22:33:26 Modified: sys/pc98/pc98 if_fe.c Log: Synchronize with sys/i386/isa/if_fe.c rev. 1.26. Revision Changes Path 1.18 +3 -3 src/sys/pc98/pc98/if_fe.c From owner-cvs-sys Fri Jan 24 22:38:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21468 for cvs-sys-outgoing; Fri, 24 Jan 1997 22:38:17 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21461; Fri, 24 Jan 1997 22:38:16 -0800 (PST) Date: Fri, 24 Jan 1997 22:38:16 -0800 (PST) From: KATO Takenori Message-Id: <199701250638.WAA21461@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/24 22:38:15 Modified: sys/pc98/pc98 syscons.c syscons.h Log: Synchronize with sys/i386/isa/syscons.{c,h} rev. 1.199 and 1.27, respectively. Revision Changes Path 1.24 +35 -1 src/sys/pc98/pc98/syscons.c 1.11 +2 -0 src/sys/pc98/pc98/syscons.h From owner-cvs-sys Fri Jan 24 22:42:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21603 for cvs-sys-outgoing; Fri, 24 Jan 1997 22:42:21 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA21596; Fri, 24 Jan 1997 22:42:20 -0800 (PST) Date: Fri, 24 Jan 1997 22:42:20 -0800 (PST) From: KATO Takenori Message-Id: <199701250642.WAA21596@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 97/01/24 22:42:20 Modified: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c rev. 1.226. Revision Changes Path 1.26 +25 -4 src/sys/pc98/i386/machdep.c From owner-cvs-sys Sat Jan 25 02:37:11 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA27930 for cvs-sys-outgoing; Sat, 25 Jan 1997 02:37:11 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA27923; Sat, 25 Jan 1997 02:37:09 -0800 (PST) Date: Sat, 25 Jan 1997 02:37:09 -0800 (PST) From: KATO Takenori Message-Id: <199701251037.CAA27923@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/25 02:37:08 Modified: sys/pc98/i386 locore.s Log: Change default I/O recovery time for Cyrix 5x86 to 0. The BIOS Writers Guide mentions that IORT should be 0 for errata fix. Revision Changes Path 1.11 +0 -2 src/sys/pc98/i386/locore.s From owner-cvs-sys Sat Jan 25 02:43:25 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA28152 for cvs-sys-outgoing; Sat, 25 Jan 1997 02:43:25 -0800 (PST) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA28143; Sat, 25 Jan 1997 02:43:23 -0800 (PST) Date: Sat, 25 Jan 1997 02:43:23 -0800 (PST) From: KATO Takenori Message-Id: <199701251043.CAA28143@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/01/25 02:43:22 Branch: sys/pc98/i386 RELENG_2_2 Modified: sys/pc98/i386 locore.s Log: YAMFC (revision 1.11; default IORT). Revision Changes Path 1.5.2.5 +1 -3 src/sys/pc98/i386/locore.s From owner-cvs-sys Sat Jan 25 10:51:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA12539 for cvs-sys-outgoing; Sat, 25 Jan 1997 10:51:04 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA12532; Sat, 25 Jan 1997 10:51:02 -0800 (PST) Date: Sat, 25 Jan 1997 10:51:02 -0800 (PST) From: Bruce Evans Message-Id: <199701251851.KAA12532@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/01/25 10:51:02 Modified: sys/i386/isa pcibus.c Log: Sync with . pcibus.c unfortunately still compiled (with only 3 or 4 warnings) when pb_maxirq went away. Revision Changes Path 1.30 +0 -1 src/sys/i386/isa/pcibus.c From owner-cvs-sys Sat Jan 25 12:27:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA15958 for cvs-sys-outgoing; Sat, 25 Jan 1997 12:27:17 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA15951; Sat, 25 Jan 1997 12:27:16 -0800 (PST) Date: Sat, 25 Jan 1997 12:27:16 -0800 (PST) From: Bill Paul Message-Id: <199701252027.MAA15951@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 97/01/25 12:27:15 Modified: sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h Log: Make the SCSI probe messages more BSDish. This may raise a few eyebrows ("Hey! Who made _you_ the keeper of all things BSDish?!") but this has bugged me for a long time, and now that I finally have the chance to hack on it (and test the results), I'll take my chances. I can also point to other BSD implementations for precedents if you put my back to the wall. The only thing that's changed is how the messages are formatted. Now, instead of having this: aha0 at 0x330-0x333 irq 11 drq 5 on isa (aha0:3:0): "HP C1553A 9503" type 1 removable SCSI 2 st0(aha0:3:0): Sequential-Access density code 0x24, variable blocks, write-enabled (aha0:3:1): "HP C1553A 9503" type 8 removable SCSI 2 ch0(aha0:3:1): Medium-Changer 6 slot(s) 1 drive(s) 0 arm(s) 0 i/e-slot(s) We have this: aha0 at 0x330-0x333 irq 11 drq 5 on isa scbus0 at aha0 bus 0 st0 at scbus0 target 3 lun 0 st0: type 1 removable SCSI 2 st0: Sequential-Access density code 0x24, variable blocks, write-enabled ch0 at scbus0 target 3 lun 1 ch0: type 8 removable SCSI 2 ch0: Medium-Changer 6 slot(s) 1 drive(s) 0 arm(s) 0 i/e-slot(s) Which is (to me anyway) is a lot more pleasant to look at. (Call me crazy -- g'head: you know you wanna -- but the previous messages remind me of Linux. Ever see the output from the linux device probes? It's a mess of copyright notices, version numbers/dates, author e-mail addresses and other crap. Let's not go there, okay? Bleh.) Notice that devices are now specified in terms of the scsi bus they live on rather than the adapter. This better reflects the contents of the kernel config file (if you use wired-down device specifications anyway) and removes some ambiguity that may arise if you have a multi- channel adapter with more than one bus. Also, sc_print_addr() now generates messages like this: st0 at scbus0 target 3 lun 0: NOT READY asc:3a,0 Medium not present instead of this: st0(aha0:3:0): NOT READY asc:3a,0 Medium not present I also added a quirk entry for the HP Superstore 12000e 6 tape DAT autoloader, which needs SC_MORE_LUS in order for the changer device to be properly probed and attached. (I'm working on a chcontrol utility to manipulate the changer on this drive which should hopefully be general enough to work with other changers too. If you want the prototype I have now, it's at ftp://skynet.ctr.columbia.edu/pub/freebsd/changer.c.) Remaining bugs: - The 'foodev0: yadda yadda yadda' bits should probably be printed entirely by the device-specific subdriver attach code instead of half by the scsi_device_attach() routine and half by the device specific attach routine like it is now. - The wired-down device specifications in the kernel config file should be used to control bus/device probing to some extent rather than just for choosing names for devices we find. If the config says there's a device at scbus0 target 0 lun 0 called sd0, we should look there and check for a device that can be managed by the sd driver. If we don't find one, we should probably complain that there's no device there or that there is a device but of the wrong type. Once all the devices from the wired down list have been probed, the code can then autodetect and autoattach any devices that remain unassigned. - Apparently some tape changers (hi Ulf!) return 'not ready/medium not present' when the magazine is loaded but a tape has not been put in the drive yet. This causes an open(/dev/ch0) to fail and prevents you from using the changer.c utility to load the first tape into the drive. My HP changer does not behave this way. The workaround is to manually load a tape into the drive before attempting to use the changer program, but you can get in trouble if you accidentally eject a tape without loading a new one and you're at a remote location: you won't be able to load any tapes anymore. I'm not sure what the correct software solution is for this but ideally there should be one. - I should not be doing this: I'm the NIS guru, not the SCSI guru. (This is not my beautiful code. How did I get here? My god: what have I done?) Revision Changes Path 1.42 +7 -10 src/sys/scsi/scsi_base.c 1.20 +9 -3 src/sys/scsi/scsi_driver.c 1.75 +84 -2 src/sys/scsi/scsiconf.c 1.48 +4 -0 src/sys/scsi/scsiconf.h From owner-cvs-sys Sat Jan 25 16:14:49 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA25882 for cvs-sys-outgoing; Sat, 25 Jan 1997 16:14:49 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA25872; Sat, 25 Jan 1997 16:14:43 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.4/8.6.9) with ESMTP id QAA07393; Sat, 25 Jan 1997 16:14:41 -0800 (PST) To: Bill Paul cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/scsi scsi_base.c scsi_driver.c scsiconf.c scsiconf.h In-reply-to: Your message of "Sat, 25 Jan 1997 12:27:16 PST." <199701252027.MAA15951@freefall.freebsd.org> Date: Sat, 25 Jan 1997 16:14:41 -0800 Message-ID: <7389.854237681@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > We have this: > > aha0 at 0x330-0x333 irq 11 drq 5 on isa > scbus0 at aha0 bus 0 > st0 at scbus0 target 3 lun 0 I like it. I like it a lot. > Which is (to me anyway) is a lot more pleasant to look at. (Call me > crazy -- g'head: you know you wanna -- but the previous messages remind Oh, you're a raving loon alright, but not for this reason. :-) Jordan P.S. In case it's not already obvious what that reason is, let me just say that Bill is the principle architect for our NIS support. Yes, that's right, he grapples with NIS willingly. He even admitted it at the end of his message. I rest my case. From owner-cvs-sys Sat Jan 25 17:00:48 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04842 for cvs-sys-outgoing; Sat, 25 Jan 1997 17:00:48 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA04832; Sat, 25 Jan 1997 17:00:47 -0800 (PST) Date: Sat, 25 Jan 1997 17:00:47 -0800 (PST) From: Julian Elischer Message-Id: <199701260100.RAA04832@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 97/01/25 17:00:46 Modified: sys/net route.c Log: fix mixleading comment (my error.. I wrote the comment) Revision Changes Path 1.39 +1 -1 src/sys/net/route.c From owner-cvs-sys Sat Jan 25 19:15:08 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA12464 for cvs-sys-outgoing; Sat, 25 Jan 1997 19:15:08 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA12457; Sat, 25 Jan 1997 19:15:05 -0800 (PST) Date: Sat, 25 Jan 1997 19:15:05 -0800 (PST) From: John Dyson Message-Id: <199701260315.TAA12457@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 97/01/25 19:15:04 Branch: sys/vm RELENG_2_2 Modified: sys/vm vm_map.c Log: Move a missing object (panic fix) in vmspace_fork from -current into 2.2. Revision Changes Path 1.57.2.2 +13 -2 src/sys/vm/vm_map.c