From owner-cvs-sys Sun Mar 24 17:48:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA11314 for cvs-sys-outgoing; Sun, 24 Mar 1996 17:48:40 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA11281 Sun, 24 Mar 1996 17:48:30 -0800 (PST) Date: Sun, 24 Mar 1996 17:48:30 -0800 (PST) From: John Dyson Message-Id: <199603250148.RAA11281@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sys_pipe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/24 17:48:30 Modified: sys/kern sys_pipe.c Log: Various pipe error return fixes, and a significant typeo fix. From Bruce Evans (of course :-)). Submitted by: bde Revision Changes Path 1.15 +15 -9 src/sys/kern/sys_pipe.c From owner-cvs-sys Mon Mar 25 09:06:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA11154 for cvs-sys-outgoing; Mon, 25 Mar 1996 09:06:53 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA11091 Mon, 25 Mar 1996 09:06:37 -0800 (PST) Date: Mon, 25 Mar 1996 09:06:37 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199603251706.JAA11091@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/03/25 09:06:36 Modified: sys/kern subr_prf.c Log: Bill Fenner comes up with a better fix to the debugger_on_panic stuff. Revision Changes Path 1.34 +5 -4 src/sys/kern/subr_prf.c From owner-cvs-sys Mon Mar 25 09:41:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA16122 for cvs-sys-outgoing; Mon, 25 Mar 1996 09:41:37 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA16074 Mon, 25 Mar 1996 09:41:26 -0800 (PST) Date: Mon, 25 Mar 1996 09:41:26 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199603251741.JAA16074@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/03/25 09:41:25 Modified: sys/netinet ip_input.c Log: Check the validity of ia->ia_ifp before we dereference it. Revision Changes Path 1.39 +2 -2 src/sys/netinet/ip_input.c From owner-cvs-sys Mon Mar 25 09:42:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA16339 for cvs-sys-outgoing; Mon, 25 Mar 1996 09:42:53 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA16309 Mon, 25 Mar 1996 09:42:44 -0800 (PST) Date: Mon, 25 Mar 1996 09:42:44 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199603251742.JAA16309@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/03/25 09:42:43 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_input.c Log: Check the validity of ia->ia_ifp before dereferencing it. Revision Changes Path 1.22.4.5 +2 -2 src/sys/netinet/ip_input.c From owner-cvs-sys Mon Mar 25 12:13:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02098 for cvs-sys-outgoing; Mon, 25 Mar 1996 12:13:40 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02063 Mon, 25 Mar 1996 12:13:23 -0800 (PST) Date: Mon, 25 Mar 1996 12:13:23 -0800 (PST) From: Garrett Wollman Message-Id: <199603252013.MAA02063@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/25 12:13:23 Modified: sys/netinet tcp_input.c Log: Slight modification of RTO floor calculation. Revision Changes Path 1.40 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon Mar 25 13:57:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA09475 for cvs-sys-outgoing; Mon, 25 Mar 1996 13:57:11 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA09460 Mon, 25 Mar 1996 13:57:02 -0800 (PST) Date: Mon, 25 Mar 1996 13:57:02 -0800 (PST) From: Julian Elischer Message-Id: <199603252157.NAA09460@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_tree.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/03/25 13:57:01 Modified: sys/miscfs/devfs devfs_tree.c Log: Submitted by: "Marc G. Fournier" allows correct creation of subdirectories in devfs_add_devswf() Revision Changes Path 1.19 +8 -7 src/sys/miscfs/devfs/devfs_tree.c From owner-cvs-sys Tue Mar 26 10:57:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA07528 for cvs-sys-outgoing; Tue, 26 Mar 1996 10:57:02 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA07463 Tue, 26 Mar 1996 10:56:53 -0800 (PST) Date: Tue, 26 Mar 1996 10:56:53 -0800 (PST) From: Bill Fenner Message-Id: <199603261856.KAA07463@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/03/26 10:56:52 Modified: sys/netinet ip_output.c Log: Add missing splx(s) in IP_MULTICAST_IF Submitted by: Jim Binkley Revision Changes Path 1.33 +2 -1 src/sys/netinet/ip_output.c From owner-cvs-sys Tue Mar 26 11:16:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA09183 for cvs-sys-outgoing; Tue, 26 Mar 1996 11:16:56 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA09168 Tue, 26 Mar 1996 11:16:49 -0800 (PST) Date: Tue, 26 Mar 1996 11:16:49 -0800 (PST) From: Bill Fenner Message-Id: <199603261916.LAA09168@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet igmp.c in_proto.c ip_icmp.c ip_mroute.c ip_var.h raw_ip.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/03/26 11:16:49 Modified: sys/netinet igmp.c in_proto.c ip_icmp.c ip_mroute.c ip_var.h raw_ip.c Log: Make rip_input() take the header length Move ipip_input() and rsvp_input() prototypes to ip_var.h Remove unused prototype for rip_ip_input() from ip_var.h Remove unused variable *opts from rip_output() Revision Changes Path 1.17 +2 -2 src/sys/netinet/igmp.c 1.27 +1 -4 src/sys/netinet/in_proto.c 1.18 +2 -2 src/sys/netinet/ip_icmp.c 1.31 +8 -13 src/sys/netinet/ip_mroute.c 1.20 +4 -5 src/sys/netinet/ip_var.h 1.30 +3 -3 src/sys/netinet/raw_ip.c From owner-cvs-sys Tue Mar 26 11:58:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA11898 for cvs-sys-outgoing; Tue, 26 Mar 1996 11:58:15 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA11883 Tue, 26 Mar 1996 11:57:58 -0800 (PST) Date: Tue, 26 Mar 1996 11:57:58 -0800 (PST) From: Garrett Wollman Message-Id: <199603261957.LAA11883@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 options.i386 src/sys/i386/i386 perfmon.c machdep.c mem.c src/sys/i386/include perfmon.h cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/26 11:57:57 Modified: sys/i386/conf files.i386 options.i386 sys/i386/i386 machdep.c mem.c sys/i386/include cpufunc.h Added: sys/i386/i386 perfmon.c sys/i386/include perfmon.h Log: Add support for Pentium and Pentium Pro performance counters. (This code is as yet untested; to come after man page is written.) This also adds inlines to cpufunc.h for the RDTSC, RDMSR, WRMSR, and RDPMC instructions. The user-mode interface is via a subdevice of mem.c; there is also a kernel-size interface which might be used to aid profiling. Revision Changes Path 1.132 +2 -1 src/sys/i386/conf/files.i386 1.8 +2 -0 src/sys/i386/conf/options.i386 1.179 +8 -1 src/sys/i386/i386/machdep.c 1.30 +35 -3 src/sys/i386/i386/mem.c 1.46 +35 -1 src/sys/i386/include/cpufunc.h From owner-cvs-sys Tue Mar 26 23:59:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA04837 for cvs-sys-outgoing; Tue, 26 Mar 1996 23:59:05 -0800 (PST) Received: (from hsu@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA04821 Tue, 26 Mar 1996 23:58:59 -0800 (PST) Date: Tue, 26 Mar 1996 23:58:59 -0800 (PST) From: Jeffrey Hsu Message-Id: <199603270758.XAA04821@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/lfs lfs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk hsu 96/03/26 23:58:58 Modified: sys/ufs/lfs lfs.h Log: Make type compatible with Lite2. Submitted by: bde Revision Changes Path 1.7 +2 -2 src/sys/ufs/lfs/lfs.h From owner-cvs-sys Wed Mar 27 09:06:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA09165 for cvs-sys-outgoing; Wed, 27 Mar 1996 09:06:11 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA09150 Wed, 27 Mar 1996 09:06:05 -0800 (PST) Date: Wed, 27 Mar 1996 09:06:05 -0800 (PST) From: Bruce Evans Message-Id: <199603271706.JAA09150@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 db_trace.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 09:06:04 Modified: sys/i386/i386 db_trace.c Log: Fixed traceback for the following cases: - legitimate null frames from idle() (traceback was aborted after a null pointer trap) - second instruction of normal function prologue, and last instruction of a function (caller wasn't reported). Reviewed by: davidg Revision Changes Path 1.15 +50 -22 src/sys/i386/i386/db_trace.c From owner-cvs-sys Wed Mar 27 09:16:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA09780 for cvs-sys-outgoing; Wed, 27 Mar 1996 09:16:36 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA09766 Wed, 27 Mar 1996 09:16:30 -0800 (PST) Date: Wed, 27 Mar 1996 09:16:30 -0800 (PST) From: Bruce Evans Message-Id: <199603271716.JAA09766@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 09:16:30 Modified: sys/i386/i386 locore.s Log: Removed vestiges of dummy frame at top of tmpstk. Use alignment macros where appropriate. Cleaned up #includes. Revision Changes Path 1.64 +16 -14 src/sys/i386/i386/locore.s From owner-cvs-sys Wed Mar 27 09:22:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA10647 for cvs-sys-outgoing; Wed, 27 Mar 1996 09:22:12 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA10612 Wed, 27 Mar 1996 09:22:02 -0800 (PST) Date: Wed, 27 Mar 1996 09:22:02 -0800 (PST) From: Bruce Evans Message-Id: <199603271722.JAA10612@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 genassym.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 09:22:01 Modified: sys/i386/i386 genassym.c Log: Eliminated dependency on opt_sysvipc.h. Revision Changes Path 1.33 +1 -6 src/sys/i386/i386/genassym.c From owner-cvs-sys Wed Mar 27 09:33:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA12439 for cvs-sys-outgoing; Wed, 27 Mar 1996 09:33:48 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA12413 Wed, 27 Mar 1996 09:33:40 -0800 (PST) Date: Wed, 27 Mar 1996 09:33:40 -0800 (PST) From: Bruce Evans Message-Id: <199603271733.JAA12413@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 bde 96/03/27 09:33:40 Modified: sys/i386/i386 trap.c Log: Print stack pointer and frame pointer in trap messages. Fixed "trace/trap" message. Reviewed by: davidg Revision Changes Path 1.74 +17 -6 src/sys/i386/i386/trap.c From owner-cvs-sys Wed Mar 27 10:23:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA15145 for cvs-sys-outgoing; Wed, 27 Mar 1996 10:23:25 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA15112 Wed, 27 Mar 1996 10:23:18 -0800 (PST) Date: Wed, 27 Mar 1996 10:23:18 -0800 (PST) From: Garrett Wollman Message-Id: <199603271823.KAA15112@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/27 10:23:17 Modified: sys/netinet tcp_subr.c Log: In tcp_respond(), check that ro->ro_rt is non-null before RTFREEing it. Revision Changes Path 1.28 +2 -2 src/sys/netinet/tcp_subr.c From owner-cvs-sys Wed Mar 27 10:29:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA15649 for cvs-sys-outgoing; Wed, 27 Mar 1996 10:29:37 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA15634 Wed, 27 Mar 1996 10:29:31 -0800 (PST) Date: Wed, 27 Mar 1996 10:29:31 -0800 (PST) From: Bruce Evans Message-Id: <199603271829.KAA15634@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys devfsext.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 10:29:30 Modified: sys/sys devfsext.h Log: Define magic uids and gids for use in devfs_add_devsw[f](). The kernel shouldn't know these values, but there is currently no better way of setting them. Revision Changes Path 1.8 +13 -1 src/sys/sys/devfsext.h From owner-cvs-sys Wed Mar 27 10:39:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA16528 for cvs-sys-outgoing; Wed, 27 Mar 1996 10:39:49 -0800 (PST) Received: (from swallace@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA16508 Wed, 27 Mar 1996 10:39:42 -0800 (PST) Date: Wed, 27 Mar 1996 10:39:42 -0800 (PST) From: Steven Wallace Message-Id: <199603271839.KAA16508@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_sysvec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk swallace 96/03/27 10:39:41 Modified: sys/i386/ibcs2 ibcs2_sysvec.c Log: The recently introduced sv_sendsig entry of the sysentvec structure is incorrectly set to 0, for the purpose of "ignoring" the signal. This does not ignore the signal, but rather, executes the function at location 0 in kernel mode, which shortly thereafter causes a panic. The sv_sensig entry for ibcs2 emulation should be set to the system's normal sendsig routine. Revision Changes Path 1.3 +3 -2 src/sys/i386/ibcs2/ibcs2_sysvec.c From owner-cvs-sys Wed Mar 27 10:50:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA17500 for cvs-sys-outgoing; Wed, 27 Mar 1996 10:50:24 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA17486 Wed, 27 Mar 1996 10:50:12 -0800 (PST) Date: Wed, 27 Mar 1996 10:50:12 -0800 (PST) From: Bruce Evans Message-Id: <199603271850.KAA17486@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vn vn.c src/sys/kern subr_diskslice.c src/sys/i386/isa wd.c src/sys/scsi ch.c od.c sd.c st.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 10:50:11 Modified: sys/dev/vn vn.c sys/i386/isa wd.c sys/kern subr_diskslice.c sys/scsi ch.c od.c sd.c st.c Log: Fixed group of disk devices (was wheel or games, now operator). Added scsi control devices. Converted almost everything that I changed to use devfs_add_devswf() and verbose id macros. st.c: Renamed enrst* to erst* since that's what the current name is (enrst seems to be an old name). Revision Changes Path 1.34 +6 -6 src/sys/dev/vn/vn.c 1.105 +9 -9 src/sys/i386/isa/wd.c 1.20 +14 -14 src/sys/kern/subr_diskslice.c 1.32 +11 -6 src/sys/scsi/ch.c 1.15 +18 -10 src/sys/scsi/od.c 1.87 +15 -8 src/sys/scsi/sd.c 1.64 +25 -18 src/sys/scsi/st.c From owner-cvs-sys Wed Mar 27 10:55:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA17999 for cvs-sys-outgoing; Wed, 27 Mar 1996 10:55:34 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA17979 Wed, 27 Mar 1996 10:55:22 -0800 (PST) Date: Wed, 27 Mar 1996 10:55:22 -0800 (PST) From: Bruce Evans Message-Id: <199603271855.KAA17979@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 10:55:21 Modified: sys/i386/i386 cons.c Log: Fixed mode of /devfs/console. Revision Changes Path 1.42 +4 -10 src/sys/i386/i386/cons.c From owner-cvs-sys Wed Mar 27 11:05:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA18877 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:05:04 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA18854 Wed, 27 Mar 1996 11:04:57 -0800 (PST) Date: Wed, 27 Mar 1996 11:04:57 -0800 (PST) From: Bruce Evans Message-Id: <199603271904.LAA18854@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c mem.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 11:04:57 Modified: sys/i386/i386 cons.c mem.c Log: Fixed permissions of /devfs/*random. Fixed group and permissions of /devfs/perfmon. Revision Changes Path 1.43 +10 -4 src/sys/i386/i386/cons.c 1.31 +7 -7 src/sys/i386/i386/mem.c From owner-cvs-sys Wed Mar 27 11:07:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA19006 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:07:40 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA18989 Wed, 27 Mar 1996 11:07:35 -0800 (PST) Date: Wed, 27 Mar 1996 11:07:35 -0800 (PST) From: Bruce Evans Message-Id: <199603271907.LAA18989@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa spkr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 11:07:34 Modified: sys/i386/isa spkr.c Log: Fixed name of /dev/speaker (it's not spkr). Revision Changes Path 1.24 +4 -4 src/sys/i386/isa/spkr.c From owner-cvs-sys Wed Mar 27 11:12:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA19356 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:12:15 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA19312 Wed, 27 Mar 1996 11:11:43 -0800 (PST) Date: Wed, 27 Mar 1996 11:11:43 -0800 (PST) From: Bruce Evans Message-Id: <199603271911.LAA19312@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 bde 96/03/27 11:11:43 Modified: sys/i386/isa syscons.c Log: Moved the initialization of the devfs devices to after the initialization of the devswitch so that it actually works. Revision Changes Path 1.144 +9 -7 src/sys/i386/isa/syscons.c From owner-cvs-sys Wed Mar 27 11:20:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA19872 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:20:16 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA19802 Wed, 27 Mar 1996 11:20:00 -0800 (PST) Date: Wed, 27 Mar 1996 11:20:00 -0800 (PST) From: Bruce Evans Message-Id: <199603271920.LAA19802@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_descrip.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 11:19:59 Modified: sys/kern kern_descrip.c Log: Fixed the unit numbers of the devfs `fd' devices. Made the devfs `fd' devices bug for bug compatible with the ones created by MAKEDEV: - ownership is bin.bin, not root.wheel, except for std*. The devfsext interface doesn't seem to allow specifying the ownership of /devfs/fd, so it's still incompatible. - std* aren't links to fd/[0-2]. Revision Changes Path 1.28 +16 -12 src/sys/kern/kern_descrip.c From owner-cvs-sys Wed Mar 27 11:42:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21079 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:42:31 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21050 Wed, 27 Mar 1996 11:42:16 -0800 (PST) Date: Wed, 27 Mar 1996 11:42:16 -0800 (PST) From: Bruce Evans Message-Id: <199603271942.LAA21050@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_lkm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 11:42:16 Modified: sys/kern kern_lkm.c Log: Fixed permissions of /devfs/lkm. Revision Changes Path 1.28 +4 -3 src/sys/kern/kern_lkm.c From owner-cvs-sys Wed Mar 27 11:45:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21319 for cvs-sys-outgoing; Wed, 27 Mar 1996 11:45:37 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21295 Wed, 27 Mar 1996 11:45:29 -0800 (PST) Date: Wed, 27 Mar 1996 11:45:29 -0800 (PST) From: Bruce Evans Message-Id: <199603271945.LAA21295@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_log.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 11:45:29 Modified: sys/kern subr_log.c Log: Fixed name of /dev/fs/klog (it's not "log"). Submitted by: "Marc G. Fournier" and edited by me Revision Changes Path 1.17 +4 -3 src/sys/kern/subr_log.c From owner-cvs-sys Wed Mar 27 12:03:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22381 for cvs-sys-outgoing; Wed, 27 Mar 1996 12:03:40 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22364 Wed, 27 Mar 1996 12:03:34 -0800 (PST) Date: Wed, 27 Mar 1996 12:03:34 -0800 (PST) From: Bruce Evans Message-Id: <199603272003.MAA22364@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa cy.c sio.c src/sys/net if_tun.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 12:03:33 Modified: sys/i386/isa cy.c sio.c sys/net if_tun.c Log: Fixed ownerships of callout devices. Revision Changes Path 1.31 +13 -14 src/sys/i386/isa/cy.c 1.136 +13 -9 src/sys/i386/isa/sio.c 1.22 +3 -7 src/sys/net/if_tun.c From owner-cvs-sys Wed Mar 27 12:07:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22654 for cvs-sys-outgoing; Wed, 27 Mar 1996 12:07:38 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22639 Wed, 27 Mar 1996 12:07:31 -0800 (PST) Date: Wed, 27 Mar 1996 12:07:31 -0800 (PST) From: Bruce Evans Message-Id: <199603272007.MAA22639@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi pt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 12:07:30 Modified: sys/scsi pt.c Log: Fixed name of pt device (it has a unit number). devfs still only creates one. Added control device. Revision Changes Path 1.16 +14 -7 src/sys/scsi/pt.c From owner-cvs-sys Wed Mar 27 12:09:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22841 for cvs-sys-outgoing; Wed, 27 Mar 1996 12:09:32 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA22826 Wed, 27 Mar 1996 12:09:27 -0800 (PST) Date: Wed, 27 Mar 1996 12:09:27 -0800 (PST) From: Bruce Evans Message-Id: <199603272009.MAA22826@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_swap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/27 12:09:27 Modified: sys/vm vm_swap.c Log: Added drum device. Submitted by: partly by "Marc G. Fournier" Revision Changes Path 1.36 +12 -1 src/sys/vm/vm_swap.c From owner-cvs-sys Wed Mar 27 14:02:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA02719 for cvs-sys-outgoing; Wed, 27 Mar 1996 14:02:31 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA02689 Wed, 27 Mar 1996 14:02:21 -0800 (PST) Date: Wed, 27 Mar 1996 14:02:21 -0800 (PST) From: Garrett Wollman Message-Id: <199603272202.OAA02689@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 perfmon.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/27 14:02:20 Modified: sys/i386/i386 perfmon.c Log: A slightly-closer-to-working version that includes code appropriate to regular Pentiums. Unfortunately, it doesn't work on mine, but I'm not sure if this is the fault of the driver. Revision Changes Path 1.2 +91 -33 src/sys/i386/i386/perfmon.c From owner-cvs-sys Wed Mar 27 20:22:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA27822 for cvs-sys-outgoing; Wed, 27 Mar 1996 20:22:41 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA27801 Wed, 27 Mar 1996 20:22:22 -0800 (PST) Date: Wed, 27 Mar 1996 20:22:22 -0800 (PST) From: John Dyson Message-Id: <199603280422.UAA27801@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/27 20:22:21 Modified: sys/vm vm_map.c Log: More map_simplify fixes from Alan Cox. This very significanly improves the performance when the map has been chopped up. The map simplify operations really work now. Reviewed by: dyson Submitted by: Alan Cox Revision Changes Path 1.40 +28 -29 src/sys/vm/vm_map.c From owner-cvs-sys Wed Mar 27 20:53:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29451 for cvs-sys-outgoing; Wed, 27 Mar 1996 20:53:46 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29437 Wed, 27 Mar 1996 20:53:30 -0800 (PST) Date: Wed, 27 Mar 1996 20:53:30 -0800 (PST) From: John Dyson Message-Id: <199603280453.UAA29437@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_fault.c vm_map.c vm_object.c vm_page.c vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/27 20:53:30 Modified: sys/vm vm_fault.c vm_map.c vm_object.c vm_page.c vm_pageout.c Log: VM performance improvements, and reorder some operations in VM fault in anticipation of a fix in pmap that will allow the mlock system call to work without panicing the system. Revision Changes Path 1.43 +5 -5 src/sys/vm/vm_fault.c 1.41 +106 -99 src/sys/vm/vm_map.c 1.66 +5 -2 src/sys/vm/vm_object.c 1.50 +4 -2 src/sys/vm/vm_page.c 1.69 +4 -2 src/sys/vm/vm_pageout.c From owner-cvs-sys Wed Mar 27 20:55:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29529 for cvs-sys-outgoing; Wed, 27 Mar 1996 20:55:03 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29499 Wed, 27 Mar 1996 20:54:52 -0800 (PST) Date: Wed, 27 Mar 1996 20:54:52 -0800 (PST) From: John Dyson Message-Id: <199603280454.UAA29499@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm pmap.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/27 20:54:52 Modified: sys/vm pmap.h Log: Add a function prototype for pmap_prefault. Revision Changes Path 1.9 +3 -1 src/sys/vm/pmap.h From owner-cvs-sys Wed Mar 27 20:59:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29726 for cvs-sys-outgoing; Wed, 27 Mar 1996 20:59:46 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29691 Wed, 27 Mar 1996 20:59:36 -0800 (PST) Date: Wed, 27 Mar 1996 20:59:36 -0800 (PST) From: John Dyson Message-Id: <199603280459.UAA29691@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/27 20:59:36 Modified: sys/i386/i386 pmap.c Log: Significant code cleanup, and some performance improvement. Also, mlock will now work properly without killing the system. Revision Changes Path 1.82 +134 -82 src/sys/i386/i386/pmap.c From owner-cvs-sys Wed Mar 27 21:41:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA01665 for cvs-sys-outgoing; Wed, 27 Mar 1996 21:41:13 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA01623 Wed, 27 Mar 1996 21:41:01 -0800 (PST) Date: Wed, 27 Mar 1996 21:41:01 -0800 (PST) From: John Dyson Message-Id: <199603280541.VAA01623@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/03/27 21:41:00 Modified: sys/i386/i386 trap.c pmap.c Log: Remove a now unnecessary prototype from pmap.c. Also remove now unnecessary vm_fault's of page table pages in trap.c. Revision Changes Path 1.75 +1 -30 src/sys/i386/i386/trap.c 1.83 +1 -3 src/sys/i386/i386/pmap.c From owner-cvs-sys Thu Mar 28 06:36:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA02076 for cvs-sys-outgoing; Thu, 28 Mar 1996 06:36:57 -0800 (PST) Received: (from scrappy@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA02061 Thu, 28 Mar 1996 06:36:50 -0800 (PST) Date: Thu, 28 Mar 1996 06:36:50 -0800 (PST) From: "Marc G. Fournier" Message-Id: <199603281436.GAA02061@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vn vn.c src/sys/i386/i386 cons.c src/sys/i386/isa asc.c b004.c ctx.c fd.c gpib.c gsc.c if_cx.c joy.c labpc.c lpt.c mcd.c mse.c pcaudio.c psm.c qcam.c rc.c scd.c si.c spigot.c tw.c wcd.c wt.c src/sys/i386/isa/pcvt pcvt_drv.c src/sys/pci meteor.c src/sys/scsi cd.c sctarg.c ssc.c st.c worm.c src/sys/sys devfsext.h syslog.h src/sys/vm vm_swap.c src/sys/gnu/i386/isa dgb.c nic3008.c nic3009.c src/sys/gnu/isdn iispy.c iitel.c iitty.c src/sys/i386/apm apm.c src/sys/i386/isa/matcd matcd.c src/sys/i386/isa/sound soundcard.c src/sys/kern kern_lkm.c tty_snoop.c tty_tty.c src/sys/miscfs/devfs devfs_tree.c src/sys/net bpf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk scrappy 96/03/28 06:36:49 Modified: sys/dev/vn vn.c Log: Reviewed by: julian@freebsd.org Revision Changes Path 1.35 +1 -0 src/sys/dev/vn/vn.c Modified: sys/gnu/i386/isa dgb.c nic3008.c nic3009.c sys/gnu/isdn iispy.c iitel.c iitty.c sys/i386/apm apm.c sys/i386/i386 cons.c sys/i386/isa asc.c b004.c ctx.c fd.c gpib.c gsc.c if_cx.c joy.c labpc.c lpt.c mcd.c mse.c pcaudio.c psm.c qcam.c rc.c scd.c si.c spigot.c tw.c wcd.c wt.c sys/i386/isa/matcd matcd.c Log: Switched from using devfs_add_sw() to using devfs_add_swf() Reviewed by: julian@freebsd.org Revision Changes Path 1.16 +24 -21 src/sys/gnu/i386/isa/dgb.c 1.15 +8 -6 src/sys/gnu/i386/isa/nic3008.c 1.15 +8 -6 src/sys/gnu/i386/isa/nic3009.c 1.11 +5 -6 src/sys/gnu/isdn/iispy.c 1.12 +5 -6 src/sys/gnu/isdn/iitel.c 1.20 +8 -9 src/sys/gnu/isdn/iitty.c 1.37 +5 -3 src/sys/i386/apm/apm.c 1.44 +4 -10 src/sys/i386/i386/cons.c 1.17 +14 -20 src/sys/i386/isa/asc.c 1.14 +12 -17 src/sys/i386/isa/b004.c 1.17 +4 -5 src/sys/i386/isa/ctx.c 1.81 +9 -8 src/sys/i386/isa/fd.c 1.16 +2 -2 src/sys/i386/isa/gpib.c 1.19 +13 -16 src/sys/i386/isa/gsc.c 1.14 +7 -6 src/sys/i386/isa/if_cx.c 1.18 +3 -5 src/sys/i386/isa/joy.c 1.14 +5 -6 src/sys/i386/isa/labpc.c 1.51 +4 -6 src/sys/i386/isa/lpt.c 1.75 +13 -21 src/sys/i386/isa/mcd.c 1.25 +7 -12 src/sys/i386/isa/mse.c 1.27 +9 -6 src/sys/i386/isa/pcaudio.c 1.14 +6 -11 src/sys/i386/isa/psm.c 1.7 +3 -6 src/sys/i386/isa/qcam.c 1.22 +5 -5 src/sys/i386/isa/rc.c 1.18 +13 -21 src/sys/i386/isa/scd.c 1.37 +4 -4 src/sys/i386/isa/si.c 1.23 +3 -6 src/sys/i386/isa/spigot.c 1.16 +3 -5 src/sys/i386/isa/tw.c 1.30 +12 -20 src/sys/i386/isa/wcd.c 1.31 +7 -10 src/sys/i386/isa/wt.c 1.15 +18 -23 src/sys/i386/isa/matcd/matcd.c Modified: sys/i386/isa/pcvt pcvt_drv.c Log: Added DEVFS support to create ttyv* devices Reviewed by: julian@freebsd.org Revision Changes Path 1.20 +19 -2 src/sys/i386/isa/pcvt/pcvt_drv.c Modified: sys/i386/isa/sound soundcard.c sys/kern kern_lkm.c tty_snoop.c tty_tty.c Log: Switched from using devfs_add_devsw() to devfs_add_devswf() Reviewed by: julian@freebsd.org Revision Changes Path 1.42 +38 -40 src/sys/i386/isa/sound/soundcard.c 1.29 +3 -1 src/sys/kern/kern_lkm.c 1.16 +6 -4 src/sys/kern/tty_snoop.c 1.11 +6 -3 src/sys/kern/tty_tty.c Modified: sys/miscfs/devfs devfs_tree.c Log: Added dev_linkf() function (dev_link() + printf-style arguments) Reviewed by: julian@freebsd.org Revision Changes Path 1.20 +54 -1 src/sys/miscfs/devfs/devfs_tree.c Modified: sys/net bpf.c sys/pci meteor.c sys/scsi cd.c sctarg.c ssc.c st.c worm.c Log: Using devfs_add_devswf() instead of devfs_add_devsw() Reviewed by: julian@freebsd.org Revision Changes Path 1.23 +9 -6 src/sys/net/bpf.c 1.17 +2 -2 src/sys/pci/meteor.c 1.68 +13 -21 src/sys/scsi/cd.c 1.15 +7 -4 src/sys/scsi/sctarg.c 1.11 +6 -4 src/sys/scsi/ssc.c 1.65 +1 -4 src/sys/scsi/st.c 1.27 +5 -9 src/sys/scsi/worm.c Modified: sys/sys devfsext.h syslog.h Log: syslog.h -> changed /dev/log to be /var/run/log (its a socket, not a device) devfsext.h -> added prototype for dev_linkf(); Reviewed by: julian@freebsd.org Revision Changes Path 1.9 +6 -1 src/sys/sys/devfsext.h 1.5 +2 -2 src/sys/sys/syslog.h Modified: sys/vm vm_swap.c Log: devfs_add_devsw() -> devfs_add_devswf modifications Reviewed by: julian@freebsd.org Revision Changes Path 1.37 +5 -1 src/sys/vm/vm_swap.c From owner-cvs-sys Thu Mar 28 07:04:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA04103 for cvs-sys-outgoing; Thu, 28 Mar 1996 07:04:02 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA04065 Thu, 28 Mar 1996 07:03:46 -0800 (PST) Date: Thu, 28 Mar 1996 07:03:46 -0800 (PST) From: Bruce Evans Message-Id: <199603281503.HAA04065@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/28 07:03:44 Modified: sys/i386/i386 cons.c Log: Undid the last 2 commits. Rev.1.43 reversed the changes in rev.1.42 and rev.1.44 was a subset of them. Revision Changes Path 1.45 +4 -4 src/sys/i386/i386/cons.c From owner-cvs-sys Thu Mar 28 07:26:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA06554 for cvs-sys-outgoing; Thu, 28 Mar 1996 07:26:01 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA06525 Thu, 28 Mar 1996 07:25:47 -0800 (PST) Date: Thu, 28 Mar 1996 07:25:47 -0800 (PST) From: Bruce Evans Message-Id: <199603281525.HAA06525@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vn vn.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/28 07:25:45 Modified: sys/dev/vn vn.c Log: Removed an unused devfs variable again. Added $Id$. Revision Changes Path 1.36 +2 -2 src/sys/dev/vn/vn.c From owner-cvs-sys Thu Mar 28 07:40:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA08424 for cvs-sys-outgoing; Thu, 28 Mar 1996 07:40:37 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA08380 Thu, 28 Mar 1996 07:40:24 -0800 (PST) Date: Thu, 28 Mar 1996 07:40:24 -0800 (PST) From: Bruce Evans Message-Id: <199603281540.HAA08380@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_swap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/28 07:40:22 Modified: sys/vm vm_swap.c Log: Undid last revision. It duplicated part of second last revision. Revision Changes Path 1.38 +1 -5 src/sys/vm/vm_swap.c From owner-cvs-sys Thu Mar 28 08:51:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA17829 for cvs-sys-outgoing; Thu, 28 Mar 1996 08:51:25 -0800 (PST) Received: (from scrappy@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA17795 Thu, 28 Mar 1996 08:51:14 -0800 (PST) Date: Thu, 28 Mar 1996 08:51:14 -0800 (PST) From: "Marc G. Fournier" Message-Id: <199603281651.IAA17795@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi ssc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk scrappy 96/03/28 08:51:14 Modified: sys/scsi ssc.c Log: Fixed a Typo Revision Changes Path 1.12 +2 -2 src/sys/scsi/ssc.c From owner-cvs-sys Thu Mar 28 10:29:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA25350 for cvs-sys-outgoing; Thu, 28 Mar 1996 10:29:35 -0800 (PST) Received: (from scrappy@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA25322 Thu, 28 Mar 1996 10:29:18 -0800 (PST) Date: Thu, 28 Mar 1996 10:29:18 -0800 (PST) From: "Marc G. Fournier" Message-Id: <199603281829.KAA25322@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys syslog.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk scrappy 96/03/28 10:29:17 Modified: sys/sys syslog.h Log: Back out change of log from being in /var/run to back in /dev Revision Changes Path 1.6 +2 -2 src/sys/sys/syslog.h From owner-cvs-sys Thu Mar 28 11:53:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA28963 for cvs-sys-outgoing; Thu, 28 Mar 1996 11:53:45 -0800 (PST) Received: (from swallace@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA28932 Thu, 28 Mar 1996 11:53:23 -0800 (PST) Date: Thu, 28 Mar 1996 11:53:23 -0800 (PST) From: Steven Wallace Message-Id: <199603281953.LAA28932@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_ioctl.c ibcs2_xenix.c ibcs2_xenix.h ibcs2_xenix_syscall.h syscalls.xenix Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk swallace 96/03/28 11:53:23 Modified: sys/i386/ibcs2 ibcs2_ioctl.c ibcs2_xenix.c ibcs2_xenix.h ibcs2_xenix_syscall.h syscalls.xenix Log: Implement ioctl's IBCS2_TCFLSH and IBCS2_TCXONC. Improve termios conversion. Implement xenix_eaccess() system call. Obtained from: NetBSD Revision Changes Path 1.6 +50 -12 src/sys/i386/ibcs2/ibcs2_ioctl.c 1.7 +38 -3 src/sys/i386/ibcs2/ibcs2_xenix.c 1.3 +5 -0 src/sys/i386/ibcs2/ibcs2_xenix.h 1.3 +1 -0 src/sys/i386/ibcs2/ibcs2_xenix_syscall.h 1.2 +2 -2 src/sys/i386/ibcs2/syscalls.xenix From owner-cvs-sys Thu Mar 28 12:28:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA01275 for cvs-sys-outgoing; Thu, 28 Mar 1996 12:28:23 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA01245 Thu, 28 Mar 1996 12:28:15 -0800 (PST) Date: Thu, 28 Mar 1996 12:28:15 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199603282028.MAA01245@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include ioctl_meteor.h src/sys/pci meteor.c meteor_reg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/03/28 12:28:15 Modified: sys/i386/include ioctl_meteor.h sys/pci meteor.c meteor_reg.h Log: A bug fix and a couple of new modes for the meteor driver. Submitted-By: Jim Lowe Revision Changes Path 1.7 +5 -1 src/sys/i386/include/ioctl_meteor.h 1.18 +170 -90 src/sys/pci/meteor.c 1.2 +2 -4 src/sys/pci/meteor_reg.h From owner-cvs-sys Thu Mar 28 12:35:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA01789 for cvs-sys-outgoing; Thu, 28 Mar 1996 12:35:19 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA01759 Thu, 28 Mar 1996 12:35:06 -0800 (PST) Date: Thu, 28 Mar 1996 12:35:06 -0800 (PST) From: Garrett Wollman Message-Id: <199603282035.MAA01759@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 db_disasm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/28 12:35:05 Modified: sys/i386/i386 db_disasm.c Log: Teach the disassembler about the 0f,3x family of instructions (RDMSR, RDTSC, WRMSR, and RDPMC). Revision Changes Path 1.14 +72 -52 src/sys/i386/i386/db_disasm.c From owner-cvs-sys Thu Mar 28 12:39:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02084 for cvs-sys-outgoing; Thu, 28 Mar 1996 12:39:53 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02068 Thu, 28 Mar 1996 12:39:47 -0800 (PST) Date: Thu, 28 Mar 1996 12:39:47 -0800 (PST) From: Garrett Wollman Message-Id: <199603282039.MAA02068@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 perfmon.c src/sys/i386/include cpufunc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/28 12:39:47 Modified: sys/i386/i386 perfmon.c Log: Nit: according to the Harvard code, it is necessary to clear the timestamp counter before loading the performance-monitor control register. I'm not sure I believe this, but we'll follow their lead for the moment. As a result of this commit, the performance-monitoring test program that I wrote now works (the program will find its way to share/examples). Revision Changes Path 1.3 +19 -8 src/sys/i386/i386/perfmon.c Modified: sys/i386/include cpufunc.h Log: >Blush<. Use the correct opcode for the WRMSR instruction. Revision Changes Path 1.47 +2 -2 src/sys/i386/include/cpufunc.h From owner-cvs-sys Thu Mar 28 13:00:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA04670 for cvs-sys-outgoing; Thu, 28 Mar 1996 13:00:51 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA04628 Thu, 28 Mar 1996 13:00:31 -0800 (PST) Date: Thu, 28 Mar 1996 13:00:31 -0800 (PST) From: Garrett Wollman Message-Id: <199603282100.NAA04628@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 perfmon.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/28 13:00:31 Modified: sys/i386/i386 perfmon.c Log: Sync up the Pentium implementation with the documentation. Previously, the sense of the E flag was reversed on Pentiums. Revision Changes Path 1.4 +2 -2 src/sys/i386/i386/perfmon.c From owner-cvs-sys Thu Mar 28 20:35:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA11336 for cvs-sys-outgoing; Thu, 28 Mar 1996 20:35:46 -0800 (PST) Received: (from scrappy@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA11276 Thu, 28 Mar 1996 20:35:17 -0800 (PST) Date: Thu, 28 Mar 1996 20:35:17 -0800 (PST) From: "Marc G. Fournier" Message-Id: <199603290435.UAA11276@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi st.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk scrappy 96/03/28 20:35:15 Modified: sys/scsi st.c Log: Fixed missing variable 'name' for DEVFS code Revision Changes Path 1.66 +4 -1 src/sys/scsi/st.c From owner-cvs-sys Thu Mar 28 22:06:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA17426 for cvs-sys-outgoing; Thu, 28 Mar 1996 22:06:02 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA17393 Thu, 28 Mar 1996 22:04:49 -0800 (PST) Date: Thu, 28 Mar 1996 22:04:49 -0800 (PST) From: David Greenman Message-Id: <199603290604.WAA17393@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfsnode.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/03/28 22:04:48 Branch: sys/nfs RELENG_2_1_0 Modified: sys/nfs nfsnode.h Log: Fix declarations for nfs_sillyrename and nfs_lookitup. Revision Changes Path 1.9.4.2 +5 -5 src/sys/nfs/nfsnode.h From owner-cvs-sys Thu Mar 28 22:29:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18739 for cvs-sys-outgoing; Thu, 28 Mar 1996 22:29:07 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18718 Thu, 28 Mar 1996 22:28:52 -0800 (PST) Date: Thu, 28 Mar 1996 22:28:52 -0800 (PST) From: David Greenman Message-Id: <199603290628.WAA18718@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 davidg 96/03/28 22:28:50 Modified: sys/vm vm_object.c Log: Revert to previous calculation of vm_object_cache_max: it simply works better in most real-world cases. Revision Changes Path 1.67 +2 -2 src/sys/vm/vm_object.c From owner-cvs-sys Thu Mar 28 22:30:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18851 for cvs-sys-outgoing; Thu, 28 Mar 1996 22:30:36 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18828 Thu, 28 Mar 1996 22:30:20 -0800 (PST) Date: Thu, 28 Mar 1996 22:30:20 -0800 (PST) From: David Greenman Message-Id: <199603290630.WAA18828@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 davidg 96/03/28 22:30:20 Branch: sys/vm RELENG_2_1_0 Modified: sys/vm vm_object.c Log: Revert to previous calculation of vm_object_cache_max: it simply works better in most real-world cases. This comes after extensive analysis of file caching behavior on wcarchive... Revision Changes Path 1.48.2.3 +2 -2 src/sys/vm/vm_object.c From owner-cvs-sys Thu Mar 28 22:39:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA19382 for cvs-sys-outgoing; Thu, 28 Mar 1996 22:39:45 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA19366 Thu, 28 Mar 1996 22:39:41 -0800 (PST) Date: Thu, 28 Mar 1996 22:39:41 -0800 (PST) From: David Greenman Message-Id: <199603290639.WAA19366@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys vnode.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/03/28 22:39:40 Modified: sys/sys vnode.h Log: Change v_usecount & v_writecount from a short to an int. As shorts they can and will overflow on large machines - especially on machines with filesystems with lots of files (like netnews servers), and the result is a "free vnode isn't" panic or worse. This fixes one of the causes of these panics that I've been experiancing on wcarchive. Revision Changes Path 1.32 +4 -4 src/sys/sys/vnode.h From owner-cvs-sys Thu Mar 28 22:41:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA19538 for cvs-sys-outgoing; Thu, 28 Mar 1996 22:41:33 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA19523 Thu, 28 Mar 1996 22:41:21 -0800 (PST) Date: Thu, 28 Mar 1996 22:41:21 -0800 (PST) From: David Greenman Message-Id: <199603290641.WAA19523@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys vnode.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/03/28 22:41:21 Branch: sys/sys RELENG_2_1_0 Modified: sys/sys vnode.h Log: Brought in change from rev 1.32: Change v_usecount & v_writecount from a short to an int. As shorts they can and will overflow on large machines - especially on machines with filesystems with lots of files (like netnews servers), and the result is a "free vnode isn't" panic or worse. This fixes one of the causes of these panics that I've been experiancing on wcarchive. Revision Changes Path 1.20.4.2 +4 -4 src/sys/sys/vnode.h From owner-cvs-sys Fri Mar 29 00:02:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA23278 for cvs-sys-outgoing; Fri, 29 Mar 1996 00:02:53 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA23262 Fri, 29 Mar 1996 00:02:35 -0800 (PST) Date: Fri, 29 Mar 1996 00:02:35 -0800 (PST) From: Bill Fenner Message-Id: <199603290802.AAA23262@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 fenner 96/03/29 00:02:34 Modified: sys/net route.c Log: Eliminate panic("rtfree") caused by double-freeing the route when rt == rt->rt_gwroute . rt == rt->gwroute shouldn't happen in the first place, but that's another problem. (try "route add -host ; ping ; route delete ") Revision Changes Path 1.33 +6 -5 src/sys/net/route.c From owner-cvs-sys Fri Mar 29 03:39:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA06407 for cvs-sys-outgoing; Fri, 29 Mar 1996 03:39:18 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA06393 Fri, 29 Mar 1996 03:39:10 -0800 (PST) Date: Fri, 29 Mar 1996 03:39:10 -0800 (PST) From: Bruce Evans Message-Id: <199603291139.DAA06393@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/i386/isa dgb.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 03:39:09 Modified: sys/gnu/i386/isa dgb.c Log: Fixed missing quote in a devfs string. Revision Changes Path 1.17 +2 -2 src/sys/gnu/i386/isa/dgb.c From owner-cvs-sys Fri Mar 29 03:45:20 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA06687 for cvs-sys-outgoing; Fri, 29 Mar 1996 03:45:20 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA06673 Fri, 29 Mar 1996 03:45:14 -0800 (PST) Date: Fri, 29 Mar 1996 03:45:14 -0800 (PST) From: Bruce Evans Message-Id: <199603291145.DAA06673@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 03:45:14 Modified: sys/i386/isa fd.c Log: Fixed group of some more disk devices. Fixed devfs function names. Revision Changes Path 1.82 +9 -9 src/sys/i386/isa/fd.c From owner-cvs-sys Fri Mar 29 03:55:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA07102 for cvs-sys-outgoing; Fri, 29 Mar 1996 03:55:06 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA07075 Fri, 29 Mar 1996 03:54:58 -0800 (PST) Date: Fri, 29 Mar 1996 03:54:58 -0800 (PST) From: Bruce Evans Message-Id: <199603291154.DAA07075@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa lpt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 03:54:57 Modified: sys/i386/isa lpt.c Log: Fixed devfs group of some more disk devices. Added devfs lpt control device (only the standard one, not the ones that aren't supported by MAKEDEV). Removed some stupid comments. Revision Changes Path 1.52 +11 -8 src/sys/i386/isa/lpt.c From owner-cvs-sys Fri Mar 29 03:55:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA07125 for cvs-sys-outgoing; Fri, 29 Mar 1996 03:55:36 -0800 (PST) Received: from skiddaw.elsevier.co.uk (skiddaw.elsevier.co.uk [193.131.222.60]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA06996 Fri, 29 Mar 1996 03:52:41 -0800 (PST) Received: from snowdon.elsevier.co.uk (snowdon.elsevier.co.uk [193.131.197.164]) by skiddaw.elsevier.co.uk (8.6.13/8.6.12) with ESMTP id LAA17081; Fri, 29 Mar 1996 11:50:36 GMT Received: from tees by snowdon with SMTP (PP); Fri, 29 Mar 1996 11:44:43 +0000 Received: (from dpr@localhost) by tees (SMI-8.6/8.6.12) id LAA01479; Fri, 29 Mar 1996 11:51:07 GMT From: Paul Richards Message-Id: <199603291151.LAA01479@tees> Subject: Re: cvs commit: src/sys/vm vm_object.c To: davidg@freefall.freebsd.org (David Greenman) Date: Fri, 29 Mar 1996 11:51:07 +0000 (GMT) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199603290630.WAA18828@freefall.freebsd.org> from "David Greenman" at Mar 28, 96 10:30:20 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In reply to David Greenman who said > > davidg 96/03/28 22:30:20 > > Branch: sys/vm RELENG_2_1_0 > Modified: sys/vm vm_object.c > Log: > Revert to previous calculation of vm_object_cache_max: it simply works > better in most real-world cases. This comes after extensive analysis of > file caching behavior on wcarchive... Is wcarchive really that good a platform for deciding what good generic solutions are? Very few of us run wcarchive's. -- Paul Richards. Originative Solutions Ltd. (Netcraft Ltd. contractor) Elsevier Science TIS online journal project. Email: p.richards@elsevier.co.uk Phone: 0370 462071 (Mobile), +44 (0)1865 843155 From owner-cvs-sys Fri Mar 29 03:58:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA07279 for cvs-sys-outgoing; Fri, 29 Mar 1996 03:58:00 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA07262 Fri, 29 Mar 1996 03:57:55 -0800 (PST) Date: Fri, 29 Mar 1996 03:57:55 -0800 (PST) From: Bruce Evans Message-Id: <199603291157.DAA07262@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi cd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 03:57:54 Modified: sys/scsi cd.c Log: Fixed devfs group and permissions of some more disk devices. Added devfs cd control device. Revision Changes Path 1.69 +12 -7 src/sys/scsi/cd.c From owner-cvs-sys Fri Mar 29 04:30:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA09252 for cvs-sys-outgoing; Fri, 29 Mar 1996 04:30:39 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA09234 Fri, 29 Mar 1996 04:30:33 -0800 (PST) Date: Fri, 29 Mar 1996 04:30:33 -0800 (PST) From: Bruce Evans Message-Id: <199603291230.EAA09234@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 04:30:32 Modified: sys/ufs/ufs ufs_vnops.c Log: Fixed reference counting related to relookup(). relookup() must be called with the directory referenced, and this reference will be dropped iff relookup() fails, so the value returned must not be ignored. Reviewed by: davidg Revision Changes Path 1.38 +11 -3 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Fri Mar 29 05:22:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA11216 for cvs-sys-outgoing; Fri, 29 Mar 1996 05:22:12 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA11201 Fri, 29 Mar 1996 05:22:05 -0800 (PST) Date: Fri, 29 Mar 1996 05:22:05 -0800 (PST) From: Bruce Evans Message-Id: <199603291322.FAA11201@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 dkbad.c ns_cksum.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 05:22:05 Removed: sys/i386/i386 dkbad.c ns_cksum.c Log: Removed never-used files. From owner-cvs-sys Fri Mar 29 05:40:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA11934 for cvs-sys-outgoing; Fri, 29 Mar 1996 05:40:11 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA11855 Fri, 29 Mar 1996 05:39:50 -0800 (PST) Date: Fri, 29 Mar 1996 05:39:50 -0800 (PST) From: Bruce Evans Message-Id: <199603291339.FAA11855@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 05:39:49 Modified: sys/i386/conf files.i386 Log: Removed references to nonexistent files. Revision Changes Path 1.133 +1 -4 src/sys/i386/conf/files.i386 From owner-cvs-sys Fri Mar 29 05:51:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA12827 for cvs-sys-outgoing; Fri, 29 Mar 1996 05:51:39 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA12811 Fri, 29 Mar 1996 05:51:32 -0800 (PST) Date: Fri, 29 Mar 1996 05:51:32 -0800 (PST) From: Bruce Evans Message-Id: <199603291351.FAA12811@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 05:51:32 Modified: sys/conf options Log: Added newlines and punctuation. Removed defunct options. It will be easy to keep track of bogus options by looking at CFLAGS when all real options are moved out of CFLAGS. Revision Changes Path 1.10 +11 -7 src/sys/conf/options From owner-cvs-sys Fri Mar 29 06:08:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA14006 for cvs-sys-outgoing; Fri, 29 Mar 1996 06:08:39 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA13989 Fri, 29 Mar 1996 06:08:32 -0800 (PST) Date: Fri, 29 Mar 1996 06:08:32 -0800 (PST) From: Bruce Evans Message-Id: <199603291408.GAA13989@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 06:08:31 Modified: sys/i386/conf Makefile.i386 Log: Added necessary quotes (${CPP} might have spaces in it). Removed unnecessary quotes. Revision Changes Path 1.77 +3 -3 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Fri Mar 29 06:14:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA14527 for cvs-sys-outgoing; Fri, 29 Mar 1996 06:14:17 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA14494 Fri, 29 Mar 1996 06:14:09 -0800 (PST) Date: Fri, 29 Mar 1996 06:14:09 -0800 (PST) From: Bruce Evans Message-Id: <199603291414.GAA14494@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include cpu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 06:14:09 Modified: sys/i386/include cpu.h Log: Parenthesized macros. Fixed munged tabs. Revision Changes Path 1.22 +7 -7 src/sys/i386/include/cpu.h From owner-cvs-sys Fri Mar 29 06:30:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA17117 for cvs-sys-outgoing; Fri, 29 Mar 1996 06:30:02 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA17057 Fri, 29 Mar 1996 06:29:53 -0800 (PST) Date: Fri, 29 Mar 1996 06:29:53 -0800 (PST) From: Bruce Evans Message-Id: <199603291429.GAA17057@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys sysent.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 06:29:52 Modified: sys/sys sysent.h Log: Fixed the type of sv_sendsig. The `code' arg to signal handlers is now u_long. Revision Changes Path 1.8 +6 -8 src/sys/sys/sysent.h From owner-cvs-sys Fri Mar 29 07:04:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA23002 for cvs-sys-outgoing; Fri, 29 Mar 1996 07:04:42 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA22918 Fri, 29 Mar 1996 07:04:18 -0800 (PST) Date: Fri, 29 Mar 1996 07:04:18 -0800 (PST) From: Bruce Evans Message-Id: <199603291504.HAA22918@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-usrsbin Subject: cvs commit: src/sys/i386/isa pcibus.c src/usr.sbin/config mkglue.c mkioconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/29 07:04:17 Modified: sys/i386/isa pcibus.c Log: Count PCI irqs in up to 4 ISAish counters named `pci irqnn' instead of in the clk0 counter. Reviewed by: s Revision Changes Path 1.22 +30 -3 src/sys/i386/isa/pcibus.c Modified: usr.sbin/config mkglue.c mkioconf.c Log: Count PCI irqs in up to 4 ISAish counters named `pci irqnn' instead of in the clk0 counter. Reviewed by: se Revision Changes Path 1.8 +5 -1 src/usr.sbin/config/mkglue.c 1.22 +1 -1 src/usr.sbin/config/mkioconf.c From owner-cvs-sys Fri Mar 29 09:48:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA05675 for cvs-sys-outgoing; Fri, 29 Mar 1996 09:48:32 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA05650 Fri, 29 Mar 1996 09:48:24 -0800 (PST) Date: Fri, 29 Mar 1996 09:48:24 -0800 (PST) From: Garrett Wollman Message-Id: <199603291748.JAA05650@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 perfmon.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/03/29 09:48:23 Modified: sys/i386/i386 perfmon.c Log: There is no need to zero out the TSC when configuring a counter, says Mike Haertel. Revision Changes Path 1.5 +3 -14 src/sys/i386/i386/perfmon.c From owner-cvs-sys Fri Mar 29 10:54:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11077 for cvs-sys-outgoing; Fri, 29 Mar 1996 10:54:41 -0800 (PST) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA11060 Fri, 29 Mar 1996 10:54:31 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id KAA02630; Fri, 29 Mar 1996 10:54:45 -0800 (PST) Message-Id: <199603291854.KAA02630@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Paul Richards cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/vm vm_object.c In-reply-to: Your message of "Fri, 29 Mar 1996 11:51:07 GMT." <199603291151.LAA01479@tees> From: David Greenman Reply-To: davidg@Root.COM Date: Fri, 29 Mar 1996 10:54:45 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >In reply to David Greenman who said >> >> davidg 96/03/28 22:30:20 >> >> Branch: sys/vm RELENG_2_1_0 >> Modified: sys/vm vm_object.c >> Log: >> Revert to previous calculation of vm_object_cache_max: it simply works >> better in most real-world cases. This comes after extensive analysis of >> file caching behavior on wcarchive... > >Is wcarchive really that good a platform for deciding what good generic >solutions are? Very few of us run wcarchive's. You should not infer from the above that wcarchive is the *only* data point I use to determine the proper setting of this parameter. That would be far from the truth. Both the previous and current settings of vm_object_cache max are satisfactory for standard use of FreeBSD. vm_object_cache_max sets the limit on the total number of files that may be cached in the system. It only becomes a factor on systems with large amounts of memory and lots of file activity. I had previously increased it because I thought that it wasn't large enough for big systems like wcarchive. I was wrong so now I'm changing it back. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Sat Mar 30 06:57:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA08828 for cvs-sys-outgoing; Sat, 30 Mar 1996 06:57:14 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA08812 Sat, 30 Mar 1996 06:57:04 -0800 (PST) Date: Sat, 30 Mar 1996 06:57:04 -0800 (PST) From: Peter Wemm Message-Id: <199603301457.GAA08812@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/03/30 06:57:04 Modified: sys/i386/conf Makefile.i386 Log: When doing a 'make depend', dont blow away the existing .depend until the generation of a new one is complete. Revision Changes Path 1.78 +7 -5 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Sat Mar 30 07:03:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09013 for cvs-sys-outgoing; Sat, 30 Mar 1996 07:03:11 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA08997 Sat, 30 Mar 1996 07:03:02 -0800 (PST) Date: Sat, 30 Mar 1996 07:03:02 -0800 (PST) From: Peter Wemm Message-Id: <199603301503.HAA08997@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/03/30 07:03:01 Modified: sys/kern sys_process.c Log: Because of the way that ptrace() now calls procfs routines to read/write the process's memory, it was possible for the procfs_domem() call to return a residual leftover, but with no errno. Since this is no good for ptrace which ignored the the residual, remap a leftover amount into an errno rather than fooling the caller into thinking it was successful when in fact it was not. Submitted by: bde (a very long time ago :-) Revision Changes Path 1.22 +16 -2 src/sys/kern/sys_process.c From owner-cvs-sys Sat Mar 30 07:08:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09170 for cvs-sys-outgoing; Sat, 30 Mar 1996 07:08:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09151 Sat, 30 Mar 1996 07:08:19 -0800 (PST) Date: Sat, 30 Mar 1996 07:08:19 -0800 (PST) From: Peter Wemm Message-Id: <199603301508.HAA09151@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys signalvar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/03/30 07:08:17 Modified: sys/sys signalvar.h Log: re-add the ps_signodefer. The interaction between SA_NODEFER and the sa_mask was "non intuitive" and broke another of bde's test cases. Revision Changes Path 1.13 +2 -1 src/sys/sys/signalvar.h From owner-cvs-sys Sat Mar 30 07:10:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09294 for cvs-sys-outgoing; Sat, 30 Mar 1996 07:10:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09277 Sat, 30 Mar 1996 07:10:24 -0800 (PST) Date: Sat, 30 Mar 1996 07:10:24 -0800 (PST) From: Peter Wemm Message-Id: <199603301510.HAA09277@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys signal.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/03/30 07:10:23 Modified: sys/sys signal.h Log: Add a SV_NODEFER and SV_RESETHAND #define, after Bruce pointed out that a program that was saving and restoring a signal via sigvec() was not doing the complete job if either of these bits had been set via sigaction. Revision Changes Path 1.9 +3 -1 src/sys/sys/signal.h From owner-cvs-sys Sat Mar 30 07:15:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09524 for cvs-sys-outgoing; Sat, 30 Mar 1996 07:15:48 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA09481 Sat, 30 Mar 1996 07:15:33 -0800 (PST) Date: Sat, 30 Mar 1996 07:15:33 -0800 (PST) From: Peter Wemm Message-Id: <199603301515.HAA09481@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_sig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/03/30 07:15:32 Modified: sys/kern kern_sig.c Log: Correct the handling of NOCLDSTOP when using sigvec() Make the SA_NODEFER handling more correct, previously if you called sigaction to set a handler and had SA_NODEFER set, and manually masked the signal itself in sa_mask, and when you read the settings back later, you'd find SA_NODEFER incorrectly cleared. Pointed out by: bde Revision Changes Path 1.23 +24 -12 src/sys/kern/kern_sig.c From owner-cvs-sys Sat Mar 30 19:22:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA08835 for cvs-sys-outgoing; Sat, 30 Mar 1996 19:22:29 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA08774 Sat, 30 Mar 1996 19:21:56 -0800 (PST) Date: Sat, 30 Mar 1996 19:21:56 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199603310321.TAA08774@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_asm.c aic7xxx_reg.h src/sys/scsi scsi_base.c scsiconf.h src/sys/i386/eisa aic7770.c src/sys/i386/isa bt5xx-445.c src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c ncr.c src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/03/30 19:21:52 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_asm.c aic7xxx_reg.h Log: aic7xxx.seq: Fix support for the aic7850 by looking only at the relavent bits of the QINCNT. The 7850 puts random garbage in the high bits and all my attempts to determine the cause of this failed. This approach does seem to work around the problem. Don't trust SCSIPERR to tell us when there is a parity error. On some revs of the 7870 and the 7880, this bit follows the parity of the current byte. Instead of using a SEQINT to tell the kernel, re-enable the standard parity error interrupt since it seems to pause the sequencer right at the time of the error which is the effect we were looking for anyway. aic7xxx_reg.h: Remove PARITY_ERROR seqeuncer interrupt type, its no longer used. Define QCOUNTMASK as the SRAM location for the mask to use on the QINCNT register. QCOUNTMASK is determined by the number of SCBs supported by the device we're working on. aic7xxx_asm.c Properly check the return value of fopen, and define the arg list in getopt correctly. Submitted by: Pete Bentley Revision Changes Path 1.32 +3 -11 src/sys/dev/aic7xxx/aic7xxx.seq 1.12 +4 -4 src/sys/dev/aic7xxx/aic7xxx_asm.c 1.7 +6 -8 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/eisa aic7770.c Log: Don't set the number of SCBs here. aic7xxx.c determines the number of SCBs by walking them. Revision Changes Path 1.26 +1 -7 src/sys/i386/eisa/aic7770.c Modified: sys/i386/isa bt5xx-445.c Log: Override the unit number passed into us in the isa_device structure with the current unit in bt_unit. We do this as a kludge to make the unit nubmer work properly between the pci/eisa/isa bt boards that are in the system. Revision Changes Path 1.3 +8 -1 src/sys/i386/isa/bt5xx-445.c Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Fix support for the aic7850 by looking only at the relavent bits of the QINCNT. The 7850 puts random garbage in the high bits and all my attempts to determine the cause of this failed. This approach does seem to work around the problem. Go back to relying on the SCSIPERR interrupt instead of having the sequencer interrupt at the beginning of ITloop after a parity error occured. Determine the number of SCBs on a card automatically and base the qcntmask on the number of SCBs. Add entries for 11.4MHz, 8.8MHz, 8.0MHz, and 7.2MHz to ULTRA portion of the syncrate table. They seem to work fine on the 2940UW I have here and will allow more non-ultra devices (like my tape drive) to run sync while the adapter is in ULTRA mode. Return XS_SELTIMEOUT instead of XS_TIMEOUT for selection timeouts. I was getting sick of waiting for the SCSI code to retry each non-existant unit multiple times during boot and XS_SELTIMEOUT bypasses all retries. Use new SLIST queue macros. This was inspired by NetBSD using TAILQs in their SCSI drivers. For optimum cache hits, the free scb list should be LIFO which is what the old and new code does. NetBSD implemented a FIFO queue for some reason. Spaces -> tabs. Revision Changes Path 1.60 +214 -171 src/sys/i386/scsi/aic7xxx.c 1.23 +4 -29 src/sys/i386/scsi/aic7xxx.h Modified: sys/pci aic7870.c ncr.c Log: ncr.c: Use new XS_SELTIMEOUT error code for selection timeouts. aic7870.c: Move SCB walking code to aic7xxx.c and make it work for all card types. The flag AHC_EXTSCB is no longer needed since the SCBs are walked in all cases now. Revision Changes Path 1.28 +2 -29 src/sys/pci/aic7870.c 1.69 +9 -4 src/sys/pci/ncr.c Modified: sys/scsi scsi_base.c scsiconf.h Log: Implement the XS_SELTIMEOUT error code. This causes the SCSI code to not retry again and should be used when a device times out during selection (ie is not on the bus). This should speed up the boot sequence. Revision Changes Path 1.37 +2 -1 src/sys/scsi/scsi_base.c 1.41 +3 -2 src/sys/scsi/scsiconf.h Modified: sys/sys queue.h Log: Implement the SLIST and the STAILQ macros. This gives a program all the aesthetics of using the 4.4 queue macros without paying undo space or time in scenartios where a singly-linked list works fine. From queue.h: /* * A singly-linked list is headed by a single forward pointer. The elements * are singly linked for minimum space and pointer manipulation overhead at * the expense of O(n) removal for arbitrary elements. New elements can be * added to the list after an existing element or at the head of the list. * Elements being removed from the head of the list should use the explicit * macro for this purpose for optimum efficiency. A singly-linked list may * only be traversed in the forward direction. Singly-linked lists are ideal * for applications with large datasets and few or no removals or for * implementing a LIFO queue. * * A singly-linked tail queue is headed by a pair of pointers, one to the * head of the list and the other to the tail of the list. The elements are * singly linked for minimum space and pointer manipulation overhead at the * expense of O(n) removal for arbitrary elements. New elements can be added * to the list after an existing element, at the head of the list, or at the * end of the list. Elements being removed from the head of the tail queue * should use the explicit macro for this purpose for optimum efficiency. * A singly-linked tail queue may only be traversed in the forward direction. * Singly-linked tail queues are ideal for applications with large datasets * and few or no removals or for implementing a FIFO queue. */ Revision Changes Path 1.8 +131 -3 src/sys/sys/queue.h From owner-cvs-sys Sat Mar 30 19:31:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA10517 for cvs-sys-outgoing; Sat, 30 Mar 1996 19:31:46 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA10454 Sat, 30 Mar 1996 19:31:32 -0800 (PST) Date: Sat, 30 Mar 1996 19:31:32 -0800 (PST) From: Bruce Evans Message-Id: <199603310331.TAA10454@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa vector.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/30 19:31:32 Modified: sys/i386/isa vector.s Log: Killed religous FASTER_NOP again. Revision Changes Path 1.18 +1 -5 src/sys/i386/isa/vector.s From owner-cvs-sys Sat Mar 30 20:05:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA16478 for cvs-sys-outgoing; Sat, 30 Mar 1996 20:05:52 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA16439 Sat, 30 Mar 1996 20:05:39 -0800 (PST) Date: Sat, 30 Mar 1996 20:05:39 -0800 (PST) From: Bruce Evans Message-Id: <199603310405.UAA16439@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s src/sys/i386/include clock.h cpufunc.h src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/30 20:05:38 Modified: sys/i386/i386 support.s sys/i386/include clock.h cpufunc.h sys/i386/isa clock.c Log: Moved rtcin() to clock.c. Always delay using one inb(0x84) after each i/o in rtcin() - don't do this conditional on the bogus option DUMMY_NOPS not being defined. If you want an optionally slightly faster rtcin() again, then inline it and use a better named option or sysctl variable. It only needs to be fast in rtcintr(). Revision Changes Path 1.32 +1 -13 src/sys/i386/i386/support.s 1.10 +2 -1 src/sys/i386/include/clock.h 1.48 +1 -2 src/sys/i386/include/cpufunc.h 1.54 +14 -1 src/sys/i386/isa/clock.c From owner-cvs-sys Sat Mar 30 20:18:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA18199 for cvs-sys-outgoing; Sat, 30 Mar 1996 20:18:30 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA18164 Sat, 30 Mar 1996 20:18:07 -0800 (PST) Date: Sat, 30 Mar 1996 20:18:07 -0800 (PST) From: Bruce Evans Message-Id: <199603310418.UAA18164@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include asmacros.h src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/03/30 20:18:06 Modified: sys/i386/include asmacros.h Log: Finished removing NOP macros. Revision Changes Path 1.7 +1 -10 src/sys/i386/include/asmacros.h Modified: sys/i386/conf LINT Log: Removed dead option DUMMY_NOPS. Restored undead option AUTO_EOI_1. Added undocumented option PERFMON. Revision Changes Path 1.246 +8 -7 src/sys/i386/conf/LINT