From owner-cvs-sys Sun Jun 1 01:50:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA13861 for cvs-sys-outgoing; Sun, 1 Jun 1997 01:50:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA13823; Sun, 1 Jun 1997 01:50:17 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01578; Sun, 1 Jun 1997 01:49:49 -0700 (PDT) Date: Sun, 1 Jun 1997 01:49:49 -0700 (PDT) Message-Id: <199706010849.BAA01578@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys proc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 01:49:49 PDT Modified files: sys/sys proc.h Log: New field: p_sleepend; so that settime() can adjust the expected wakeup time for things like nanosleep. These sleep in terms of "ticks" and calculate the elapsed time relative to the expected wakeup time and do not return good results when the system time is adjusted. Revision Changes Path 1.39 +2 -1 src/sys/sys/proc.h From owner-cvs-sys Sun Jun 1 01:53:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA13994 for cvs-sys-outgoing; Sun, 1 Jun 1997 01:53:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA13969; Sun, 1 Jun 1997 01:53:06 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01614; Sun, 1 Jun 1997 01:52:38 -0700 (PDT) Date: Sun, 1 Jun 1997 01:52:38 -0700 (PDT) Message-Id: <199706010852.BAA01614@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern syscalls.master Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 01:52:38 PDT Modified files: sys/kern syscalls.master Log: New syscall, signanosleep(), which is a hybrid of sigsuspend(2) and nanosleep(2). It sleeps until either the time expires, or a signal permitted by the supplied mask arrives (eg: SIGALRM if appropriate) Revision Changes Path 1.39 +3 -2 src/sys/kern/syscalls.master From owner-cvs-sys Sun Jun 1 01:56:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA14144 for cvs-sys-outgoing; Sun, 1 Jun 1997 01:56:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA14122; Sun, 1 Jun 1997 01:56:41 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01683; Sun, 1 Jun 1997 01:56:13 -0700 (PDT) Date: Sun, 1 Jun 1997 01:56:13 -0700 (PDT) Message-Id: <199706010856.BAA01683@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_sysent.c syscalls.c src/sys/sys syscall.h syscall-hide.h sysproto.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 01:56:13 PDT Modified files: sys/kern init_sysent.c syscalls.c sys/sys syscall.h syscall-hide.h sysproto.h Log: Regenerate Revision Changes Path 1.44 +2 -1 src/sys/kern/init_sysent.c 1.39 +2 -1 src/sys/kern/syscalls.c 1.37 +3 -2 src/sys/sys/syscall.h 1.33 +2 -1 src/sys/sys/syscall-hide.h 1.23 +7 -1 src/sys/sys/sysproto.h From owner-cvs-sys Sun Jun 1 02:01:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA14418 for cvs-sys-outgoing; Sun, 1 Jun 1997 02:01:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA14377; Sun, 1 Jun 1997 02:01:38 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA01771; Sun, 1 Jun 1997 02:01:09 -0700 (PDT) Date: Sun, 1 Jun 1997 02:01:09 -0700 (PDT) Message-Id: <199706010901.CAA01771@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 02:01:09 PDT Modified files: sys/kern kern_time.c Log: - implement signanosleep(2) by moving common code from nanosleep() into a shared function. - use p->p_sleepend to try and get more accurate "time remaining" results when the time has been adjusted. - verify writeability of return address so that we can fail before sleeping if the address for the result is bogus. Revision Changes Path 1.27 +102 -28 src/sys/kern/kern_time.c From owner-cvs-sys Sun Jun 1 02:06:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA14559 for cvs-sys-outgoing; Sun, 1 Jun 1997 02:06:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA14537; Sun, 1 Jun 1997 02:05:49 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA01818; Sun, 1 Jun 1997 02:05:20 -0700 (PDT) Date: Sun, 1 Jun 1997 02:05:20 -0700 (PDT) Message-Id: <199706010905.CAA01818@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 02:05:20 PDT Modified files: sys/kern kern_time.c Log: oops, fix a braino that I noticed during the commit.. Don't verify the remaining time pointer if it's NULL, since we don't write back in that case! (*blush*!) Revision Changes Path 1.28 +7 -5 src/sys/kern/kern_time.c From owner-cvs-sys Sun Jun 1 08:59:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA25146 for cvs-sys-outgoing; Sun, 1 Jun 1997 08:59:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA25104; Sun, 1 Jun 1997 08:59:15 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA03821; Sun, 1 Jun 1997 08:58:44 -0700 (PDT) Date: Sun, 1 Jun 1997 08:58:44 -0700 (PDT) Message-Id: <199706011558.IAA03821@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_divert.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 08:58:44 PDT Modified files: sys/netinet ip_divert.c Log: typo fix, s/imp/inp'; move lookup call inside splnet since there were comments on it being outside. Revision Changes Path 1.11 +2 -2 src/sys/netinet/ip_divert.c From owner-cvs-sys Sun Jun 1 08:59:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA25156 for cvs-sys-outgoing; Sun, 1 Jun 1997 08:59:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA25123; Sun, 1 Jun 1997 08:59:41 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA03847; Sun, 1 Jun 1997 08:59:11 -0700 (PDT) Date: Sun, 1 Jun 1997 08:59:11 -0700 (PDT) Message-Id: <199706011559.IAA03847@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa mcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 08:59:11 PDT Modified files: sys/i386/isa mcd.c Log: -> Revision Changes Path 1.91 +2 -2 src/sys/i386/isa/mcd.c From owner-cvs-sys Sun Jun 1 09:01:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA25329 for cvs-sys-outgoing; Sun, 1 Jun 1997 09:01:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA25304; Sun, 1 Jun 1997 09:01:14 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA03894; Sun, 1 Jun 1997 09:00:44 -0700 (PDT) Date: Sun, 1 Jun 1997 09:00:44 -0700 (PDT) Message-Id: <199706011600.JAA03894@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcireg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 09:00:44 PDT Modified files: sys/pci pcireg.h Log: PCI_CLASS_MASS_STORAGE (under PCI_COMPAT) was used in a driver in LINT still (stallion.c). Revision Changes Path 1.18 +2 -1 src/sys/pci/pcireg.h From owner-cvs-sys Sun Jun 1 09:03:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA25415 for cvs-sys-outgoing; Sun, 1 Jun 1997 09:03:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA25392; Sun, 1 Jun 1997 09:03:45 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA03929; Sun, 1 Jun 1997 09:03:15 -0700 (PDT) Date: Sun, 1 Jun 1997 09:03:15 -0700 (PDT) Message-Id: <199706011603.JAA03929@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa mcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 09:03:14 PDT Modified files: sys/i386/isa mcd.c Log: on second thoughts, it doesn't even need either. Revision Changes Path 1.92 +1 -2 src/sys/i386/isa/mcd.c From owner-cvs-sys Sun Jun 1 09:06:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA25512 for cvs-sys-outgoing; Sun, 1 Jun 1997 09:06:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA25486; Sun, 1 Jun 1997 09:05:46 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA03981; Sun, 1 Jun 1997 09:05:15 -0700 (PDT) Date: Sun, 1 Jun 1997 09:05:15 -0700 (PDT) Message-Id: <199706011605.JAA03981@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_intr.c src/sys/sys interrupt.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/01 09:05:15 PDT Modified files: sys/kern kern_intr.c sys/sys interrupt.h Log: Move "typedef struct intrec {} intrec" from sys/interrupt.h to kern_intr.c since that's the only place that it's used. Submitted by: se (apparently on suggestion from dfr) Revision Changes Path 1.4 +14 -1 src/sys/kern/kern_intr.c 1.3 +7 -20 src/sys/sys/interrupt.h From owner-cvs-sys Sun Jun 1 13:27:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA03688 for cvs-sys-outgoing; Sun, 1 Jun 1997 13:27:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA03654; Sun, 1 Jun 1997 13:26:27 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA04499; Sun, 1 Jun 1997 13:25:55 -0700 (PDT) Date: Sun, 1 Jun 1997 13:25:55 -0700 (PDT) Message-Id: <199706012025.NAA04499@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/06/01 13:25:55 PDT Modified files: sys/i386/conf files.i386 Log: Don't use -fomit-frame-pointer for ipl_funcs.c if ${PROF} is nonempty, is incompatible with -pg. (We use a different version of mcount for profiling frame-pointer-less assembler functions, but gcc doesn't know about this.) Added a missing dependency. Cleaned up trailing backslashes. Added comment about config's limitations/bugs handling dependencies and backslashe/newlines. Finished removing support for isdn drivers. Revision Changes Path 1.164 +9 -7 src/sys/i386/conf/files.i386 From owner-cvs-sys Sun Jun 1 13:42:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA04348 for cvs-sys-outgoing; Sun, 1 Jun 1997 13:42:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA04326; Sun, 1 Jun 1997 13:42:34 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA04603; Sun, 1 Jun 1997 13:42:02 -0700 (PDT) Date: Sun, 1 Jun 1997 13:42:02 -0700 (PDT) Message-Id: <199706012042.NAA04603@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/06/01 13:42:02 PDT Modified files: sys/i386/isa sio.c Log: I've given up on the idea of sizing FIFO's. You can set it with a flag value now, if you know that you have a fifo deeper than 16. Revision Changes Path 1.169 +15 -68 src/sys/i386/isa/sio.c From owner-cvs-sys Sun Jun 1 20:11:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA22085 for cvs-sys-outgoing; Sun, 1 Jun 1997 20:11:22 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA22047; Sun, 1 Jun 1997 20:10:44 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA06537; Sun, 1 Jun 1997 20:10:10 -0700 (PDT) Date: Sun, 1 Jun 1997 20:10:10 -0700 (PDT) Message-Id: <199706020310.UAA06537@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/ic ns16450.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/06/01 20:10:10 PDT Removed files: sys/i386/isa/ic ns16450.h Log: Was superseded by ns16550.h 4-5 years ago. From owner-cvs-sys Sun Jun 1 21:07:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA24530 for cvs-sys-outgoing; Sun, 1 Jun 1997 21:07:58 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-32-154.snfc21.pacbell.net [206.170.32.154]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA24507; Sun, 1 Jun 1997 21:07:34 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id VAA26041; Sun, 1 Jun 1997 21:06:19 -0700 (PDT) Message-Id: <199706020406.VAA26041@precipice.shockwave.com> To: Peter Wemm cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/net if_ppp.c ppp_tty.c In-reply-to: Your message of "Sat, 31 May 1997 03:13:47 PDT." <199705311013.DAA19031@freefall.freebsd.org> Date: Sun, 01 Jun 1997 21:06:19 -0700 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Thanks for dealing with this, it's been on my todo list for ages, but I no longer run ppp on any of my freebsd machines. From: Peter Wemm Subject: cvs commit: src/sys/net if_ppp.c ppp_tty.c peter 1997/05/31 03:13:46 PDT Modified files: sys/net if_ppp.c ppp_tty.c Log: Bruce mentioned to me that Paul Traina had noticed that the ppp_tty interrupt mask hackery wasn't happening when being modloaded via the if_ppp lkm. It seems that the lkm system doesn't particularly like having two sets of load/unload/etc routines. :-] This really should be fixed by having a seperate if_ppp and ppp_tty lkm, but that requires that ppp_tty is loaded after if_ppp, and needs to be able to link with symbols in if_ppp. This gets messy, it is a better task for the in-kernel linker. (if_ppp is generic, ppp_tty is a tty-specific bottom end for if_ppp, it's not _too_ hard to have another "provider" (such as a hdlc sync card) connected to if_ppp) Revision Changes Path 1.41 +9 -1 src/sys/net/if_ppp.c 1.17 +4 -4 src/sys/net/ppp_tty.c From owner-cvs-sys Sun Jun 1 21:57:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA26680 for cvs-sys-outgoing; Sun, 1 Jun 1997 21:57:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA26651; Sun, 1 Jun 1997 21:57:13 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA07083; Sun, 1 Jun 1997 21:56:38 -0700 (PDT) Date: Sun, 1 Jun 1997 21:56:38 -0700 (PDT) Message-Id: <199706020456.VAA07083@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_conf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/01 21:56:38 PDT Modified files: sys/kern kern_conf.c Log: tiny spelling fix in comment Revision Changes Path 1.17 +3 -3 src/sys/kern/kern_conf.c From owner-cvs-sys Sun Jun 1 22:03:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA26921 for cvs-sys-outgoing; Sun, 1 Jun 1997 22:03:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA26873; Sun, 1 Jun 1997 22:03:13 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA07169; Sun, 1 Jun 1997 22:02:38 -0700 (PDT) Date: Sun, 1 Jun 1997 22:02:38 -0700 (PDT) Message-Id: <199706020502.WAA07169@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sbin/ipfw Makefile ipfw.8 ipfw.c src/sys/netinet ip_divert.c ip_fw.c ip_fw.h ip_input.c ip_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/01 22:02:38 PDT Modified files: sbin/ipfw Makefile ipfw.8 ipfw.c sys/netinet ip_divert.c ip_fw.c ip_fw.h ip_input.c ip_output.c Log: Submitted by: Whistle Communications (archie Cobbs) these are quite extensive additions to the ipfw code. they include a change to the API because the old method was broken, but the user view is kept the same. The new code allows a particular match to skip forward to a particular line number, so that blocks of rules can be used without checking all the intervening rules. There are also many more ways of rejecting connections especially TCP related, and many many more ... see the man page for a complete description. Revision Changes Path 1.6 +2 -0 src/sbin/ipfw/Makefile 1.30 +151 -34 src/sbin/ipfw/ipfw.8 1.43 +405 -217 src/sbin/ipfw/ipfw.c 1.12 +18 -5 src/sys/netinet/ip_divert.c 1.58 +385 -196 src/sys/netinet/ip_fw.c 1.27 +96 -45 src/sys/netinet/ip_fw.h 1.63 +16 -16 src/sys/netinet/ip_input.c 1.57 +13 -16 src/sys/netinet/ip_output.c From owner-cvs-sys Sun Jun 1 23:27:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA00388 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:27:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA00264; Sun, 1 Jun 1997 23:25:30 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA07545; Sun, 1 Jun 1997 23:24:55 -0700 (PDT) Date: Sun, 1 Jun 1997 23:24:55 -0700 (PDT) Message-Id: <199706020624.XAA07545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-bin@FreeBSD.ORG, cvs-lib@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-usrbin@FreeBSD.ORG Subject: cvs commit: src/bin/ls stat_flags.c src/lib/libc/sys chflags.2 src/sys/sys stat.h src/sys/ufs/ufs ufs_vnops.c src/usr.bin/chflags chflags.1 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/01 23:24:53 PDT Modified files: bin/ls stat_flags.c lib/libc/sys chflags.2 sys/sys stat.h sys/ufs/ufs ufs_vnops.c usr.bin/chflags chflags.1 Log: Submitted by: Whistle Communications (archie Cobbs) These changes add the ability to specify that a UFS file/directory cannot be unlinked. This is basically a scaled back version of the IMMUTABLE flag. The reason is to allow an administrator to create a directory hierarchy that a group of users can arbitrarily add/delete files from, but that the hierarchy itself is safe from removal by them. If the NOUNLINK definition is set to 0 then this results in no change to what happens normally. (and results in identical binary (in the kernel)). It can be proven that if this bit is never set by the admin, no new behaviour is introduced.. Several "good idea" comments from reviewers plus one grumble about creeping featurism. This code is in production in 2.2 based systems Revision Changes Path 1.6 +9 -1 src/bin/ls/stat_flags.c 1.7 +10 -2 src/lib/libc/sys/chflags.2 1.13 +4 -1 src/sys/sys/stat.h 1.51 +11 -7 src/sys/ufs/ufs/ufs_vnops.c 1.5 +4 -1 src/usr.bin/chflags/chflags.1 From owner-cvs-sys Sun Jun 1 23:30:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA00624 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:30:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA00454; Sun, 1 Jun 1997 23:28:40 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA07645; Sun, 1 Jun 1997 23:28:05 -0700 (PDT) Date: Sun, 1 Jun 1997 23:28:05 -0700 (PDT) Message-Id: <199706020628.XAA07645@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux.h linux_ioctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/06/01 23:28:05 PDT Modified files: sys/i386/linux linux.h linux_ioctl.c Log: Add support for the SIOCGIFHWADDR ioctl, commonly used by license managers to obtain the host's ethernet address as a key. Note that this implementation takes the first hardware address for the first ethernet interface found, and disregards the interface name that may be passed in, as linux ethernet devices are all "ethX". Revision Changes Path 1.15 +71 -1 src/sys/i386/linux/linux.h 1.17 +44 -1 src/sys/i386/linux/linux_ioctl.c From owner-cvs-sys Sun Jun 1 23:34:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA00923 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:34:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA00767; Sun, 1 Jun 1997 23:32:25 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA07765; Sun, 1 Jun 1997 23:31:50 -0700 (PDT) Date: Sun, 1 Jun 1997 23:31:50 -0700 (PDT) Message-Id: <199706020631.XAA07765@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux.h linux_ioctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/06/01 23:31:49 PDT Modified files: (Branch: RELENG_2_2) sys/i386/linux linux.h linux_ioctl.c Log: Add support for the SIOCGIFHWADDR ioctl, commonly used by license managers to obtain the host's ethernet address as a key. Note that this implementation takes the first hardware address for the first ethernet interface found, and disregards the interface name that may be passed in, as linux ethernet devices are all "ethX". Revision Changes Path 1.10.2.3 +71 -1 src/sys/i386/linux/linux.h 1.11.2.2 +35 -1 src/sys/i386/linux/linux_ioctl.c From owner-cvs-sys Sun Jun 1 23:35:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA01191 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:35:42 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA00880; Sun, 1 Jun 1997 23:33:59 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA07831; Sun, 1 Jun 1997 23:33:23 -0700 (PDT) Date: Sun, 1 Jun 1997 23:33:23 -0700 (PDT) Message-Id: <199706020633.XAA07831@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_ioctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/06/01 23:33:23 PDT Modified files: sys/i386/linux linux_ioctl.c Log: Oops, remove some bogus debugging code that crept in with the last commit. Revision Changes Path 1.18 +1 -10 src/sys/i386/linux/linux_ioctl.c From owner-cvs-sys Sun Jun 1 23:48:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA02050 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:48:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA01901; Sun, 1 Jun 1997 23:45:55 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08124; Sun, 1 Jun 1997 23:45:19 -0700 (PDT) Date: Sun, 1 Jun 1997 23:45:19 -0700 (PDT) Message-Id: <199706020645.XAA08124@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/06/01 23:45:19 PDT Modified files: sys/i386/linux linux.h Log: Grr. Remove not-ready LDT modification fluff that also crept in with the last commit. Revision Changes Path 1.16 +1 -26 src/sys/i386/linux/linux.h From owner-cvs-sys Sun Jun 1 23:51:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA02206 for cvs-sys-outgoing; Sun, 1 Jun 1997 23:51:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA02019; Sun, 1 Jun 1997 23:48:16 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA08164; Sun, 1 Jun 1997 23:47:40 -0700 (PDT) Date: Sun, 1 Jun 1997 23:47:40 -0700 (PDT) Message-Id: <199706020647.XAA08164@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/06/01 23:47:40 PDT Modified files: (Branch: RELENG_2_2) sys/i386/linux linux.h Log: MFC: remove LDT manipulation fluff from previous commit. Revision Changes Path 1.10.2.4 +1 -26 src/sys/i386/linux/linux.h From owner-cvs-sys Mon Jun 2 01:20:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA06867 for cvs-sys-outgoing; Mon, 2 Jun 1997 01:20:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA06784; Mon, 2 Jun 1997 01:19:43 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA08731; Mon, 2 Jun 1997 01:19:07 -0700 (PDT) Date: Mon, 2 Jun 1997 01:19:07 -0700 (PDT) Message-Id: <199706020819.BAA08731@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 src/sys/i386/i386 identcpu.c machdep.c mem.c trap.c src/sys/i386/isa intr_machdep.c intr_machdep.h clock.c isa.c isa_device.h npx.c src/sys/kern kern_intr.c src/sys/net ppp_tty.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/02 01:19:06 PDT Modified files: sys/i386/conf files.i386 sys/i386/i386 identcpu.c machdep.c mem.c trap.c sys/i386/isa clock.c isa.c isa_device.h npx.c sys/kern kern_intr.c sys/net ppp_tty.c Added files: sys/i386/isa intr_machdep.c intr_machdep.h Log: Move interrupt handling code from isa.c to a new file. This should make isa.c (slightly) more portable and will make my life developing the really portable version much easier. Reviewed by: peter, fsmp Revision Changes Path 1.165 +2 -1 src/sys/i386/conf/files.i386 1.23 +2 -2 src/sys/i386/i386/identcpu.c 1.246 +2 -1 src/sys/i386/i386/machdep.c 1.45 +2 -1 src/sys/i386/i386/mem.c 1.98 +2 -2 src/sys/i386/i386/trap.c 1.87 +2 -2 src/sys/i386/isa/clock.c 1.89 +2 -356 src/sys/i386/isa/isa.c 1.42 +1 -54 src/sys/i386/isa/isa_device.h 1.45 +2 -1 src/sys/i386/isa/npx.c 1.5 +3 -3 src/sys/kern/kern_intr.c 1.18 +2 -2 src/sys/net/ppp_tty.c From owner-cvs-sys Mon Jun 2 02:22:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA09269 for cvs-sys-outgoing; Mon, 2 Jun 1997 02:22:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA09241; Mon, 2 Jun 1997 02:21:24 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA08977; Mon, 2 Jun 1997 02:20:48 -0700 (PDT) Date: Mon, 2 Jun 1997 02:20:48 -0700 (PDT) Message-Id: <199706020920.CAA08977@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/02 02:20:47 PDT Modified files: sys/pc98/conf Makefile.pc98 Log: Synchronize with sys/i386/conf/Makefile.i386 revision 1.99. Revision Changes Path 1.18 +1 -5 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Mon Jun 2 02:23:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA09340 for cvs-sys-outgoing; Mon, 2 Jun 1997 02:23:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA09311; Mon, 2 Jun 1997 02:23:32 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA09007; Mon, 2 Jun 1997 02:22:55 -0700 (PDT) Date: Mon, 2 Jun 1997 02:22:55 -0700 (PDT) Message-Id: <199706020922.CAA09007@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/02 02:22:55 PDT Modified files: sys/pc98/conf files.pc98 Log: Synchronize with sys/i386/conf/files.i386 revision up to 1.164. Revision Changes Path 1.26 +9 -6 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Mon Jun 2 03:44:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12169 for cvs-sys-outgoing; Mon, 2 Jun 1997 03:44:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12146; Mon, 2 Jun 1997 03:44:19 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA09470; Mon, 2 Jun 1997 03:43:42 -0700 (PDT) Date: Mon, 2 Jun 1997 03:43:42 -0700 (PDT) Message-Id: <199706021043.DAA09470@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux linux_ioctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/02 03:43:42 PDT Modified files: sys/i386/linux linux_ioctl.c Log: Make this thing actually compile. Revision Changes Path 1.19 +2 -2 src/sys/i386/linux/linux_ioctl.c From owner-cvs-sys Mon Jun 2 03:45:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12230 for cvs-sys-outgoing; Mon, 2 Jun 1997 03:45:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12193; Mon, 2 Jun 1997 03:44:46 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA09503; Mon, 2 Jun 1997 03:44:09 -0700 (PDT) Date: Mon, 2 Jun 1997 03:44:09 -0700 (PDT) Message-Id: <199706021044.DAA09503@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/02 03:44:09 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Change isa_device.h to intr_machdep.h Revision Changes Path 1.17 +2 -2 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Mon Jun 2 03:47:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12342 for cvs-sys-outgoing; Mon, 2 Jun 1997 03:47:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12298; Mon, 2 Jun 1997 03:47:07 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA09585; Mon, 2 Jun 1997 03:46:30 -0700 (PDT) Date: Mon, 2 Jun 1997 03:46:30 -0700 (PDT) Message-Id: <199706021046.DAA09585@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys interrupt.h src/sys/kern kern_intr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/02 03:46:30 PDT Modified files: sys/sys interrupt.h sys/kern kern_intr.c Log: The defines INTR_FAST and INTR_EXCL are part of the public interface. The previous commit made them private which broke things. Revision Changes Path 1.4 +4 -1 src/sys/sys/interrupt.h 1.6 +1 -3 src/sys/kern/kern_intr.c From owner-cvs-sys Mon Jun 2 03:52:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA12654 for cvs-sys-outgoing; Mon, 2 Jun 1997 03:52:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA12631; Mon, 2 Jun 1997 03:52:12 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA09622; Mon, 2 Jun 1997 03:51:35 -0700 (PDT) Date: Mon, 2 Jun 1997 03:51:35 -0700 (PDT) Message-Id: <199706021051.DAA09622@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/02 03:51:35 PDT Modified files: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.169. Revision Changes Path 1.26 +15 -68 src/sys/pc98/pc98/sio.c From owner-cvs-sys Mon Jun 2 04:56:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA15329 for cvs-sys-outgoing; Mon, 2 Jun 1997 04:56:14 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA15324; Mon, 2 Jun 1997 04:56:10 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id VAA22869; Mon, 2 Jun 1997 21:26:05 +0930 (CST) From: Michael Smith Message-Id: <199706021156.VAA22869@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/linux linux_ioctl.c In-Reply-To: <199706021043.DAA09470@freefall.freebsd.org> from Doug Rabson at "Jun 2, 97 03:43:42 am" To: dfr@FreeBSD.ORG (Doug Rabson) Date: Mon, 2 Jun 1997 21:26:05 +0930 (CST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Doug Rabson stands accused of saying: > dfr 1997/06/02 03:43:42 PDT > > Modified files: > sys/i386/linux linux_ioctl.c > Log: > Make this thing actually compile. It _ought_ to have compiled before. It would appear, however, that in the context of ether_ifattach (which is where I picked the logic from for 2.2), it is still wrong; it should probably just walk ifnet_addrs looking for the first AL_LINK/IFT_ETHER address, but I did the code in a hurry. If you think the above approach (walking ifnet_addrs) is better, I'll send you a change for verification before committing the *&^%*&^% thing 8) I'm tired of breaking -current 8( -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Mon Jun 2 05:08:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA15700 for cvs-sys-outgoing; Mon, 2 Jun 1997 05:08:10 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA15694; Mon, 2 Jun 1997 05:08:04 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id NAA00348; Mon, 2 Jun 1997 13:08:04 +0100 (BST) Date: Mon, 2 Jun 1997 13:08:04 +0100 (BST) From: Doug Rabson To: Michael Smith cc: Doug Rabson , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/linux linux_ioctl.c In-Reply-To: <199706021156.VAA22869@genesis.atrad.adelaide.edu.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 2 Jun 1997, Michael Smith wrote: > Doug Rabson stands accused of saying: > > dfr 1997/06/02 03:43:42 PDT > > > > Modified files: > > sys/i386/linux linux_ioctl.c > > Log: > > Make this thing actually compile. > > It _ought_ to have compiled before. It would appear, however, that in > the context of ether_ifattach (which is where I picked the logic from > for 2.2), it is still wrong; it should probably just walk ifnet_addrs > looking for the first AL_LINK/IFT_ETHER address, but I did the code in > a hurry. > > If you think the above approach (walking ifnet_addrs) is better, I'll > send you a change for verification before committing the *&^%*&^% > thing 8) I don't know what the right approach is; all I know is that ifp->if_addrlist doesn't exist on 3.0. I assumed that it was replaced by ifp->if_addrhead, which is a TAILQ. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 From owner-cvs-sys Mon Jun 2 08:30:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA24206 for cvs-sys-outgoing; Mon, 2 Jun 1997 08:30:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA24068; Mon, 2 Jun 1997 08:28:49 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11475; Mon, 2 Jun 1997 08:28:11 -0700 (PDT) Date: Mon, 2 Jun 1997 08:28:11 -0700 (PDT) Message-Id: <199706021528.IAA11475@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa intr_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/02 08:28:10 PDT Modified files: sys/i386/isa intr_machdep.c Log: Added PC-98 code. Revision Changes Path 1.2 +62 -13 src/sys/i386/isa/intr_machdep.c From owner-cvs-sys Mon Jun 2 08:47:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA25075 for cvs-sys-outgoing; Mon, 2 Jun 1997 08:47:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA24946; Mon, 2 Jun 1997 08:46:19 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA11789; Mon, 2 Jun 1997 08:45:41 -0700 (PDT) Date: Mon, 2 Jun 1997 08:45:41 -0700 (PDT) Message-Id: <199706021545.IAA11789@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 src/sys/pc98/i386 machdep.c trap.c src/sys/pc98/pc98 clock.c npx.c pc98.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/02 08:45:41 PDT Modified files: sys/pc98/conf files.pc98 sys/pc98/i386 machdep.c trap.c sys/pc98/pc98 clock.c npx.c pc98.c Log: Synchronize with following files: Revision Changes Path > 1.165 +2 -1 src/sys/i386/conf/files.i386 > 1.246 +2 -1 src/sys/i386/i386/machdep.c > 1.98 +2 -2 src/sys/i386/i386/trap.c > 1.87 +2 -2 src/sys/i386/isa/clock.c > 1.89 +2 -356 src/sys/i386/isa/isa.c > 1.45 +2 -1 src/sys/i386/isa/npx.c Revision Changes Path 1.27 +2 -1 src/sys/pc98/conf/files.pc98 1.43 +2 -1 src/sys/pc98/i386/machdep.c 1.23 +2 -2 src/sys/pc98/i386/trap.c 1.25 +2 -2 src/sys/pc98/pc98/clock.c 1.20 +2 -2 src/sys/pc98/pc98/npx.c 1.30 +2 -400 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Mon Jun 2 11:57:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA05647 for cvs-sys-outgoing; Mon, 2 Jun 1997 11:57:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA05612; Mon, 2 Jun 1997 11:56:25 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA12645; Mon, 2 Jun 1997 11:55:45 -0700 (PDT) Date: Mon, 2 Jun 1997 11:55:45 -0700 (PDT) Message-Id: <199706021855.LAA12645@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/06/02 11:55:45 PDT Modified files: sys/i386/i386 identcpu.c Log: Fill in some gaps in the cpuid features list.. bit 10 is the old bit for MTRR (presumably this changed, an older P5 I have has got it, the newer cpus have the new MTRR bit set) bit 11 is SEP (fast syscalls), bit 23 is MMX Fill in the other reserved ones with a stub so that we can see them if they turn up. Obtained from: Intel AP-485 rev.06 Revision Changes Path 1.24 +19 -3 src/sys/i386/i386/identcpu.c From owner-cvs-sys Mon Jun 2 13:01:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA08596 for cvs-sys-outgoing; Mon, 2 Jun 1997 13:01:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA08445; Mon, 2 Jun 1997 12:59:42 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA13054; Mon, 2 Jun 1997 12:59:02 -0700 (PDT) Date: Mon, 2 Jun 1997 12:59:02 -0700 (PDT) Message-Id: <199706021959.MAA13054@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/06/02 12:59:01 PDT Modified files: sys/pci pci.c Log: Move call of pci_addcfg() before test of cfg->subordinatebus, since the device probe of a host to PCI bridge may modify that value, based on its knowledge of device specific registers. This makes the Intel XXpress work, as verified by: Terje Marthinussen . Revision Changes Path 1.76 +13 -2 src/sys/pci/pci.c From owner-cvs-sys Mon Jun 2 13:08:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA09068 for cvs-sys-outgoing; Mon, 2 Jun 1997 13:08:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA08924; Mon, 2 Jun 1997 13:06:22 -0700 (PDT) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA13144; Mon, 2 Jun 1997 13:05:41 -0700 (PDT) Date: Mon, 2 Jun 1997 13:05:41 -0700 (PDT) Message-Id: <199706022005.NAA13144@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-share@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/share/man/man4 worm.4 src/sys/scsi scsi_worm.h worm.c src/sys/sys wormio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1997/06/02 13:05:41 PDT Modified files: share/man/man4 worm.4 sys/scsi scsi_worm.h worm.c sys/sys wormio.h Log: Add 2 new ioctls: WORMIOCREADSESSIONINFO and WORMIOCWRITESESSION. These commands are required for the "Disk-At-Once" write process: WORMIOCREADSESSIONINFO returns the length of the lead-in and lead-out areas and WORMIOCWRITESESSION is used to send the table of contents of the disk. Revision Changes Path 1.12 +72 -1 src/share/man/man4/worm.4 1.2 +24 -0 src/sys/scsi/scsi_worm.h 1.41 +145 -5 src/sys/scsi/worm.c 1.4 +17 -0 src/sys/sys/wormio.h From owner-cvs-sys Mon Jun 2 13:09:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA09193 for cvs-sys-outgoing; Mon, 2 Jun 1997 13:09:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA09079; Mon, 2 Jun 1997 13:08:14 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA13189; Mon, 2 Jun 1997 13:07:33 -0700 (PDT) Date: Mon, 2 Jun 1997 13:07:33 -0700 (PDT) Message-Id: <199706022007.NAA13189@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netatalk at_proto.c at_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/02 13:07:33 PDT Modified files: sys/netatalk at_proto.c at_var.h Log: Actually POINT to the appletalk usrreqs struct. I guess no-one else tried to use this.. (yet) Revision Changes Path 1.6 +1 -0 src/sys/netatalk/at_proto.c 1.5 +1 -0 src/sys/netatalk/at_var.h From owner-cvs-sys Tue Jun 3 01:25:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA15596 for cvs-sys-outgoing; Tue, 3 Jun 1997 01:25:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA15498; Tue, 3 Jun 1997 01:24:11 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA18760; Tue, 3 Jun 1997 01:23:26 -0700 (PDT) Date: Tue, 3 Jun 1997 01:23:26 -0700 (PDT) Message-Id: <199706030823.BAA18760@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/bs bsif.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 01:23:26 PDT Modified files: sys/i386/isa/bs bsif.h Log: Include Revision Changes Path 1.5 +1 -0 src/sys/i386/isa/bs/bsif.h From owner-cvs-sys Tue Jun 3 01:30:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA15833 for cvs-sys-outgoing; Tue, 3 Jun 1997 01:30:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA15704; Tue, 3 Jun 1997 01:28:30 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA18889; Tue, 3 Jun 1997 01:27:46 -0700 (PDT) Date: Tue, 3 Jun 1997 01:27:46 -0700 (PDT) Message-Id: <199706030827.BAA18889@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 01:27:46 PDT Modified files: (Branch: RELENG_2_2) sys/pc98/pc98 syscons.c Log: #ifndef PC98'ed unused code. Submitted by: H. Nokubi Revision Changes Path 1.13.2.16 +3 -3 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Tue Jun 3 01:31:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA15904 for cvs-sys-outgoing; Tue, 3 Jun 1997 01:31:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA15769; Tue, 3 Jun 1997 01:29:53 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA18922; Tue, 3 Jun 1997 01:29:09 -0700 (PDT) Date: Tue, 3 Jun 1997 01:29:09 -0700 (PDT) Message-Id: <199706030829.BAA18922@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/bs bsif.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 01:29:09 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa/bs bsif.h Log: YAMFC (revision 1.5; include ). Revision Changes Path 1.1.2.2 +1 -0 src/sys/i386/isa/bs/bsif.h From owner-cvs-sys Tue Jun 3 02:45:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA19105 for cvs-sys-outgoing; Tue, 3 Jun 1997 02:45:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA18984; Tue, 3 Jun 1997 02:43:30 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA20180; Tue, 3 Jun 1997 02:42:45 -0700 (PDT) Date: Tue, 3 Jun 1997 02:42:45 -0700 (PDT) Message-Id: <199706030942.CAA20180@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/03 02:42:44 PDT Modified files: sys/nfs nfs_bio.c sys/kern vfs_bio.c Log: Fix some performance problems with the NFS mmap fixes. Revision Changes Path 1.39 +4 -4 src/sys/nfs/nfs_bio.c 1.118 +6 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Tue Jun 3 03:06:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA19736 for cvs-sys-outgoing; Tue, 3 Jun 1997 03:06:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA19646; Tue, 3 Jun 1997 03:04:29 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA20356; Tue, 3 Jun 1997 03:03:44 -0700 (PDT) Date: Tue, 3 Jun 1997 03:03:44 -0700 (PDT) Message-Id: <199706031003.DAA20356@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/03 03:03:44 PDT Modified files: sys/nfs nfs_vnops.c Log: Fix a problem with nfs_flush where if many B_NEEDCOMMIT buffers are attached to the vnode, some of them could be re-written synchronously (if they overflowed the fixed size array nfs_flush had for them). The fix involves mallocing an array if there are more than its limited size stack buffer. Reviewed by: Hidetoshi Shimokawa Revision Changes Path 1.52 +50 -8 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Tue Jun 3 03:28:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA20568 for cvs-sys-outgoing; Tue, 3 Jun 1997 03:28:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA20481; Tue, 3 Jun 1997 03:26:28 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA20776; Tue, 3 Jun 1997 03:25:43 -0700 (PDT) Date: Tue, 3 Jun 1997 03:25:43 -0700 (PDT) Message-Id: <199706031025.DAA20776@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/sound pcm86.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 03:25:43 PDT Modified files: sys/i386/isa/sound pcm86.c Log: Fixed order of data transfer. Reviewed by: NAGAO Tadaaki Submitted by: Takuya SHIOZAKI Revision Changes Path 1.4 +5 -1 src/sys/i386/isa/sound/pcm86.c From owner-cvs-sys Tue Jun 3 03:33:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA20797 for cvs-sys-outgoing; Tue, 3 Jun 1997 03:33:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA20735; Tue, 3 Jun 1997 03:31:38 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA20815; Tue, 3 Jun 1997 03:30:53 -0700 (PDT) Date: Tue, 3 Jun 1997 03:30:53 -0700 (PDT) Message-Id: <199706031030.DAA20815@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/sound pcm86.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 03:30:53 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa/sound pcm86.c Log: YAMFC (revision 1.4; order of data transfer). Revision Changes Path 1.1.2.1 +5 -1 src/sys/i386/isa/sound/pcm86.c From owner-cvs-sys Tue Jun 3 03:37:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA21055 for cvs-sys-outgoing; Tue, 3 Jun 1997 03:37:00 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA20974; Tue, 3 Jun 1997 03:35:25 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA20853; Tue, 3 Jun 1997 03:34:40 -0700 (PDT) Date: Tue, 3 Jun 1997 03:34:40 -0700 (PDT) Message-Id: <199706031034.DAA20853@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/sound ulaw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 03:34:40 PDT Modified files: sys/i386/isa/sound ulaw.h Log: Fixed mu-law data. Originator's patch was applied. PR: 1950 Submitted by: NAGAO Tadaaki Revision Changes Path 1.7 +64 -64 src/sys/i386/isa/sound/ulaw.h From owner-cvs-sys Tue Jun 3 03:42:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA21378 for cvs-sys-outgoing; Tue, 3 Jun 1997 03:42:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA21316; Tue, 3 Jun 1997 03:40:38 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA20892; Tue, 3 Jun 1997 03:39:53 -0700 (PDT) Date: Tue, 3 Jun 1997 03:39:53 -0700 (PDT) Message-Id: <199706031039.DAA20892@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa/sound ulaw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/03 03:39:53 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa/sound ulaw.h Log: YAMFC (revision 1.7; fixed mu-law data). Revision Changes Path 1.6.2.1 +64 -64 src/sys/i386/isa/sound/ulaw.h From owner-cvs-sys Tue Jun 3 06:59:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA29890 for cvs-sys-outgoing; Tue, 3 Jun 1997 06:59:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA29805; Tue, 3 Jun 1997 06:57:42 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA22371; Tue, 3 Jun 1997 06:56:55 -0700 (PDT) Date: Tue, 3 Jun 1997 06:56:55 -0700 (PDT) Message-Id: <199706031356.GAA22371@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_serv.c nfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/03 06:56:55 PDT Modified files: sys/nfs nfs_serv.c nfs_vnops.c Log: Implement the async mount option for NFSv3. This makes NFS pretend that all writes sent to the server were synchronous and therefore no commits are needed. This is the same as the vfs.nfs.async variable on the server but allows each client to choose whether to work this way. Also make the vfs.nfs.async variable do the 'right' thing for NFSv3, i.e. pretend that the write was synchronous. Revision Changes Path 1.43 +5 -2 src/sys/nfs/nfs_serv.c 1.53 +3 -1 src/sys/nfs/nfs_vnops.c From owner-cvs-sys Tue Jun 3 10:25:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA10397 for cvs-sys-outgoing; Tue, 3 Jun 1997 10:25:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA10277; Tue, 3 Jun 1997 10:23:36 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA22942; Tue, 3 Jun 1997 10:22:48 -0700 (PDT) Date: Tue, 3 Jun 1997 10:22:48 -0700 (PDT) Message-Id: <199706031722.KAA22942@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs.h nfs_nqlease.c nfs_socket.c nfs_vfsops.c nfsrtt.h nfsrvcache.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/03 10:22:48 PDT Modified files: sys/nfs nfs.h nfs_nqlease.c nfs_socket.c nfs_vfsops.c nfsrtt.h nfsrvcache.h Log: Various fixes from NetBSD: Use u_int for rpc procedure numbers. Some fixes to NQNFS. A rare NULL pointer dereference. Ignore NFSMNT_NOCONN for TCP mounts. Obtained from: NetBSD Revision Changes Path 1.28 +3 -3 src/sys/nfs/nfs.h 1.25 +13 -10 src/sys/nfs/nfs_nqlease.c 1.26 +3 -2 src/sys/nfs/nfs_socket.c 1.43 +8 -1 src/sys/nfs/nfs_vfsops.c 1.8 +3 -3 src/sys/nfs/nfsrtt.h 1.9 +2 -2 src/sys/nfs/nfsrvcache.h From owner-cvs-sys Tue Jun 3 21:55:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA21521 for cvs-sys-outgoing; Tue, 3 Jun 1997 21:55:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA21442; Tue, 3 Jun 1997 21:53:32 -0700 (PDT) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA06972; Tue, 3 Jun 1997 21:52:41 -0700 (PDT) Date: Tue, 3 Jun 1997 21:52:41 -0700 (PDT) Message-Id: <199706040452.VAA06972@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c sioreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/06/03 21:52:41 PDT Modified files: sys/i386/isa sio.c sioreg.h Log: If the boot blocks were using the serial port, read the system console speed using the boot blocks, instead of a hardcoded value stuck in the kernel. This way, you can have systems using the same kernel but different console speeds. Add a sysctl entry for changing the system console speed. Lock the user tty speed to match the system console speed. Nuke CONSPEED. Reviewed by: bde Revision Changes Path 1.170 +116 -7 src/sys/i386/isa/sio.c 1.9 +3 -4 src/sys/i386/isa/sioreg.h From owner-cvs-sys Tue Jun 3 21:57:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA21672 for cvs-sys-outgoing; Tue, 3 Jun 1997 21:57:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA21540; Tue, 3 Jun 1997 21:55:54 -0700 (PDT) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA07009; Tue, 3 Jun 1997 21:55:02 -0700 (PDT) Date: Tue, 3 Jun 1997 21:55:02 -0700 (PDT) Message-Id: <199706040455.VAA07009@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/06/03 21:55:02 PDT Modified files: sys/i386/conf options.i386 Log: CONSPEED is defunct. Revision Changes Path 1.46 +2 -2 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Jun 3 21:57:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA21706 for cvs-sys-outgoing; Tue, 3 Jun 1997 21:57:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA21603; Tue, 3 Jun 1997 21:56:19 -0700 (PDT) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA07035; Tue, 3 Jun 1997 21:55:27 -0700 (PDT) Date: Tue, 3 Jun 1997 21:55:27 -0700 (PDT) Message-Id: <199706040455.VAA07035@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/06/03 21:55:27 PDT Modified files: sys/i386/conf LINT Log: CONSPEED is defunct. Revision Changes Path 1.341 +1 -2 src/sys/i386/conf/LINT From owner-cvs-sys Wed Jun 4 02:56:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA12103 for cvs-sys-outgoing; Wed, 4 Jun 1997 02:56:55 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA12096; Wed, 4 Jun 1997 02:56:50 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id KAA13690; Wed, 4 Jun 1997 10:57:04 +0100 (BST) Date: Wed, 4 Jun 1997 10:57:03 +0100 (BST) From: Doug Rabson Reply-To: Doug Rabson To: Paul Traina cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa sio.c sioreg.h In-Reply-To: <199706040452.VAA06972@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 3 Jun 1997, Paul Traina wrote: > pst 1997/06/03 21:52:41 PDT > > Modified files: > sys/i386/isa sio.c sioreg.h > Log: > If the boot blocks were using the serial port, read the system console > speed using the boot blocks, instead of a hardcoded value stuck in the > kernel. This way, you can have systems using the same kernel but different > console speeds. > > Add a sysctl entry for changing the system console speed. > Lock the user tty speed to match the system console speed. > > Nuke CONSPEED. What about when you are using the port for serial gdb and didn't boot from it? What speed will it be set to then? I often use serial gdb way before I can think about setting the speed with sysctl and debugging over 9600 is pointlessly painful. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 From owner-cvs-sys Wed Jun 4 03:28:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA15510 for cvs-sys-outgoing; Wed, 4 Jun 1997 03:28:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA15458; Wed, 4 Jun 1997 03:27:55 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA04129; Wed, 4 Jun 1997 03:27:53 -0700 (PDT) Date: Wed, 4 Jun 1997 03:27:53 -0700 (PDT) Message-Id: <199706041027.DAA04129@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c sioreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/04 03:27:53 PDT Modified files: sys/pc98/pc98 sio.c sioreg.h Log: Synchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and 1.9, respectively. Revision Changes Path 1.27 +116 -7 src/sys/pc98/pc98/sio.c 1.6 +3 -4 src/sys/pc98/pc98/sioreg.h From owner-cvs-sys Wed Jun 4 03:29:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA15560 for cvs-sys-outgoing; Wed, 4 Jun 1997 03:29:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA15535; Wed, 4 Jun 1997 03:29:19 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA04159; Wed, 4 Jun 1997 03:29:17 -0700 (PDT) Date: Wed, 4 Jun 1997 03:29:17 -0700 (PDT) Message-Id: <199706041029.DAA04159@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/04 03:29:17 PDT Modified files: sys/pc98/conf options.pc98 Log: Synchronize with sys/i386/conf/options.i386 revision 1.46. Revision Changes Path 1.26 +2 -2 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Wed Jun 4 08:37:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA04541 for cvs-sys-outgoing; Wed, 4 Jun 1997 08:37:49 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-5-178.rdcy01.pacbell.net [206.170.5.178]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA04528; Wed, 4 Jun 1997 08:37:43 -0700 (PDT) Received: from shockwave.com (localhost [127.0.0.1]) by precipice.shockwave.com (8.8.5/8.7.3) with ESMTP id IAA09916; Wed, 4 Jun 1997 08:37:01 -0700 (PDT) Message-Id: <199706041537.IAA09916@precipice.shockwave.com> To: Doug Rabson cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa sio.c sioreg.h In-reply-to: Your message of "Wed, 04 Jun 1997 10:57:03 BST." Date: Wed, 04 Jun 1997 08:37:01 -0700 From: Paul Traina Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk From: Doug Rabson Subject: Re: cvs commit: src/sys/i386/isa sio.c sioreg.h On Tue, 3 Jun 1997, Paul Traina wrote: > pst 1997/06/03 21:52:41 PDT > > Modified files: > sys/i386/isa sio.c sioreg.h > Log: > If the boot blocks were using the serial port, read the system console > speed using the boot blocks, instead of a hardcoded value stuck in the > kernel. This way, you can have systems using the same kernel but differe >>nt > console speeds. > > Add a sysctl entry for changing the system console speed. > Lock the user tty speed to match the system console speed. > > Nuke CONSPEED. What about when you are using the port for serial gdb and didn't boot from it? What speed will it be set to then? I often use serial gdb way before I can think about setting the speed with sysctl and debugging over 9600 is pointlessly painful. That's what the sysctl is for. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 From owner-cvs-sys Wed Jun 4 08:48:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA05589 for cvs-sys-outgoing; Wed, 4 Jun 1997 08:48:05 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA05556; Wed, 4 Jun 1997 08:48:00 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id QAA14189; Wed, 4 Jun 1997 16:48:03 +0100 (BST) Date: Wed, 4 Jun 1997 16:48:03 +0100 (BST) From: Doug Rabson To: Paul Traina cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/isa sio.c sioreg.h In-Reply-To: <199706041537.IAA09916@precipice.shockwave.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Wed, 4 Jun 1997, Paul Traina wrote: > > From: Doug Rabson > Subject: Re: cvs commit: src/sys/i386/isa sio.c sioreg.h > On Tue, 3 Jun 1997, Paul Traina wrote: > > > pst 1997/06/03 21:52:41 PDT > > > > Modified files: > > sys/i386/isa sio.c sioreg.h > > Log: > > If the boot blocks were using the serial port, read the system console > > speed using the boot blocks, instead of a hardcoded value stuck in the > > kernel. This way, you can have systems using the same kernel but differe > >>nt > > console speeds. > > > > Add a sysctl entry for changing the system console speed. > > Lock the user tty speed to match the system console speed. > > > > Nuke CONSPEED. > > What about when you are using the port for serial gdb and didn't boot from > it? What speed will it be set to then? I often use serial gdb way before > I can think about setting the speed with sysctl and debugging over 9600 is > pointlessly painful. > > That's what the sysctl is for. Did you read what I wrote? I boot the kernel with -d so that I can debug device configuration. How do you expect me to run sysctl when the system hasn't finished booting? Debugging at 9600 baud sucks big time. This patch restores the (IMHO) correct behaviour for serial debugging. Index: sio.c =================================================================== RCS file: /home/ncvs/src/sys/i386/isa/sio.c,v retrieving revision 1.170 diff -u -r1.170 sio.c --- sio.c 1997/06/04 04:52:39 1.170 +++ sio.c 1997/06/04 15:46:45 @@ -2621,6 +2621,10 @@ if (boot_speed) comdefaultrate = boot_speed; } +#ifdef CONSPEED + else + comdefaultrate = CONSPEED; +#endif siocnopen(&sp); splx(s); if (!COM_LLCONSOLE(dvp)) { -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 Fax: +44 181 381 1039 From owner-cvs-sys Wed Jun 4 09:27:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA08418 for cvs-sys-outgoing; Wed, 4 Jun 1997 09:27:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA08306; Wed, 4 Jun 1997 09:25:19 -0700 (PDT) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA06915; Wed, 4 Jun 1997 09:25:15 -0700 (PDT) Date: Wed, 4 Jun 1997 09:25:15 -0700 (PDT) Message-Id: <199706041625.JAA06915@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT options.i386 src/sys/i386/isa sio.c sioreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/06/04 09:25:15 PDT Modified files: sys/i386/conf LINT options.i386 sys/i386/isa sio.c sioreg.h Log: Bring back CONSPEED as a last-ditch default if you can't change the speed any other way. Requested by: dfr Revision Changes Path 1.342 +2 -1 src/sys/i386/conf/LINT 1.47 +2 -2 src/sys/i386/conf/options.i386 1.171 +2 -2 src/sys/i386/isa/sio.c 1.10 +7 -2 src/sys/i386/isa/sioreg.h From owner-cvs-sys Wed Jun 4 09:46:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA09576 for cvs-sys-outgoing; Wed, 4 Jun 1997 09:46:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA09437; Wed, 4 Jun 1997 09:44:34 -0700 (PDT) From: Paul Traina Received: (from pst@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA07022; Wed, 4 Jun 1997 09:44:30 -0700 (PDT) Date: Wed, 4 Jun 1997 09:44:30 -0700 (PDT) Message-Id: <199706041644.JAA07022@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options src/sys/i386/conf LINT src/sys/i386/i386 i386-gdbstub.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 1997/06/04 09:44:30 PDT Modified files: sys/conf options sys/i386/conf LINT sys/i386/i386 i386-gdbstub.c Log: Document a non-standard gdbremote protocol extension (kludge, really) that I snuck in to our GDB last year. This allows you to debug headless machines by sharing the console port between the debugger and the system console. It's not 100% reliabile, but it works well. It's optional and disabled by default. Submitted by: Juniper Networks Revision Changes Path 1.31 +2 -1 src/sys/conf/options 1.343 +10 -1 src/sys/i386/conf/LINT 1.5 +14 -0 src/sys/i386/i386/i386-gdbstub.c From owner-cvs-sys Wed Jun 4 15:09:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA16114 for cvs-sys-outgoing; Wed, 4 Jun 1997 15:09:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA16075; Wed, 4 Jun 1997 15:09:22 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA07887; Wed, 4 Jun 1997 15:09:16 -0700 (PDT) Date: Wed, 4 Jun 1997 15:09:16 -0700 (PDT) Message-Id: <199706042209.PAA07887@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/06/04 15:09:16 PDT Modified files: sys/netinet ip_fw.c Log: make it compile with -Wall Submitted by: Archi Cobbs, archie@whistle.com Revision Changes Path 1.59 +11 -12 src/sys/netinet/ip_fw.c From owner-cvs-sys Fri Jun 6 01:12:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA06373 for cvs-sys-outgoing; Fri, 6 Jun 1997 01:12:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA06341; Fri, 6 Jun 1997 01:12:35 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA16398; Fri, 6 Jun 1997 01:12:18 -0700 (PDT) Date: Fri, 6 Jun 1997 01:12:18 -0700 (PDT) Message-Id: <199706060812.BAA16398@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/06 01:12:18 PDT Modified files: sys/nfs nfs_bio.c Log: Fix a problem caused by removing large numbers of files from a directory which could cause a bad size to be given to uiomove, causing a page fault. Revision Changes Path 1.40 +6 -2 src/sys/nfs/nfs_bio.c From owner-cvs-sys Fri Jun 6 01:13:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA06413 for cvs-sys-outgoing; Fri, 6 Jun 1997 01:13:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA06378; Fri, 6 Jun 1997 01:13:07 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA16432; Fri, 6 Jun 1997 01:12:49 -0700 (PDT) Date: Fri, 6 Jun 1997 01:12:49 -0700 (PDT) Message-Id: <199706060812.BAA16432@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/06 01:12:49 PDT Modified files: (Branch: RELENG_2_2) sys/nfs nfs_bio.c Log: YAMFC Revision Changes Path 1.28.2.6 +6 -2 src/sys/nfs/nfs_bio.c From owner-cvs-sys Fri Jun 6 02:05:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA08945 for cvs-sys-outgoing; Fri, 6 Jun 1997 02:05:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA08873; Fri, 6 Jun 1997 02:04:47 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id CAA16637; Fri, 6 Jun 1997 02:04:30 -0700 (PDT) Date: Fri, 6 Jun 1997 02:04:30 -0700 (PDT) Message-Id: <199706060904.CAA16637@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/06/06 02:04:29 PDT Modified files: sys/kern vfs_bio.c Log: Don't throw NFS B_DELWRI buffers back to the vm system in brelse. Make sure that b_validoff..b_validend is at least as big as b_dirtyoff..b_dirtyend. Revision Changes Path 1.119 +11 -3 src/sys/kern/vfs_bio.c From owner-cvs-sys Fri Jun 6 05:24:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA17116 for cvs-sys-outgoing; Fri, 6 Jun 1997 05:24:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA17075; Fri, 6 Jun 1997 05:24:37 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA17950; Fri, 6 Jun 1997 05:24:19 -0700 (PDT) Date: Fri, 6 Jun 1997 05:24:19 -0700 (PDT) Message-Id: <199706061224.FAA17950@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/06/06 05:24:18 PDT Modified files: (Branch: RELENG_2_2) sys/i386/conf GENERIC LINT Log: Indicate that XSERVER entry is for servers in general, not just XFree86 (it applies to Xaccel too). Revision Changes Path 1.77.2.10 +2 -2 src/sys/i386/conf/GENERIC 1.286.2.22 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Fri Jun 6 05:25:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA17150 for cvs-sys-outgoing; Fri, 6 Jun 1997 05:25:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA17126; Fri, 6 Jun 1997 05:25:03 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA18002; Fri, 6 Jun 1997 05:24:44 -0700 (PDT) Date: Fri, 6 Jun 1997 05:24:44 -0700 (PDT) Message-Id: <199706061224.FAA18002@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/06/06 05:24:44 PDT Modified files: sys/i386/conf GENERIC LINT Log: YAMF22 - XSERVER comment changes. Revision Changes Path 1.91 +2 -2 src/sys/i386/conf/GENERIC 1.344 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Fri Jun 6 06:08:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18843 for cvs-sys-outgoing; Fri, 6 Jun 1997 06:08:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18795; Fri, 6 Jun 1997 06:07:39 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA18252; Fri, 6 Jun 1997 06:07:20 -0700 (PDT) Date: Fri, 6 Jun 1997 06:07:20 -0700 (PDT) Message-Id: <199706061307.GAA18252@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/06 06:07:20 PDT Modified files: sys/pc98/conf options.pc98 Log: Synchronize with sys/i386/conf/options.i386 revision 1.47. Revision Changes Path 1.27 +2 -2 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Fri Jun 6 06:10:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA18940 for cvs-sys-outgoing; Fri, 6 Jun 1997 06:10:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA18917; Fri, 6 Jun 1997 06:10:15 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA18288; Fri, 6 Jun 1997 06:09:56 -0700 (PDT) Date: Fri, 6 Jun 1997 06:09:56 -0700 (PDT) Message-Id: <199706061309.GAA18288@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c sioreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/06/06 06:09:56 PDT Modified files: sys/pc98/pc98 sio.c sioreg.h Log: Synchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and 1.10, respectively. Revision Changes Path 1.28 +2 -2 src/sys/pc98/pc98/sio.c 1.7 +7 -2 src/sys/pc98/pc98/sioreg.h From owner-cvs-sys Fri Jun 6 17:50:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA21950 for cvs-sys-outgoing; Fri, 6 Jun 1997 17:50:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA21889; Fri, 6 Jun 1997 17:50:08 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA20938; Fri, 6 Jun 1997 17:49:45 -0700 (PDT) Date: Fri, 6 Jun 1997 17:49:45 -0700 (PDT) Message-Id: <199706070049.RAA20938@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include reg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/06/06 17:49:45 PDT Modified files: sys/i386/include reg.h Log: Updated comments. Revision Changes Path 1.14 +15 -15 src/sys/i386/include/reg.h From owner-cvs-sys Fri Jun 6 17:58:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA22138 for cvs-sys-outgoing; Fri, 6 Jun 1997 17:58:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA22107; Fri, 6 Jun 1997 17:57:50 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA20977; Fri, 6 Jun 1997 17:57:26 -0700 (PDT) Date: Fri, 6 Jun 1997 17:57:26 -0700 (PDT) Message-Id: <199706070057.RAA20977@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include random.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/06/06 17:57:26 PDT Modified files: sys/i386/include random.h Log: Removed #include of . inthand2_t is declared in a better place now. Revision Changes Path 1.12 +1 -4 src/sys/i386/include/random.h From owner-cvs-sys Fri Jun 6 21:36:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA28821 for cvs-sys-outgoing; Fri, 6 Jun 1997 21:36:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA28786; Fri, 6 Jun 1997 21:36:36 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA21703; Fri, 6 Jun 1997 21:36:11 -0700 (PDT) Date: Fri, 6 Jun 1997 21:36:11 -0700 (PDT) Message-Id: <199706070436.VAA21703@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include md_var.h pcb.h reg.h src/sys/i386/i386 genassym.c machdep.c swtch.s trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/06/06 21:36:11 PDT Modified files: sys/i386/include md_var.h pcb.h reg.h sys/i386/i386 genassym.c machdep.c swtch.s trap.c Log: Preserve %fs and %gs across context switches. This has a relatively low cost since it is only done in cpu_switch(), not for every exception. The extra state is kept in the pcb, and handled much like the npx state, with similar deficiencies (the state is not preserved across signal handlers, and error handling loses state). Revision Changes Path 1.14 +3 -1 src/sys/i386/include/md_var.h 1.22 +4 -2 src/sys/i386/include/pcb.h 1.15 +13 -1 src/sys/i386/include/reg.h 1.47 +3 -1 src/sys/i386/i386/genassym.c 1.247 +9 -1 src/sys/i386/i386/machdep.c 1.52 +13 -1 src/sys/i386/i386/swtch.s 1.99 +20 -1 src/sys/i386/i386/trap.c