From owner-cvs-sys Sun Jan 21 01:03:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA04068 for cvs-sys-outgoing; Sun, 21 Jan 1996 01:03:24 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA04051 Sun, 21 Jan 1996 01:03:18 -0800 (PST) Date: Sun, 21 Jan 1996 01:03:18 -0800 (PST) From: Julian Elischer Message-Id: <199601210903.BAA04051@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_proto.h devfs_tree.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 96/01/21 01:03:17 Modified: sys/sys devfsext.h sys/miscfs/devfs devfs_proto.h devfs_tree.c Log: Submitted by: Bruce Evans (bde) better naming for exported devfs function and better place for the prototype Revision Changes Path 1.6 +4 -1 src/sys/sys/devfsext.h 1.12 +0 -1 src/sys/miscfs/devfs/devfs_proto.h 1.13 +8 -4 src/sys/miscfs/devfs/devfs_tree.c From owner-cvs-sys Sun Jan 21 01:08:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA04259 for cvs-sys-outgoing; Sun, 21 Jan 1996 01:08:07 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA04252 Sun, 21 Jan 1996 01:08:02 -0800 (PST) Date: Sun, 21 Jan 1996 01:08:02 -0800 (PST) From: Julian Elischer Message-Id: <199601210908.BAA04252@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_tree.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 96/01/21 01:08:01 Modified: sys/miscfs/devfs devfs_tree.c Log: oops. get the last edit right Revision Changes Path 1.14 +4 -4 src/sys/miscfs/devfs/devfs_tree.c From owner-cvs-sys Sun Jan 21 01:43:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA05650 for cvs-sys-outgoing; Sun, 21 Jan 1996 01:43:39 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA05643 Sun, 21 Jan 1996 01:43:37 -0800 (PST) Date: Sun, 21 Jan 1996 01:43:37 -0800 (PST) From: Julian Elischer Message-Id: <199601210943.BAA05643@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_tree.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 96/01/21 01:43:36 Modified: sys/miscfs/devfs devfs_tree.c Log: Slightly improved debug messages for inserting new items Revision Changes Path 1.15 +13 -9 src/sys/miscfs/devfs/devfs_tree.c From owner-cvs-sys Sun Jan 21 02:27:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA07732 for cvs-sys-outgoing; Sun, 21 Jan 1996 02:27:04 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA07721 Sun, 21 Jan 1996 02:26:57 -0800 (PST) Date: Sun, 21 Jan 1996 02:26:57 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199601211026.CAA07721@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci meteor.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk jkh 96/01/21 02:26:56 Modified: sys/i386/include ioctl_meteor.h sys/pci meteor.c Log: Newest version of the Matrox Meteor driver. Tested with various MBONE tools and found to work better with both nv and vic. Submitted by: Jim Lowe Revision Changes Path 1.3 +19 -10 src/sys/i386/include/ioctl_meteor.h 1.11 +694 -340 src/sys/pci/meteor.c From owner-cvs-sys Sun Jan 21 03:30:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA12418 for cvs-sys-outgoing; Sun, 21 Jan 1996 03:30:18 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA12411 Sun, 21 Jan 1996 03:30:17 -0800 (PST) Date: Sun, 21 Jan 1996 03:30:17 -0800 (PST) From: Joerg Wunsch Message-Id: <199601211130.DAA12411@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile io.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/21 03:30:16 Modified: sys/i386/boot/biosboot Makefile io.c Log: Implement an optional TIMEOUT value while entering the boot parameter string. This avoids indefinite hangs e.g. when used on a noisy serial console. It's not turned on by default. Revision Changes Path 1.36 +6 -3 src/sys/i386/boot/biosboot/Makefile 1.16 +27 -1 src/sys/i386/boot/biosboot/io.c From owner-cvs-sys Sun Jan 21 08:30:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA23423 for cvs-sys-outgoing; Sun, 21 Jan 1996 08:30:50 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA23416 Sun, 21 Jan 1996 08:30:47 -0800 (PST) Date: Sun, 21 Jan 1996 08:30:47 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601211630.IAA23416@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/ddb db_print.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/21 08:30:46 Modified: sys/ddb db_print.c Log: One missed printf in the debugger. Found By: bde Revision Changes Path 1.11 +2 -2 src/sys/ddb/db_print.c From owner-cvs-sys Sun Jan 21 11:18:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA01633 for cvs-sys-outgoing; Sun, 21 Jan 1996 11:18:51 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA01626 Sun, 21 Jan 1996 11:18:49 -0800 (PST) Date: Sun, 21 Jan 1996 11:18:49 -0800 (PST) From: Bruce Evans Message-Id: <199601211918.LAA01626@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/ddb db_examine.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/21 11:18:48 Modified: sys/ddb db_examine.c Log: Fixed the one remaining %r. Revision Changes Path 1.14 +2 -2 src/sys/ddb/db_examine.c From owner-cvs-sys Sun Jan 21 12:18:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA04537 for cvs-sys-outgoing; Sun, 21 Jan 1996 12:18:43 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA04530 Sun, 21 Jan 1996 12:18:41 -0800 (PST) Date: Sun, 21 Jan 1996 12:18:41 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199601212018.MAA04530@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci meteor.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk jkh 96/01/21 12:18:41 Branch: sys/i386/include RELENG_2_1_0 sys/pci RELENG_2_1_0 Modified: sys/i386/include ioctl_meteor.h sys/pci meteor.c Log: Merge from HEAD, modulo a tweak to get it to compile under 2.1. This code has also been tested under 2.1. Revision Changes Path 1.1.2.1 +20 -10 src/sys/i386/include/ioctl_meteor.h 1.3.2.1 +749 -340 src/sys/pci/meteor.c From owner-cvs-sys Sun Jan 21 12:57:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA05852 for cvs-sys-outgoing; Sun, 21 Jan 1996 12:57:07 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA05845 Sun, 21 Jan 1996 12:57:06 -0800 (PST) Date: Sun, 21 Jan 1996 12:57:06 -0800 (PST) From: Joerg Wunsch Message-Id: <199601212057.MAA05845@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/21 12:57:05 Modified: sys/i386/i386 machdep.c Log: Initialize the cpu_class variable. This prevents i386 machines from panicing with a privileged instruction fault early at boot time. Submitted by: rock@wurzelausix.CS.Uni-SB.DE (D. Rock) Revision Changes Path 1.171 +2 -2 src/sys/i386/i386/machdep.c From owner-cvs-sys Sun Jan 21 16:02:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA17235 for cvs-sys-outgoing; Sun, 21 Jan 1996 16:02:38 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA17226 Sun, 21 Jan 1996 16:02:35 -0800 (PST) Date: Sun, 21 Jan 1996 16:02:35 -0800 (PST) From: Julian Elischer Message-Id: <199601220002.QAA17226@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys errno.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 96/01/21 16:02:34 Modified: lib/csu/i386 crt0.c lib/libc/db/hash hash.c hash.h ndbm.c lib/libc/gen Makefile.inc isatty.c sleep.c ttyname.c usleep.c lib/libc/i386 SYS.h lib/libc/i386/gen _setjmp.S setjmp.S sigsetjmp.S lib/libc/i386/sys Ovfork.S cerror.S fork.S pipe.S sigpending.S sigprocmask.S sigreturn.S sigsuspend.S lib/libc/stdio clrerr.c fclose.c fflush.c fgetc.c fgetpos.c fgets.c fpurge.c fputc.c fputs.c fread.c fscanf.c fseek.c ftell.c fwrite.c getc.c getchar.c putc.c putchar.c puts.c putw.c rewind.c scanf.c setvbuf.c snprintf.c sprintf.c sscanf.c ungetc.c vfprintf.c vscanf.c vsnprintf.c vsprintf.c vsscanf.c lib/libc/stdlib abort.c malloc.c lib/libc/stdtime localtime.c lib/libc/sys accept.2 bind.2 close.2 connect.2 dup.2 execve.2 fcntl.2 flock.2 fsync.2 ftruncate.c getdirentries.2 getpeername.2 getsockname.2 getsockopt.2 intro.2 ioctl.2 listen.2 lseek.c open.2 read.2 write.2 include Makefile time.h unistd.h sys/sys errno.h Log: Reviewed by: julian and (hsu?) Submitted by: John Birrel(L?) changes for threadsafe operations Revision Changes Path 1.22 +9 -1 src/lib/csu/i386/crt0.c 1.2 +7 -7 src/lib/libc/db/hash/hash.c 1.3 +1 -1 src/lib/libc/db/hash/hash.h 1.2 +2 -2 src/lib/libc/db/hash/ndbm.c 1.17 +2 -2 src/lib/libc/gen/Makefile.inc 1.2 +16 -1 src/lib/libc/gen/isatty.c 1.3 +20 -0 src/lib/libc/gen/sleep.c 1.3 +111 -0 src/lib/libc/gen/ttyname.c 1.3 +18 -1 src/lib/libc/gen/usleep.c 1.3 +16 -1 src/lib/libc/i386/SYS.h 1.4 +10 -2 src/lib/libc/i386/gen/_setjmp.S 1.4 +18 -2 src/lib/libc/i386/gen/setjmp.S 1.5 +18 -2 src/lib/libc/i386/gen/sigsetjmp.S 1.3 +25 -3 src/lib/libc/i386/sys/Ovfork.S 1.4 +26 -2 src/lib/libc/i386/sys/cerror.S 1.3 +3 -3 src/lib/libc/i386/sys/fork.S 1.3 +3 -3 src/lib/libc/i386/sys/pipe.S 1.3 +3 -3 src/lib/libc/i386/sys/sigpending.S 1.3 +6 -2 src/lib/libc/i386/sys/sigprocmask.S 1.3 +3 -3 src/lib/libc/i386/sys/sigreturn.S 1.3 +6 -2 src/lib/libc/i386/sys/sigsuspend.S 1.2 +10 -0 src/lib/libc/stdio/clrerr.c 1.2 +12 -0 src/lib/libc/stdio/fclose.c 1.2 +17 -2 src/lib/libc/stdio/fflush.c 1.2 +14 -1 src/lib/libc/stdio/fgetc.c 1.2 +14 -1 src/lib/libc/stdio/fgetpos.c 1.2 +19 -1 src/lib/libc/stdio/fgets.c 1.2 +20 -8 src/lib/libc/stdio/fpurge.c 1.2 +14 -1 src/lib/libc/stdio/fputc.c 1.2 +14 -1 src/lib/libc/stdio/fputs.c 1.2 +11 -0 src/lib/libc/stdio/fread.c 1.2 +12 -0 src/lib/libc/stdio/fscanf.c 1.3 +27 -1 src/lib/libc/stdio/fseek.c 1.2 +15 -1 src/lib/libc/stdio/ftell.c 1.2 +13 -3 src/lib/libc/stdio/fwrite.c 1.2 +14 -1 src/lib/libc/stdio/getc.c 1.2 +14 -1 src/lib/libc/stdio/getchar.c 1.2 +14 -1 src/lib/libc/stdio/putc.c 1.2 +14 -1 src/lib/libc/stdio/putchar.c 1.2 +14 -1 src/lib/libc/stdio/puts.c 1.2 +14 -1 src/lib/libc/stdio/putw.c 1.2 +10 -0 src/lib/libc/stdio/rewind.c 1.2 +12 -0 src/lib/libc/stdio/scanf.c 1.2 +14 -0 src/lib/libc/stdio/setvbuf.c 1.2 +3 -0 src/lib/libc/stdio/snprintf.c 1.2 +3 -0 src/lib/libc/stdio/sprintf.c 1.2 +3 -0 src/lib/libc/stdio/sscanf.c 1.2 +33 -4 src/lib/libc/stdio/ungetc.c 1.7 +23 -3 src/lib/libc/stdio/vfprintf.c 1.2 +14 -1 src/lib/libc/stdio/vscanf.c 1.2 +2 -0 src/lib/libc/stdio/vsnprintf.c 1.2 +2 -0 src/lib/libc/stdio/vsprintf.c 1.3 +2 -0 src/lib/libc/stdio/vsscanf.c 1.3 +13 -0 src/lib/libc/stdlib/abort.c 1.10 +66 -3 src/lib/libc/stdlib/malloc.c 1.5 +129 -1 src/lib/libc/stdtime/localtime.c 1.2 +25 -0 src/lib/libc/sys/accept.2 1.2 +22 -0 src/lib/libc/sys/bind.2 1.2 +22 -0 src/lib/libc/sys/close.2 1.2 +26 -2 src/lib/libc/sys/connect.2 1.2 +47 -0 src/lib/libc/sys/dup.2 1.2 +17 -0 src/lib/libc/sys/execve.2 1.2 +23 -0 src/lib/libc/sys/fcntl.2 1.2 +22 -0 src/lib/libc/sys/flock.2 1.2 +22 -0 src/lib/libc/sys/fsync.2 1.2 +16 -0 src/lib/libc/sys/ftruncate.c 1.2 +22 -0 src/lib/libc/sys/getdirentries.2 1.2 +22 -0 src/lib/libc/sys/getpeername.2 1.2 +22 -0 src/lib/libc/sys/getsockname.2 1.3 +44 -1 src/lib/libc/sys/getsockopt.2 1.2 +40 -4 src/lib/libc/sys/intro.2 1.2 +22 -0 src/lib/libc/sys/ioctl.2 1.4 +23 -1 src/lib/libc/sys/listen.2 1.2 +16 -1 src/lib/libc/sys/lseek.c 1.2 +20 -0 src/lib/libc/sys/open.2 1.2 +47 -0 src/lib/libc/sys/read.2 1.2 +47 -0 src/lib/libc/sys/write.2 1.32 +4 -4 src/include/Makefile 1.5 +7 -0 src/include/time.h 1.5 +1 -0 src/include/unistd.h 1.4 +6 -1 src/sys/sys/errno.h From owner-cvs-sys Sun Jan 21 16:31:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA20712 for cvs-sys-outgoing; Sun, 21 Jan 1996 16:31:09 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA20705 Sun, 21 Jan 1996 16:31:08 -0800 (PST) Date: Sun, 21 Jan 1996 16:31:08 -0800 (PST) From: Julian Elischer Message-Id: <199601220031.QAA20705@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys timers.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 96/01/21 16:31:07 Added: sys/sys timers.h Log: Obtained from: uthreads package From owner-cvs-sys Mon Jan 22 04:31:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA07412 for cvs-sys-outgoing; Mon, 22 Jan 1996 04:31:23 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA07405 Mon, 22 Jan 1996 04:31:20 -0800 (PST) Date: Mon, 22 Jan 1996 04:31:20 -0800 (PST) From: Mike Pritchard Message-Id: <199601221231.EAA07405@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys signal.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk mpp 96/01/22 04:31:19 Modified: sys/sys signal.h Log: Changed the description of SIGSYS to better reflect what it means when that signal is received. Closes PR# 686. Revision Changes Path 1.6 +2 -2 src/sys/sys/signal.h From owner-cvs-sys Mon Jan 22 05:21:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA10111 for cvs-sys-outgoing; Mon, 22 Jan 1996 05:21:37 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA10103 Mon, 22 Jan 1996 05:21:35 -0800 (PST) Date: Mon, 22 Jan 1996 05:21:35 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601221321.FAA10103@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/22 05:21:34 Modified: sys/kern subr_prf.c Log: bounds check the radix, just in case. Revision Changes Path 1.26 +5 -1 src/sys/kern/subr_prf.c From owner-cvs-sys Mon Jan 22 14:44:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA23438 for cvs-sys-outgoing; Mon, 22 Jan 1996 14:44:08 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA23387 Mon, 22 Jan 1996 14:43:57 -0800 (PST) Date: Mon, 22 Jan 1996 14:43:57 -0800 (PST) From: Garrett Wollman Message-Id: <199601222243.OAA23387@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/22 14:43:54 Modified: sys/pci pcisupport.c Log: Add register definitions for Intel 82437FX (Triton System Controller) Revision Changes Path 1.25 +95 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Mon Jan 22 18:39:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA17982 for cvs-sys-outgoing; Mon, 22 Jan 1996 18:39:29 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA17975 Mon, 22 Jan 1996 18:39:27 -0800 (PST) Date: Mon, 22 Jan 1996 18:39:27 -0800 (PST) From: David Greenman Message-Id: <199601230239.SAA17975@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/include pcb.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk davidg 96/01/22 18:39:26 Modified: sys/i386/i386 machdep.c swtch.s vm_machdep.c sys/i386/include pcb.h Log: Simplified savectx() a little and fixed a bug that caused it to return garbage in the child process rather than "1" like it is supposed to. Reviewed by: bde Revision Changes Path 1.172 +2 -2 src/sys/i386/i386/machdep.c 1.26 +8 -21 src/sys/i386/i386/swtch.s 1.52 +2 -2 src/sys/i386/i386/vm_machdep.c 1.10 +2 -2 src/sys/i386/include/pcb.h From owner-cvs-sys Mon Jan 22 21:15:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA00650 for cvs-sys-outgoing; Mon, 22 Jan 1996 21:15:37 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA00637 Mon, 22 Jan 1996 21:15:34 -0800 (PST) Date: Mon, 22 Jan 1996 21:15:34 -0800 (PST) From: Bill Fenner Message-Id: <199601230515.VAA00637@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/netinet in_rmx.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk fenner 96/01/22 21:15:33 Modified: sys/netinet in_rmx.c Log: First piece of fixing ppp/proxy arp problem: If an attempt to add a route fails because an "ARP table" entry is in the way, remove the ARP entry and retry the add. Reviewed by: nate Revision Changes Path 1.23 +28 -2 src/sys/netinet/in_rmx.c From owner-cvs-sys Tue Jan 23 12:21:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA13660 for cvs-sys-outgoing; Tue, 23 Jan 1996 12:21:28 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA13653 Tue, 23 Jan 1996 12:21:27 -0800 (PST) Date: Tue, 23 Jan 1996 12:21:27 -0800 (PST) From: Garrett Wollman Message-Id: <199601232021.MAA13653@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/23 12:21:26 Modified: sys/pci pcisupport.c Log: Add support for dumping the configuration of the Intel 82371FB PCI ISA IDE Xcellerator (sic) chip. The IDE function will not be done until Stefan tells me how to access it. Revision Changes Path 1.26 +91 -43 src/sys/pci/pcisupport.c From owner-cvs-sys Tue Jan 23 12:36:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA14805 for cvs-sys-outgoing; Tue, 23 Jan 1996 12:36:52 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA14798 Tue, 23 Jan 1996 12:36:51 -0800 (PST) Date: Tue, 23 Jan 1996 12:36:51 -0800 (PST) From: Garrett Wollman Message-Id: <199601232036.MAA14798@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/23 12:36:50 Modified: sys/pci pcisupport.c Log: Got the sense of the L1 cache enabled test wrong; fixed. Revision Changes Path 1.27 +2 -2 src/sys/pci/pcisupport.c From owner-cvs-sys Tue Jan 23 13:18:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA17433 for cvs-sys-outgoing; Tue, 23 Jan 1996 13:18:11 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA17425 Tue, 23 Jan 1996 13:18:08 -0800 (PST) Date: Tue, 23 Jan 1996 13:18:08 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601232118.NAA17425@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/ddb db_output.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/23 13:18:05 Modified: sys/ddb db_output.c Log: Remove some now unused printfoids. Revision Changes Path 1.17 +1 -25 src/sys/ddb/db_output.c From owner-cvs-sys Tue Jan 23 13:32:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA18678 for cvs-sys-outgoing; Tue, 23 Jan 1996 13:32:04 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA18657 Tue, 23 Jan 1996 13:31:58 -0800 (PST) Date: Tue, 23 Jan 1996 13:31:58 -0800 (PST) From: Garrett Wollman Message-Id: <199601232131.NAA18657@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/23 13:31:56 Modified: sys/pci pcisupport.c Log: Spelling error: Busting -> Bursting. Revision Changes Path 1.28 +2 -2 src/sys/pci/pcisupport.c From owner-cvs-sys Tue Jan 23 13:48:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA20548 for cvs-sys-outgoing; Tue, 23 Jan 1996 13:48:41 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA20538 Tue, 23 Jan 1996 13:48:39 -0800 (PST) Date: Tue, 23 Jan 1996 13:48:39 -0800 (PST) From: Stefan Esser Message-Id: <199601232148.NAA20538@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/eisa aic7770.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk se 96/01/23 13:48:37 Modified: sys/pci aic7870.c bt9xx.c if_de.c if_fxp.c if_pdq.c meteor.c ncr.c pci.c pcivar.h sys/i386/scsi aic7xxx.c aic7xxx.h sys/i386/eisa aic7770.c Log: Make PCI interrupt handlers return void like everybody else does. Reviewed by: davidg Revision Changes Path 1.24 +2 -2 src/sys/pci/aic7870.c 1.4 +2 -21 src/sys/pci/bt9xx.c 1.41 +2 -3 src/sys/pci/if_de.c 1.9 +3 -7 src/sys/pci/if_fxp.c 1.13 +11 -3 src/sys/pci/if_pdq.c 1.12 +2 -3 src/sys/pci/meteor.c 1.61 +4 -7 src/sys/pci/ncr.c 1.41 +10 -25 src/sys/pci/pci.c 1.8 +2 -9 src/sys/pci/pcivar.h 1.54 +8 -16 src/sys/i386/scsi/aic7xxx.c 1.19 +2 -3 src/sys/i386/scsi/aic7xxx.h 1.22 +4 -4 src/sys/i386/eisa/aic7770.c From owner-cvs-sys Tue Jan 23 14:55:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA24944 for cvs-sys-outgoing; Tue, 23 Jan 1996 14:55:17 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA24933 Tue, 23 Jan 1996 14:55:12 -0800 (PST) Date: Tue, 23 Jan 1996 14:55:12 -0800 (PST) From: Joerg Wunsch Message-Id: <199601232255.OAA24933@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/23 14:55:11 Modified: sys/i386/isa mcd.c Log: Hide the probe warnings behind `bootverbose'. Revision Changes Path 1.59 +4 -2 src/sys/i386/isa/mcd.c From owner-cvs-sys Wed Jan 24 10:12:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA09272 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:12:04 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA09258 Wed, 24 Jan 1996 10:11:46 -0800 (PST) Date: Wed, 24 Jan 1996 10:11:46 -0800 (PST) From: Peter Wemm Message-Id: <199601241811.KAA09258@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys ptrace.h proc.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:11:40 Modified: sys/sys ptrace.h proc.h Log: proc.h: Add PHOLD()/PRELE() macros to ensure the U area is not swapped while doing ptrace/procfs in it. ptrace.h: uncomment PT_ATTACH/PT_DETACH, I am committing code to do this. Revision Changes Path 1.5 +1 -3 src/sys/sys/ptrace.h 1.19 +8 -1 src/sys/sys/proc.h From owner-cvs-sys Wed Jan 24 10:29:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10346 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:29:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10334 Wed, 24 Jan 1996 10:29:25 -0800 (PST) Date: Wed, 24 Jan 1996 10:29:25 -0800 (PST) From: Peter Wemm Message-Id: <199601241829.KAA10334@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern sys_process.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:29:21 Modified: sys/kern sys_process.c Log: Major fixes for ptrace()... PT_ATTACH/PT_DETACH implemented now and fully operational. PT_{GET|SET}{REGS|FPREFS} implemented now, using code shared with procfs PT_{READ|WRITE}_{I|D} now uses code shared with procfs ptrace opcodes now fully permission checked, including ownerships. doing an operation to the u-area on a swapped process should no longer panic. running gdb as root works for me now, where it didn't before. general cleanup.. Note, that this has some tightening of permissions/access checks etc. Some of these may be going too far.. In particular, the "owner" of the traced process is enforced. The process that created or attached to the traced process is now the only one that can "do" things to it. Revision Changes Path 1.21 +226 -99 src/sys/kern/sys_process.c From owner-cvs-sys Wed Jan 24 10:42:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11223 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:42:09 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11210 Wed, 24 Jan 1996 10:42:00 -0800 (PST) Date: Wed, 24 Jan 1996 10:42:00 -0800 (PST) From: Peter Wemm Message-Id: <199601241842.KAA11210@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs.h procfs_ctl.c procfs_fpregs.c procfs_mem.c procfs_regs.c procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:41:55 Modified: sys/miscfs/procfs procfs.h procfs_ctl.c procfs_fpregs.c procfs_mem.c procfs_regs.c procfs_vnops.c Log: Major fixes for procfs.. Implement a "variable" directory structure. Files that do not make sense for the given process do not "appear" and cannot be opened. For example, "system" processes do not have "file", "regs" or "fpregs", because they do not have a user area. "attempt" to fill in the user area of a given process when it is being accessed via /proc/pid/mem (the user struct is just after VM_MAXUSER_ADDRESS in the process address space.) Dont do IO to the U area while it's swapped, hold it in place if possible. Lock off access to the "ctl" file if it's done a setuid like the other pseudo-files in there. Revision Changes Path 1.9 +6 -1 src/sys/miscfs/procfs/procfs.h 1.9 +8 -3 src/sys/miscfs/procfs/procfs_ctl.c 1.3 +13 -1 src/sys/miscfs/procfs/procfs_fpregs.c 1.16 +10 -1 src/sys/miscfs/procfs/procfs_mem.c 1.3 +13 -1 src/sys/miscfs/procfs/procfs_regs.c 1.20 +38 -15 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Wed Jan 24 10:45:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11405 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:45:11 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11382 Wed, 24 Jan 1996 10:44:56 -0800 (PST) Date: Wed, 24 Jan 1996 10:44:56 -0800 (PST) From: Peter Wemm Message-Id: <199601241844.KAA11382@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:44:52 Modified: sys/conf files Log: procfs_{mem|regs|fpregs}.c are now completely shared with ptrace(), and are no longer optional. This cuts down some code duplication. Revision Changes Path 1.57 +3 -3 src/sys/conf/files From owner-cvs-sys Wed Jan 24 10:48:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11676 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:48:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11616 Wed, 24 Jan 1996 10:48:19 -0800 (PST) Date: Wed, 24 Jan 1996 10:48:19 -0800 (PST) From: Peter Wemm Message-Id: <199601241848.KAA11616@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:48:14 Modified: sys/i386/conf files.i386 Log: procfs_machdep.c is now shared with ptrace as well. It is now no longer optional. Revision Changes Path 1.125 +3 -2 src/sys/i386/conf/files.i386 From owner-cvs-sys Wed Jan 24 10:52:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11946 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:52:37 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11900 Wed, 24 Jan 1996 10:52:15 -0800 (PST) Date: Wed, 24 Jan 1996 10:52:15 -0800 (PST) From: Peter Wemm Message-Id: <199601241852.KAA11900@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/include ptrace.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 10:52:01 Modified: sys/i386/include ptrace.h Log: Add commands for ptrace get/set registers.. (Same numbers as NetBSD) Revision Changes Path 1.3 +11 -3 src/sys/i386/include/ptrace.h From owner-cvs-sys Wed Jan 24 10:53:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA12044 for cvs-sys-outgoing; Wed, 24 Jan 1996 10:53:22 -0800 (PST) Received: (from mpp@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11999 Wed, 24 Jan 1996 10:52:55 -0800 (PST) Date: Wed, 24 Jan 1996 10:52:55 -0800 (PST) From: Mike Pritchard Message-Id: <199601241852.KAA11999@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk mpp 96/01/24 10:52:48 Modified: sys/nfs nfs_bio.c Log: Add a check to prevent a computation from underflowing and causing a panic due to an attaempt to allocate a buffer for a terabyte or so of data when an attempt is made to create sparse data (e.g. a holey file) more than 1 block past the end of the file. Note: some other areas of this code need to be looked at, since they might cause problems when the file size exceeds 2GB, due to storing results in ints when the computations are being done with quad sized variables. Reviewed by: bde Revision Changes Path 1.22 +4 -3 src/sys/nfs/nfs_bio.c From owner-cvs-sys Wed Jan 24 12:01:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA15887 for cvs-sys-outgoing; Wed, 24 Jan 1996 12:01:49 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA15877 Wed, 24 Jan 1996 12:01:37 -0800 (PST) Date: Wed, 24 Jan 1996 12:01:37 -0800 (PST) From: Garrett Wollman Message-Id: <199601242001.MAA15877@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pdq.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/24 12:01:33 Modified: sys/pci pdq.c Log: Disable $Log$ Revision Changes Path 1.7 +1 -22 src/sys/pci/pdq.c From owner-cvs-sys Wed Jan 24 12:28:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA17597 for cvs-sys-outgoing; Wed, 24 Jan 1996 12:28:18 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA17557 Wed, 24 Jan 1996 12:27:56 -0800 (PST) Date: Wed, 24 Jan 1996 12:27:56 -0800 (PST) From: Garrett Wollman Message-Id: <199601242027.MAA17557@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/24 12:27:44 Modified: sys/net route.c Log: Fix memory leak in case of adding a host route on top of another one. Pointed-out-by: Bill Fenner Revision Changes Path 1.30 +3 -1 src/sys/net/route.c From owner-cvs-sys Wed Jan 24 12:52:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18538 for cvs-sys-outgoing; Wed, 24 Jan 1996 12:52:32 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18475 Wed, 24 Jan 1996 12:52:15 -0800 (PST) Date: Wed, 24 Jan 1996 12:52:15 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601242052.MAA18475@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/libkern bcd.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 12:52:03 Modified: sys/libkern bcd.c Log: Extend to handle all radix < 37 Revision Changes Path 1.4 +2 -1 src/sys/libkern/bcd.c From owner-cvs-sys Wed Jan 24 12:57:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18839 for cvs-sys-outgoing; Wed, 24 Jan 1996 12:57:17 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18800 Wed, 24 Jan 1996 12:57:00 -0800 (PST) Date: Wed, 24 Jan 1996 12:57:00 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601242057.MAA18800@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 12:56:50 Modified: sys/kern subr_prf.c Log: Remove %r hack, we have vprintf() now. Add %D for "dumping" data. Good for ethernet/MAC addresses and such. Handle 1 < radix < 37. Revision Changes Path 1.27 +22 -26 src/sys/kern/subr_prf.c From owner-cvs-sys Wed Jan 24 13:13:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19914 for cvs-sys-outgoing; Wed, 24 Jan 1996 13:13:16 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA19865 Wed, 24 Jan 1996 13:12:45 -0800 (PST) Date: Wed, 24 Jan 1996 13:12:45 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601242112.NAA19865@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pdq.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 13:12:38 Modified: sys/i386/isa if_ed.c sys/net if.c if_ethersubr.c if_ppp.c ppp_tty.c sys/netinet if_ether.c sys/netiso clnp_debug.c sys/nfs nfs_vnops.c sys/pci pdq.c Log: Use new printf features rather than local kludges. Revision Changes Path 1.93 +3 -3 src/sys/i386/isa/if_ed.c 1.26 +13 -37 src/sys/net/if.c 1.14 +1 -22 src/sys/net/if_ethersubr.c 1.30 +3 -4 src/sys/net/if_ppp.c 1.5 +3 -27 src/sys/net/ppp_tty.c 1.26 +5 -5 src/sys/netinet/if_ether.c 1.4 +4 -5 src/sys/netiso/clnp_debug.c 1.32 +2 -8 src/sys/nfs/nfs_vnops.c 1.8 +4 -18 src/sys/pci/pdq.c From owner-cvs-sys Wed Jan 24 16:17:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA02966 for cvs-sys-outgoing; Wed, 24 Jan 1996 16:17:26 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA02959 Wed, 24 Jan 1996 16:17:25 -0800 (PST) Date: Wed, 24 Jan 1996 16:17:25 -0800 (PST) From: Bruce Evans Message-Id: <199601250017.QAA02959@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/24 16:17:24 Modified: sys/kern subr_prf.c Log: Restored newline at the end of panic messages. Revision Changes Path 1.28 +3 -2 src/sys/kern/subr_prf.c From owner-cvs-sys Wed Jan 24 16:45:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA05390 for cvs-sys-outgoing; Wed, 24 Jan 1996 16:45:42 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA05381 Wed, 24 Jan 1996 16:45:40 -0800 (PST) Date: Wed, 24 Jan 1996 16:45:40 -0800 (PST) From: Bruce Evans Message-Id: <199601250045.QAA05381@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/24 16:45:39 Modified: sys/nfs nfs_vnops.c Log: Fixed spelling of s_namlen so that this compiles again. Revision Changes Path 1.33 +2 -2 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Wed Jan 24 22:05:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA08251 for cvs-sys-outgoing; Wed, 24 Jan 1996 22:05:47 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA08239 Wed, 24 Jan 1996 22:05:43 -0800 (PST) Date: Wed, 24 Jan 1996 22:05:43 -0800 (PST) From: Peter Wemm Message-Id: <199601250605.WAA08239@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_mem.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk peter 96/01/24 22:05:42 Modified: sys/miscfs/procfs procfs_mem.c Log: This time, really make the procfs work when reading stuff from the UPAGES. This is a really ugly bandaid on the problem, but it works well enough for 'ps -u' to start working again. The problem was caused by the user address space shrinking by a little bit and the UPAGES being "cast off" to become a seperate entity rather than being at the top of the process's vmspace. That optimization was part of John's most recent VM speedups. Now, rather than decoding the VM space, it merely ensures the pages are in core and accesses them the same way the ptrace(PT_READ_U..) code does, ie: off the p->p_addr pointer. Revision Changes Path 1.17 +34 -15 src/sys/miscfs/procfs/procfs_mem.c From owner-cvs-sys Wed Jan 24 23:15:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA15425 for cvs-sys-outgoing; Wed, 24 Jan 1996 23:15:45 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA15416 Wed, 24 Jan 1996 23:15:43 -0800 (PST) Date: Wed, 24 Jan 1996 23:15:43 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601250715.XAA15416@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 23:15:42 Modified: sys/vm vm_glue.c Log: Don't use %r, we havn't got it anymore. Submitted by: bde Revision Changes Path 1.37 +2 -2 src/sys/vm/vm_glue.c From owner-cvs-sys Wed Jan 24 23:17:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA15747 for cvs-sys-outgoing; Wed, 24 Jan 1996 23:17:37 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA15734 Wed, 24 Jan 1996 23:17:33 -0800 (PST) Date: Wed, 24 Jan 1996 23:17:33 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601250717.XAA15734@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_tree.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 23:17:32 Modified: sys/sys devfsext.h sys/miscfs/devfs devfs_tree.c Log: Make devfs_add_devfsf() which takes printf style args. Revision Changes Path 1.7 +10 -1 src/sys/sys/devfsext.h 1.16 +38 -1 src/sys/miscfs/devfs/devfs_tree.c From owner-cvs-sys Wed Jan 24 23:21:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA16462 for cvs-sys-outgoing; Wed, 24 Jan 1996 23:21:56 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA16451 Wed, 24 Jan 1996 23:21:53 -0800 (PST) Date: Wed, 24 Jan 1996 23:21:53 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601250721.XAA16451@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern tty_pty.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/24 23:21:51 Modified: sys/i386/isa cy.c si.c sio.c sys/kern tty_pty.c Log: Avoid local sprintfs and other printf'isms. Revision Changes Path 1.30 +18 -20 src/sys/i386/isa/cy.c 1.36 +16 -23 src/sys/i386/isa/si.c 1.134 +18 -22 src/sys/i386/isa/sio.c 1.35 +7 -8 src/sys/kern/tty_pty.c From owner-cvs-sys Thu Jan 25 08:37:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA00586 for cvs-sys-outgoing; Thu, 25 Jan 1996 08:37:24 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA00579 Thu, 25 Jan 1996 08:37:23 -0800 (PST) Date: Thu, 25 Jan 1996 08:37:23 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199601251637.IAA00579@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa kbdtables.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk ache 96/01/25 08:37:22 Modified: sys/i386/isa kbdtables.h Log: Change RUKEYMAP sligtly Revision Changes Path 1.31 +3 -3 src/sys/i386/isa/kbdtables.h From owner-cvs-sys Thu Jan 25 10:32:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA06597 for cvs-sys-outgoing; Thu, 25 Jan 1996 10:32:06 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA06580 Thu, 25 Jan 1996 10:32:04 -0800 (PST) Date: Thu, 25 Jan 1996 10:32:04 -0800 (PST) From: Stefan Esser Message-Id: <199601251832.KAA06580@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcireg.h pcivar.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk se 96/01/25 10:32:03 Modified: sys/pci pci.c pcireg.h pcivar.h Log: Add support for multi-function devices. Revision Changes Path 1.42 +19 -7 src/sys/pci/pci.c 1.7 +8 -1 src/sys/pci/pcireg.h 1.9 +5 -3 src/sys/pci/pcivar.h From owner-cvs-sys Thu Jan 25 12:38:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16984 for cvs-sys-outgoing; Thu, 25 Jan 1996 12:38:34 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA16977 Thu, 25 Jan 1996 12:38:32 -0800 (PST) Date: Thu, 25 Jan 1996 12:38:32 -0800 (PST) From: Garrett Wollman Message-Id: <199601252038.MAA16977@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/25 12:38:32 Modified: sys/pci pcisupport.c Log: Correctly identify the various parts of the Triton chipset. Revision Changes Path 1.29 +4 -4 src/sys/pci/pcisupport.c From owner-cvs-sys Thu Jan 25 15:03:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA15213 for cvs-sys-outgoing; Thu, 25 Jan 1996 15:03:16 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA15203 Thu, 25 Jan 1996 15:03:12 -0800 (PST) Date: Thu, 25 Jan 1996 15:03:12 -0800 (PST) From: Joerg Wunsch Message-Id: <199601252303.PAA15203@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/scsi bt.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/25 15:03:11 Modified: sys/i386/isa if_le.c Log: Remove the "no board found at" message, ia rather similar message with the same information is printed one line below by the generic isa code anyway. Revision Changes Path 1.28 +2 -3 src/sys/i386/isa/if_le.c Modified: sys/i386/scsi bt.c Log: Correctly initialize the `btprobing' variable. It's always been 0, causing a bogus error message to appear if no board has been fond. Revision Changes Path 1.5 +2 -2 src/sys/i386/scsi/bt.c From owner-cvs-sys Fri Jan 26 01:29:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26059 for cvs-sys-outgoing; Fri, 26 Jan 1996 01:29:39 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26051 Fri, 26 Jan 1996 01:29:36 -0800 (PST) Date: Fri, 26 Jan 1996 01:29:36 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601260929.BAA26051@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci if_de.c if_fxp.c if_vx.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/26 01:29:34 Modified: sys/i386/isa if_eg.c if_el.c if_ep.c if_fe.c if_ie.c if_ix.c if_le.c if_lnc.c if_ze.c if_zp.c sys/net if.h sys/netinet if_fddi.h sys/pci if_de.c if_fxp.c if_vx.c Log: The last part of the ether_sprint -> %6D change. Sorry for the delay. (%D is for hexdumping.) Revision Changes Path 1.11 +3 -4 src/sys/i386/isa/if_eg.c 1.22 +6 -6 src/sys/i386/isa/if_el.c 1.38 +2 -2 src/sys/i386/isa/if_ep.c 1.10 +8 -8 src/sys/i386/isa/if_fe.c 1.32 +5 -5 src/sys/i386/isa/if_ie.c 1.18 +2 -2 src/sys/i386/isa/if_ix.c 1.29 +3 -3 src/sys/i386/isa/if_le.c 1.19 +2 -2 src/sys/i386/isa/if_lnc.c 1.28 +3 -3 src/sys/i386/isa/if_ze.c 1.15 +2 -2 src/sys/i386/isa/if_zp.c 1.26 +1 -2 src/sys/net/if.h 1.3 +1 -2 src/sys/netinet/if_fddi.h 1.42 +3 -3 src/sys/pci/if_de.c 1.10 +3 -3 src/sys/pci/if_fxp.c 1.7 +1 -1 src/sys/pci/if_vx.c From owner-cvs-sys Fri Jan 26 04:42:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA04146 for cvs-sys-outgoing; Fri, 26 Jan 1996 04:42:43 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA04139 Fri, 26 Jan 1996 04:42:41 -0800 (PST) Date: Fri, 26 Jan 1996 04:42:41 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199601261242.EAA04139@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern tty_pty.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk phk 96/01/26 04:42:41 Modified: sys/kern tty_pty.c Log: Fix a bug I made in the devfs. Revision Changes Path 1.36 +3 -3 src/sys/kern/tty_pty.c From owner-cvs-sys Fri Jan 26 14:10:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA01110 for cvs-sys-outgoing; Fri, 26 Jan 1996 14:10:14 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA01099 Fri, 26 Jan 1996 14:10:07 -0800 (PST) Date: Fri, 26 Jan 1996 14:10:07 -0800 (PST) From: Garrett Wollman Message-Id: <199601262210.OAA01099@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/net if.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/26 14:10:03 Modified: sys/net if.h Log: Delete the if_private[] array in struct ifnet; this turned out to be of limited utility. In their place, add bunch of pointers which will eventually be needed by the polled-interrupt scheme we're working here. (It will probably be a while before the code is written and committed here.) At the same time, a `void *if_softc' field was added to the beginning of the structure to make certain driver writers happier. The practical upshot of all this is that you need to recompile utilities such as netstat which manipulate struct ifnet. Revision Changes Path 1.27 +19 -4 src/sys/net/if.h From owner-cvs-sys Fri Jan 26 16:13:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA08371 for cvs-sys-outgoing; Fri, 26 Jan 1996 16:13:36 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA08362 Fri, 26 Jan 1996 16:13:35 -0800 (PST) Date: Fri, 26 Jan 1996 16:13:35 -0800 (PST) From: Bruce Evans Message-Id: <199601270013.QAA08362@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 16:13:34 Modified: sys/sys malloc.h sys/vm vm_page.c Log: Added a `boundary' arg to vm_alloc_page_contig(). Previously the only way to avoid crossing a 64K DMA boundary was to specify an alignment greater than the size even when the alignment didn't matter, and for sizes larger than a page, this reduced the chance of finding enough contiguous pages. E.g., allocations of 8K not crossing a 64K boundary previously had to be allocated on 8K boundaries; now they can be allocated on any 4K boundary except (64 * n + 60)K. Fixed bugs in vm_alloc_page_contig(): - the last page wasn't allocated for sizes smaller than a page. - failures of kmem_alloc_pageable() weren't handled. Mutated vm_page_alloc_contig() to create a more convenient interface named contigmalloc(). This is the same as the one in 1.1.5 except it has `low' and `high' args, and the `alignment' and `boundary' args are multipliers instead of masks. Revision Changes Path 1.11 +8 -3 src/sys/sys/malloc.h 1.47 +42 -10 src/sys/vm/vm_page.c From owner-cvs-sys Fri Jan 26 16:54:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA10404 for cvs-sys-outgoing; Fri, 26 Jan 1996 16:54:06 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA10388 Fri, 26 Jan 1996 16:54:03 -0800 (PST) Date: Fri, 26 Jan 1996 16:54:03 -0800 (PST) From: Bruce Evans Message-Id: <199601270054.QAA10388@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa asc.c gsc.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 16:54:00 Modified: sys/i386/isa asc.c gsc.c Log: Fixed allocation of DMA buffers. The DMA bounce buffers were sometimes overrun by 2 pages. Fixed the (unused) values returned from device attach functions. Fixed checking of unit number in device open functions - don't load bad pointers or print error messages about the contents of bad pointers. Removed unused #includes. asc.c: Fixed premature setting of flags in ascopen() - copied the better order in gscopen(). gsc.c: Fixed conflict handling for drq: - fail the probe if the configured drq doesn't match the actual drq. - set the configured drq to match the actual drq in the autoconfig case. Reviewed by: Nobody; authors didn't respond to mail. Revision Changes Path 1.16 +54 -45 src/sys/i386/isa/asc.c 1.18 +44 -39 src/sys/i386/isa/gsc.c From owner-cvs-sys Fri Jan 26 17:56:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA13455 for cvs-sys-outgoing; Fri, 26 Jan 1996 17:56:33 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA13448 Fri, 26 Jan 1996 17:56:32 -0800 (PST) Date: Fri, 26 Jan 1996 17:56:32 -0800 (PST) From: Bruce Evans Message-Id: <199601270156.RAA13448@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 17:56:31 Modified: sys/i386/isa isa.c Log: Cleaned up unused #includes and some other historical cruft. Sorted and KNFised declarations. Revision Changes Path 1.62 +13 -36 src/sys/i386/isa/isa.c From owner-cvs-sys Fri Jan 26 17:57:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA13520 for cvs-sys-outgoing; Fri, 26 Jan 1996 17:57:05 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA13513 Fri, 26 Jan 1996 17:57:04 -0800 (PST) Date: Fri, 26 Jan 1996 17:57:04 -0800 (PST) From: Bruce Evans Message-Id: <199601270157.RAA13513@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa isa_device.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 17:57:03 Modified: sys/i386/isa isa_device.h Log: Declared new functions isa_dmainit() and isa_dmadone_nobounce(). Sorted and KNFised declarations. Revision Changes Path 1.27 +38 -29 src/sys/i386/isa/isa_device.h From owner-cvs-sys Fri Jan 26 18:33:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA16088 for cvs-sys-outgoing; Fri, 26 Jan 1996 18:33:53 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA16081 Fri, 26 Jan 1996 18:33:51 -0800 (PST) Date: Fri, 26 Jan 1996 18:33:51 -0800 (PST) From: Bruce Evans Message-Id: <199601270233.SAA16081@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound dmabuf.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 18:33:50 Modified: sys/i386/i386 machdep.c sys/i386/include md_var.h sys/i386/isa fd.c isa.c wt.c sys/i386/isa/sound dmabuf.c Log: Allocate DMA bounce buffers only when requested by drivers. Only the fd and wt drivers need bounce buffers, so this normally saves 32K-1K of kernel memory. Keep track of which DMA channels are busy. isa_dmadone() must now be called when DMA has finished or been aborted. Panic for unallocated and too-small (required) bounce buffers. fd.c: There will be new warnings about isa_dmadone() not being called after DMA has been aborted. sound/dmabuf.c: isa_dmadone() needs more parameters than are available, so temporarily use a new interface isa_dmadone_nobounce() to avoid having to worry about panics for fake parameters. Untested. Revision Changes Path 1.173 +1 -9 src/sys/i386/i386/machdep.c 1.6 +1 -2 src/sys/i386/include/md_var.h 1.78 +2 -1 src/sys/i386/isa/fd.c 1.63 +67 -17 src/sys/i386/isa/isa.c 1.29 +2 -1 src/sys/i386/isa/wt.c 1.22 +4 -1 src/sys/i386/isa/sound/dmabuf.c From owner-cvs-sys Fri Jan 26 20:18:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA20918 for cvs-sys-outgoing; Fri, 26 Jan 1996 20:18:28 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA20911 Fri, 26 Jan 1996 20:18:23 -0800 (PST) Date: Fri, 26 Jan 1996 20:18:23 -0800 (PST) From: Bruce Evans Message-Id: <199601270418.UAA20911@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys diskslice.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/26 20:18:18 Modified: sys/dev/vn vn.c sys/i386/isa fd.c wd.c sys/scsi od.c sd.c sys/sys diskslice.h Log: First attempt at creating devfs entries for sliced devices. Doesn't quite work yet, so the heart of it is disabled. Added bdev and cdev args to dsopen(). drivers: Fixed device names, links, minor numbers and modes. wd.c: Started actually supporting devfs. diskslice.h: Added devfs tokens to structs (currently 576 of them per disk! :-(). subr_diskslice.c: Create devfs entries in dsopen() and (unsuccessfully) attempt to make them go away at the right times. DEVFS is #undefed at the start so that this shouldn't cause problems. Revision Changes Path 1.32 +25 -10 src/sys/dev/vn/vn.c 1.79 +12 -9 src/sys/i386/isa/fd.c 1.103 +21 -3 src/sys/i386/isa/wd.c 1.12 +11 -8 src/sys/scsi/od.c 1.84 +10 -9 src/sys/scsi/sd.c 1.11 +16 -2 src/sys/sys/diskslice.h From owner-cvs-sys Sat Jan 27 01:34:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA02547 for cvs-sys-outgoing; Sat, 27 Jan 1996 01:34:33 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA02536 Sat, 27 Jan 1996 01:34:27 -0800 (PST) Date: Sat, 27 Jan 1996 01:34:27 -0800 (PST) From: Bruce Evans Message-Id: <199601270934.BAA02536@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk bde 96/01/27 01:34:26 Modified: sys/kern subr_diskslice.c Log: [Oops, forgot to commit this together with things that depend on it.] First attempt at creating devfs entries for sliced devices. Doesn't quite work yet, so the heart of it is disabled. Added bdev and cdev args to dsopen(). Create devfs entries in dsopen() and (unsuccessfully) attempt to make them go away at the right times. DEVFS is #undefed at the start so that this shouldn't cause problems. Revision Changes Path 1.18 +133 -11 src/sys/kern/subr_diskslice.c From owner-cvs-sys Sat Jan 27 09:48:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA19112 for cvs-sys-outgoing; Sat, 27 Jan 1996 09:48:16 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA19103 Sat, 27 Jan 1996 09:48:14 -0800 (PST) Date: Sat, 27 Jan 1996 09:48:14 -0800 (PST) From: Joerg Wunsch Message-Id: <199601271748.JAA19103@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/scsi scsi_worm.h worm.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/27 09:48:14 Modified: sys/scsi worm.c Added: sys/scsi scsi_worm.h Log: The Great Merge. The worm driver is alpha-usable! I've stuffed everything that is needed into the kernel driver, including the logic to select between different vendor's quirks. Disclaimer: this has by now _only_ been tested on a heavily tweaked 2.0.5R system. I've done my best to retrofit it into -current, but i don't have a chance yet to test it in a -current environment. Revision Changes Path 1.20 +550 -43 src/sys/scsi/worm.c From owner-cvs-sys Sat Jan 27 09:49:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA19352 for cvs-sys-outgoing; Sat, 27 Jan 1996 09:49:50 -0800 (PST) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA19345 Sat, 27 Jan 1996 09:49:49 -0800 (PST) Date: Sat, 27 Jan 1996 09:49:49 -0800 (PST) From: Joerg Wunsch Message-Id: <199601271749.JAA19345@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/sys wormio.h Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk joerg 96/01/27 09:49:48 Added: sys/sys wormio.h Log: Add , containing the declarations that are shared between kernel and userland. From owner-cvs-sys Sat Jan 27 12:14:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA29049 for cvs-sys-outgoing; Sat, 27 Jan 1996 12:14:36 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA29042 Sat, 27 Jan 1996 12:14:34 -0800 (PST) Date: Sat, 27 Jan 1996 12:14:34 -0800 (PST) From: Garrett Wollman Message-Id: <199601272014.MAA29042@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk wollman 96/01/27 12:14:34 Modified: sys/pci pci.c pcisupport.c Log: Decode configuration for the IDE part of the Triton chipset. This includes a hack in the probe code: the 82371FB is a multifuction device, but doesn't properly set the configuration bit which indicates this. So, we just hard-wire all 82371FBs as multifunction devices. This does not actually make the bus-master IDE stuff work, although if anyone wants to work on that, I have the databooks that tell how to use it. Revision Changes Path 1.43 +8 -1 src/sys/pci/pci.c 1.30 +30 -10 src/sys/pci/pcisupport.c