From owner-cvs-sys Sun Jul 7 19:26:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA28350 for cvs-sys-outgoing; Sun, 7 Jul 1996 19:26:42 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA28165; Sun, 7 Jul 1996 19:26:03 -0700 (PDT) Date: Sun, 7 Jul 1996 19:26:03 -0700 (PDT) From: John Dyson Message-Id: <199607080226.TAA28165@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/07/07 19:26:01 Modified: sys/vm vm_pageout.c Log: Fix a problem with the pageout daemon RSS limiting, where it degrades performance to LRU or worse when RSS limiting takes effect. Also, make an end condition in the active queue scan more efficient in the case where pages are removed from the active queue as a side effect of a pmap operation. Revision Changes Path 1.81 +27 -21 src/sys/vm/vm_pageout.c From owner-cvs-sys Sun Jul 7 20:23:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA00863 for cvs-sys-outgoing; Sun, 7 Jul 1996 20:23:05 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA00845; Sun, 7 Jul 1996 20:22:57 -0700 (PDT) Date: Sun, 7 Jul 1996 20:22:57 -0700 (PDT) From: John Dyson Message-Id: <199607080322.UAA00845@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/07/07 20:22:56 Modified: sys/vm vm_pageout.c Log: Back-off on the previous commit, specifically remove the look-ahead optimization on the active queue scan. I will do this correctly later. Revision Changes Path 1.82 +3 -11 src/sys/vm/vm_pageout.c From owner-cvs-sys Mon Jul 8 12:44:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA03571 for cvs-sys-outgoing; Mon, 8 Jul 1996 12:44:52 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA03555; Mon, 8 Jul 1996 12:44:42 -0700 (PDT) Date: Mon, 8 Jul 1996 12:44:42 -0700 (PDT) From: Garrett Wollman Message-Id: <199607081944.MAA03555@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c machdep.c src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/07/08 12:44:42 Modified: sys/i386/conf files.i386 sys/i386/i386 machdep.c Added: sys/i386/i386 identcpu.c Log: Fix something that's been bugging me for a long time: move the CPU type identification code out of machdep.c and into a new file of its own. Hopefully other grot can be moved out of machdep.c as well (by other people) into more descriptively-named files. Revision Changes Path 1.138 +2 -1 src/sys/i386/conf/files.i386 1.194 +7 -195 src/sys/i386/i386/machdep.c From owner-cvs-sys Mon Jul 8 16:01:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA15901 for cvs-sys-outgoing; Mon, 8 Jul 1996 16:01:53 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA15880; Mon, 8 Jul 1996 16:01:44 -0700 (PDT) Date: Mon, 8 Jul 1996 16:01:44 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199607082301.QAA15880@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/07/08 16:01:44 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC Log: Yikes! The wcd0 driver got left out of -stable's GENERIC! No wonder the ATAPI 2.1-SNAP testers have been having problems! :-( Revision Changes Path 1.46.2.12 +3 -3 src/sys/i386/conf/GENERIC From owner-cvs-sys Mon Jul 8 17:41:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA09695 for cvs-sys-outgoing; Mon, 8 Jul 1996 17:41:50 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id RAA09672; Mon, 8 Jul 1996 17:41:40 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id KAA26537; Tue, 9 Jul 1996 10:40:56 +1000 Date: Tue, 9 Jul 1996 10:40:56 +1000 From: Bruce Evans Message-Id: <199607090040.KAA26537@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Branch: sys/i386/conf RELENG_2_1_0 > Modified: sys/i386/conf GENERIC > Log: > Yikes! The wcd0 driver got left out of -stable's GENERIC! No wonder > the ATAPI 2.1-SNAP testers have been having problems! :-( Other unfortunate differences between the -stable and -current GENERICs: 1. -current has better comments 2. -current has less quoting (-stable probably can't be improved here because -current probably depends on the new options processing). 3. -current has FAILSAFE. FAILSAFE is only used in ncr.c in -current. Some old Toshiba disks fail unsafely without it. 4. -current doesn't have ahc1. I'm not sure if stable has enough ahc config stuff for ahc1 to be necessary or harmful. 5. sio3 is soft-disabled in -current. 6. psm0 is hard-disabled (useless without a kernel rebuild) in -stable. 7. Some devices are in -stable but not in GENERIC. These should at least be in the file, commented out. 8. -stable doesn't have KTRACE. Bruce From owner-cvs-sys Mon Jul 8 19:28:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25624 for cvs-sys-outgoing; Mon, 8 Jul 1996 19:28:51 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA25577; Mon, 8 Jul 1996 19:28:28 -0700 (PDT) Date: Mon, 8 Jul 1996 19:28:28 -0700 (PDT) From: Julian Elischer Message-Id: <199607090228.TAA25577@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile README.386BSD boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/07/08 19:28:26 Modified: sys/i386/boot/biosboot Makefile README.386BSD boot.c Log: make the NAMEBLOCK changes conditional on that preprocessor variable, and add more documentation of the option in the Makefile also CORRECT the variable mentioned in the README. Revision Changes Path 1.41 +6 -1 src/sys/i386/boot/biosboot/Makefile 1.6 +2 -2 src/sys/i386/boot/biosboot/README.386BSD 1.52 +7 -7 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Mon Jul 8 22:52:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA26991 for cvs-sys-outgoing; Mon, 8 Jul 1996 22:52:52 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id WAA26888; Mon, 8 Jul 1996 22:52:00 -0700 (PDT) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id HAA11832; Tue, 9 Jul 1996 07:51:46 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id HAA10967; Tue, 9 Jul 1996 07:51:45 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id HAA04433; Tue, 9 Jul 1996 07:38:06 +0200 (MET DST) From: J Wunsch Message-Id: <199607090538.HAA04433@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/conf GENERIC To: bde@zeta.org.au (Bruce Evans) Date: Tue, 9 Jul 1996 07:38:06 +0200 (MET DST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199607090040.KAA26537@godzilla.zeta.org.au> from Bruce Evans at "Jul 9, 96 10:40:56 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (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 As Bruce Evans wrote: > 8. -stable doesn't have KTRACE. Deliberately left out after a discussion with David. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Tue Jul 9 09:51:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA20675 for cvs-sys-outgoing; Tue, 9 Jul 1996 09:51:30 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA20658; Tue, 9 Jul 1996 09:51:20 -0700 (PDT) Date: Tue, 9 Jul 1996 09:51:20 -0700 (PDT) From: Garrett Wollman Message-Id: <199607091651.JAA20658@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_quota.c ufs_vnops.c src/sys/kern kern_proc.c subr_log.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/07/09 09:51:19 Modified: sys/kern kern_proc.c subr_log.c sys/ufs/ufs ufs_quota.c ufs_vnops.c Log: Quiet a couple of -Wunused warnings. Revision Changes Path 1.21 +3 -1 src/sys/kern/kern_proc.c 1.18 +3 -1 src/sys/kern/subr_log.c 1.8 +4 -2 src/sys/ufs/ufs/ufs_quota.c 1.39 +5 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Tue Jul 9 11:13:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25546 for cvs-sys-outgoing; Tue, 9 Jul 1996 11:13:12 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25494; Tue, 9 Jul 1996 11:12:39 -0700 (PDT) Date: Tue, 9 Jul 1996 11:12:39 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199607091812.LAA25494@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_sig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/07/09 11:12:39 Modified: sys/kern kern_sig.c Log: Log not exited signal only, but the fact that core dumped (or not) too Revision Changes Path 1.25 +6 -5 src/sys/kern/kern_sig.c From owner-cvs-sys Tue Jul 9 12:13:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA29048 for cvs-sys-outgoing; Tue, 9 Jul 1996 12:13:10 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA29031; Tue, 9 Jul 1996 12:12:57 -0700 (PDT) Date: Tue, 9 Jul 1996 12:12:57 -0700 (PDT) From: Garrett Wollman Message-Id: <199607091912.MAA29031@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys protosw.h src/sys/kern uipc_domain.c uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/07/09 12:12:56 Modified: sys/sys protosw.h sys/kern uipc_domain.c uipc_socket2.c Log: This is a proposal-in-code for a substantial modification of the way the high kernel calls into a protocol stack to perform requests on the user's behalf. We replace the pr_usrreq() entry in struct protosw with a pointer to a structure containing pointers to functions which implement the various reuqests; each function is declared with the correct type and number of arguments. (This is unlike the current scheme in which a quarter of the requests take arguments of type other than (struct mbuf *) and the difference is papered over with casts.) There are a few benefits to this new scheme: 1) Arguments are passed with their correct types, and null-pointer dummies are no longer necessary. 2) There should be slightly better caching effects from eliminating the prximity to extraneous code and th switch in pr_usrreq(). 3) It becomes much easier to change the types of the arguments to something other than `struct mbuf *' (e.g.,pushing the work of sosend() into the protocol as advocated by Van Jacobson). There is one principal drawback: existing protocol stacks need to be modified. This is alleviated by compatibility code in uipc_socket2.c and uipc_domain.c which emulates the new interface in terms of the old and vice versa. This idea is not original to me. I read about what Jacobson did in one of his papers and have tried to implement the first steps towards something like that here. Much work remains to be done. Revision Changes Path 1.10 +52 -1 src/sys/sys/protosw.h 1.13 +10 -2 src/sys/kern/uipc_domain.c 1.11 +219 -1 src/sys/kern/uipc_socket2.c From owner-cvs-sys Tue Jul 9 12:39:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA00743 for cvs-sys-outgoing; Tue, 9 Jul 1996 12:39:14 -0700 (PDT) Received: from ref.tfs.com ([206.245.251.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA00734; Tue, 9 Jul 1996 12:39:10 -0700 (PDT) Received: (from julian@localhost) by ref.tfs.com (8.7.5/8.7.3) id MAA16141; Tue, 9 Jul 1996 12:38:31 -0700 (PDT) Message-Id: <199607091938.MAA16141@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys protosw.h src/sys/kern uipc_domain.c uipc_socket2.c To: wollman@freefall.freebsd.org (Garrett Wollman) Date: Tue, 9 Jul 1996 12:38:25 -0700 (PDT) From: "JULIAN Elischer" Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199607091912.MAA29031@freefall.freebsd.org> from "Garrett Wollman" at Jul 9, 96 12:12:57 pm X-Mailer: ELM [version 2.4 PL25 ME8b] 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 well as the maintainer of a proprietary protocol stack, which is shared between 4 differnt operating systems (FreeBSD, BSD4.3/VME-68030, MACH2.5/at386 , and OSF/1-386) I can't say that I'm thrilled if suddenly I need to throw away the compatibility between theae OS's in this area. the protocol stacks have a usrreq() entry and that works fine.. of course if you were to backport your changes to 4.3 and OSF1 and MACH it'd make me a lot happier, but somehow I don't think that this will happen. It also makes us totally incompatible with the stevens books and the 4.4 book in this regard.. I think it should probably been done this way to start with, but memory was tighter then, I think this will result in more text bytes. Also I guess I need to go look at the protocols I'm about to commit to see if it affects them More comments whan I've looke at it some more.. personally I think there'd be more savings by making a socket be a vnode with socket-fs type private data.. > > > wollman 96/07/09 12:12:56 > > Modified: sys/sys protosw.h > sys/kern uipc_domain.c uipc_socket2.c > Log: > This is a proposal-in-code for a substantial modification of the way > the high kernel calls into a protocol stack to perform requests on the > user's behalf. We replace the pr_usrreq() entry in struct protosw with a > pointer to a structure containing pointers to functions which implement > the various reuqests; each function is declared with the correct type and > number of arguments. (This is unlike the current scheme in which a quarter > of the requests take arguments of type other than (struct mbuf *) and the > difference is papered over with casts.) There are a few benefits to this > new scheme: > > 1) Arguments are passed with their correct types, and null-pointer dummies > are no longer necessary. > > 2) There should be slightly better caching effects from eliminating > the prximity to extraneous code and th switch in pr_usrreq(). > > 3) It becomes much easier to change the types of the arguments to something > other than `struct mbuf *' (e.g.,pushing the work of sosend() into > the protocol as advocated by Van Jacobson). > > There is one principal drawback: existing protocol stacks need to > be modified. This is alleviated by compatibility code in > uipc_socket2.c and uipc_domain.c which emulates the new interface > in terms of the old and vice versa. > > This idea is not original to me. I read about what Jacobson did > in one of his papers and have tried to implement the first steps > towards something like that here. Much work remains to be done. > > Revision Changes Path > 1.10 +52 -1 src/sys/sys/protosw.h > 1.13 +10 -2 src/sys/kern/uipc_domain.c > 1.11 +219 -1 src/sys/kern/uipc_socket2.c > From owner-cvs-sys Tue Jul 9 13:50:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA06146 for cvs-sys-outgoing; Tue, 9 Jul 1996 13:50:00 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA06108; Tue, 9 Jul 1996 13:49:44 -0700 (PDT) Date: Tue, 9 Jul 1996 13:49:44 -0700 (PDT) From: Nate Williams Message-Id: <199607092049.NAA06108@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/07/09 13:49:41 Modified: sys/netinet ip_fw.c Log: Functionality for IPFIREWALL_VERBOSE logging: - State when we've reached the limit on a particular rule in the kernel logfile - State when a rule or all rules have been zero'd. This gives a log of all actions that occur w/regard to the firewall occurances, and can explain why a particular break-in attempt might not get logged due to the limit being reached. Reviewed by: alex Revision Changes Path 1.44 +7 -1 src/sys/netinet/ip_fw.c From owner-cvs-sys Tue Jul 9 18:34:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA23882 for cvs-sys-outgoing; Tue, 9 Jul 1996 18:34:49 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA23868; Tue, 9 Jul 1996 18:34:38 -0700 (PDT) Date: Tue, 9 Jul 1996 18:34:38 -0700 (PDT) From: Bill Fenner Message-Id: <199607100134.SAA23868@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net route.c rtsock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/07/09 18:34:37 Modified: sys/net route.c rtsock.c Log: Disallow host routes that point to themselves. These routes serve no purpose, other than to get in the way of the ARP table and cause "can't allocate llinfo" errors. This change may cause gated or routed to start complaining when adding such routes. If so, these programs will need to be fixed to not try to add these routes. Reviewed by: wollman Revision Changes Path 1.34 +32 -3 src/sys/net/route.c 1.20 +3 -3 src/sys/net/rtsock.c From owner-cvs-sys Tue Jul 9 20:36:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA02466 for cvs-sys-outgoing; Tue, 9 Jul 1996 20:36:24 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA02437; Tue, 9 Jul 1996 20:36:06 -0700 (PDT) Date: Tue, 9 Jul 1996 20:36:06 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199607100336.UAA02437@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/07/09 20:36:03 Modified: sys/i386/conf GENERIC Log: Clean out some historical cruft. Revision Changes Path 1.73 +1 -6 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Jul 9 20:41:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA02857 for cvs-sys-outgoing; Tue, 9 Jul 1996 20:41:41 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA02831; Tue, 9 Jul 1996 20:41:19 -0700 (PDT) Date: Tue, 9 Jul 1996 20:41:19 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199607100341.UAA02831@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/07/09 20:41:17 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC Log: Do the same for 2.1-stable. Those who'll note that sio2 and sio3 have gone away can talk to David - this was done with his explicit OK. :-) Revision Changes Path 1.46.2.13 +2 -8 src/sys/i386/conf/GENERIC From owner-cvs-sys Wed Jul 10 06:32:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA11611 for cvs-sys-outgoing; Wed, 10 Jul 1996 06:32:28 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA11507; Wed, 10 Jul 1996 06:30:53 -0700 (PDT) Date: Wed, 10 Jul 1996 06:30:53 -0700 (PDT) From: David Greenman Message-Id: <199607101330.GAA11507@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/10 06:30:52 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf newvers.sh Log: Bump RELDATE to 199607. Note that REVISION and BRANCH still need to be updated prior to the release tag being applied. Revision Changes Path 1.16.4.4 +2 -2 src/sys/conf/newvers.sh From owner-cvs-sys Wed Jul 10 08:10:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA17572 for cvs-sys-outgoing; Wed, 10 Jul 1996 08:10:17 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA17454; Wed, 10 Jul 1996 08:09:56 -0700 (PDT) Date: Wed, 10 Jul 1996 08:09:56 -0700 (PDT) From: Nate Williams Message-Id: <199607101509.IAA17454@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/apm apm.c apm_setup.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/07/10 08:09:54 Modified: sys/i386/apm apm.c apm_setup.s Log: Whee. Fix two bugs which ended up cancelling each other out. apm_setup.s was storing apm_cs16_base and apm_cs32_base addresses in each others slots, and apm.c was reversing the result so the bugs cancelled out, but the code looked wrong. No functional differences unfortunately. Submitted by: dave edmondson Revision Changes Path 1.45 +3 -3 src/sys/i386/apm/apm.c 1.7 +3 -3 src/sys/i386/apm/apm_setup.s From owner-cvs-sys Wed Jul 10 12:45:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA08006 for cvs-sys-outgoing; Wed, 10 Jul 1996 12:45:09 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA07914; Wed, 10 Jul 1996 12:44:32 -0700 (PDT) Date: Wed, 10 Jul 1996 12:44:32 -0700 (PDT) From: Julian Elischer Message-Id: <199607101944.MAA07914@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-share, cvs-sys, cvs-usrbin, cvs-etc, cvs-sbin Subject: cvs commit: src/etc protocols src/share/man/man4 divert.4 src/sys/conf files src/sys/netinet ip_divert.c in.h in_proto.c ip_fw.c ip_fw.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat main.c src/sbin/ipfw ipfw.8 ipfw.c src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/07/10 12:44:31 Modified: etc protocols sbin/ipfw ipfw.8 ipfw.c sys/conf files sys/i386/conf LINT sys/netinet in.h in_proto.c ip_fw.c ip_fw.h ip_input.c ip_output.c ip_var.h usr.bin/netstat main.c Added: share/man/man4 divert.4 sys/netinet ip_divert.c Log: Adding changes to ipfw and the kernel to support ip packet diversion.. This stuff should not be too destructive if the IPDIVERT is not compiled in.. be aware that this changes the size of the ip_fw struct so ipfw needs to be recompiled to use it.. more changes coming to clean this up. Revision Changes Path 1.4 +2 -1 src/etc/protocols 1.18 +42 -12 src/sbin/ipfw/ipfw.8 1.29 +38 -20 src/sbin/ipfw/ipfw.c 1.72 +1 -0 src/sys/conf/files 1.274 +4 -1 src/sys/i386/conf/LINT 1.18 +2 -1 src/sys/netinet/in.h 1.32 +11 -1 src/sys/netinet/in_proto.c 1.45 +89 -37 src/sys/netinet/ip_fw.c 1.21 +10 -5 src/sys/netinet/ip_fw.h 1.45 +66 -5 src/sys/netinet/ip_input.c 1.41 +27 -6 src/sys/netinet/ip_output.c 1.21 +14 -2 src/sys/netinet/ip_var.h 1.16 +6 -0 src/usr.bin/netstat/main.c From owner-cvs-sys Wed Jul 10 13:42:20 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA11757 for cvs-sys-outgoing; Wed, 10 Jul 1996 13:42:20 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id NAA11280; Wed, 10 Jul 1996 13:36:15 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id OAA24841; Wed, 10 Jul 1996 14:36:09 -0600 (MDT) Date: Wed, 10 Jul 1996 14:36:09 -0600 (MDT) Message-Id: <199607102036.OAA24841@rocky.mt.sri.com> From: Nate Williams To: Julian Elischer Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-share@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org, cvs-etc@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org Subject: Re: cvs commit: src/etc protocols src/share/man/man4 divert.4 src/sys/conf files src/sys/netinet ip_divert.c in.h in_proto.c ip_fw.c ip_fw.h ip_input.c ip_output.c ip_var.h src/usr.bin/netstat main.c src/sbin/ipfw ipfw.8 ipfw.c src/sys/i386/conf LINT In-Reply-To: <199607101944.MAA07914@freefall.freebsd.org> References: <199607101944.MAA07914@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Julian Elischer writes: > julian 96/07/10 12:44:31 > > Modified: etc protocols > sbin/ipfw ipfw.8 ipfw.c > sys/conf files > sys/i386/conf LINT > sys/netinet in.h in_proto.c ip_fw.c ip_fw.h ip_input.c > ip_output.c ip_var.h > usr.bin/netstat main.c > Added: share/man/man4 divert.4 > sys/netinet ip_divert.c > Log: > Adding changes to ipfw and the kernel to support ip packet diversion.. Which is? Where are we diverting the packets? LINT isn't very descriptive of this either. Nate From owner-cvs-sys Wed Jul 10 14:55:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA18576 for cvs-sys-outgoing; Wed, 10 Jul 1996 14:55:17 -0700 (PDT) Received: from mail.cs.tu-berlin.de (root@mail.cs.tu-berlin.de [130.149.17.13]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA18542; Wed, 10 Jul 1996 14:54:51 -0700 (PDT) Received: from campa.panke.de (anonymous213.ppp.cs.tu-berlin.de [130.149.17.213]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id XAA23372; Wed, 10 Jul 1996 23:39:46 +0200 Received: (from wosch@localhost) by campa.panke.de (8.6.12/8.6.12) id XAA00882; Wed, 10 Jul 1996 23:08:30 +0200 Date: Wed, 10 Jul 1996 23:08:30 +0200 From: Wolfram Schneider Message-Id: <199607102108.XAA00882@campa.panke.de> To: David Greenman Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: cvs commit: src/sys/conf newvers.sh In-Reply-To: <199607101330.GAA11507@freefall.freebsd.org> References: <199607101330.GAA11507@freefall.freebsd.org> Reply-to: Wolfram Schneider MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk David Greenman writes: >davidg 96/07/10 06:30:52 > > Branch: sys/conf RELENG_2_1_0 > Modified: sys/conf newvers.sh > Log: > Bump RELDATE to 199607. Note that REVISION and BRANCH still need to be > updated prior to the release tag being applied. Please check if all utilities which depend on __FreeBSD_version still compile. At least ports/net/ucd-snmp ports/sysutils/top ports/sysutils/xperfmon src/usr.sbin/sendmail/src Wolfram From owner-cvs-sys Wed Jul 10 18:09:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03064 for cvs-sys-outgoing; Wed, 10 Jul 1996 18:09:56 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03050; Wed, 10 Jul 1996 18:09:49 -0700 (PDT) Date: Wed, 10 Jul 1996 18:09:49 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199607110109.SAA03050@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/07/10 18:09:48 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf GENERIC Log: Add sio2 and sio3 back as disabled devices. Sheesh, you'd think I killed Nicole Simpson and Ron Goldman for all the impassioned feedback I've gotten on this one! Revision Changes Path 1.46.2.14 +3 -1 src/sys/i386/conf/GENERIC From owner-cvs-sys Wed Jul 10 18:38:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04529 for cvs-sys-outgoing; Wed, 10 Jul 1996 18:38:19 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA04405; Wed, 10 Jul 1996 18:36:37 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id TAA28497; Wed, 10 Jul 1996 19:36:34 -0600 (MDT) Date: Wed, 10 Jul 1996 19:36:34 -0600 (MDT) Message-Id: <199607110136.TAA28497@rocky.mt.sri.com> From: Nate Williams To: "Jordan K. Hubbard" Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC In-Reply-To: <199607110109.SAA03050@freefall.freebsd.org> References: <199607110109.SAA03050@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > jkh 96/07/10 18:09:48 > > Branch: sys/i386/conf RELENG_2_1_0 > Modified: sys/i386/conf GENERIC > Log: > Add sio2 and sio3 back as disabled devices. Yay! Nate From owner-cvs-sys Thu Jul 11 00:53:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA23434 for cvs-sys-outgoing; Thu, 11 Jul 1996 00:53:04 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id AAA23278; Thu, 11 Jul 1996 00:51:53 -0700 (PDT) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id JAA09309; Thu, 11 Jul 1996 09:51:51 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id JAA11929; Thu, 11 Jul 1996 09:51:50 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id IAA13873; Thu, 11 Jul 1996 08:53:44 +0200 (MET DST) From: J Wunsch Message-Id: <199607110653.IAA13873@uriah.heep.sax.de> Subject: Re: cvs commit: src/etc protocols src/share/man/man4 divert.4 src/sys/conf files src/sys/netinet ip_divert.c in.h in_proto.c ip_fw. To: julian@freefall.freebsd.org (Julian Elischer) Date: Thu, 11 Jul 1996 08:53:44 +0200 (MET DST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-share@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org, cvs-etc@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199607101944.MAA07914@freefall.freebsd.org> from Julian Elischer at "Jul 10, 96 12:44:32 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (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 As Julian Elischer wrote: > Modified: etc protocols > sbin/ipfw ipfw.8 ipfw.c > sys/conf files > sys/i386/conf LINT > sys/netinet in.h in_proto.c ip_fw.c ip_fw.h ip_input.c > ip_output.c ip_var.h > usr.bin/netstat main.c > Added: share/man/man4 divert.4 > sys/netinet ip_divert.c This should have been five commits (at least), one in each major area that is affected. Right now, the entire log message has been recorded under $CVSROOT/CVSROOT/commitlogs/etc, which is where people looking for sys/ipfw/ipfw.c changes would hardly expect it. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Thu Jul 11 04:18:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05956 for cvs-sys-outgoing; Thu, 11 Jul 1996 04:18:55 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05941; Thu, 11 Jul 1996 04:18:47 -0700 (PDT) Date: Thu, 11 Jul 1996 04:18:47 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199607111118.EAA05941@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/07/11 04:18:46 Modified: sys/i386/conf GENERIC Log: Merge. Revision Changes Path 1.74 +3 -1 src/sys/i386/conf/GENERIC From owner-cvs-sys Thu Jul 11 09:33:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA09974 for cvs-sys-outgoing; Thu, 11 Jul 1996 09:33:18 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA09902; Thu, 11 Jul 1996 09:32:57 -0700 (PDT) Date: Thu, 11 Jul 1996 09:32:57 -0700 (PDT) From: Garrett Wollman Message-Id: <199607111632.JAA09902@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if.c src/sys/nfs nfs_socket.c src/sys/sys protosw.h src/sys/kern sys_socket.c uipc_domain.c uipc_socket.c uipc_socket2.c uipc_syscalls.c src/sys/netinet in_proto.c tcp_timer.c tcp_usrreq.c tcp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/07/11 09:32:54 Modified: sys/kern sys_socket.c uipc_domain.c uipc_socket.c uipc_socket2.c uipc_syscalls.c sys/net if.c sys/netinet in_proto.c tcp_timer.c tcp_usrreq.c tcp_var.h sys/nfs nfs_socket.c sys/sys protosw.h Log: Modify the kernel to use the new pr_usrreqs interface rather than the old pr_usrreq mechanism which was poorly designed and error-prone. This commit renames pr_usrreq to pr_ousrreq so that old code which depended on it would break in an obvious manner. This commit also implements the new interface for TCP, although the old function is left as an example (#ifdef'ed out). This commit ALSO fixes a longstanding bug in the TCP timer processing (introduced by davidg on 1995/04/12) which caused timer processing on a TCB to always stop after a single timer had expired (because it misinterpreted the return value from tcp_usrreq() to indicate that the TCB had been deleted). Finally, some code related to polling has been deleted from if.c because it is not relevant t -current and doesn't look at all like my current code. Revision Changes Path 1.8 +3 -6 src/sys/kern/sys_socket.c 1.14 +2 -4 src/sys/kern/uipc_domain.c 1.19 +18 -36 src/sys/kern/uipc_socket.c 1.12 +27 -95 src/sys/kern/uipc_socket2.c 1.18 +3 -3 src/sys/kern/uipc_syscalls.c 1.33 +9 -24 src/sys/net/if.c 1.33 +4 -3 src/sys/netinet/in_proto.c 1.18 +16 -4 src/sys/netinet/tcp_timer.c 1.23 +428 -1 src/sys/netinet/tcp_usrreq.c 1.34 +2 -3 src/sys/netinet/tcp_var.h 1.17 +6 -5 src/sys/nfs/nfs_socket.c 1.11 +9 -6 src/sys/sys/protosw.h From owner-cvs-sys Thu Jul 11 09:35:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA10490 for cvs-sys-outgoing; Thu, 11 Jul 1996 09:35:25 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA10432; Thu, 11 Jul 1996 09:35:14 -0700 (PDT) Date: Thu, 11 Jul 1996 09:35:14 -0700 (PDT) From: Nate Williams Message-Id: <199607111635.JAA10432@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/apm apm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/07/11 09:35:14 Modified: sys/i386/apm apm.c Log: Add some comments explaining what APM_DSVALUE_BUG does no that I know what it does and why it's needed. Now I have to figure out how to fix the bug. :) [ No functional changes ] Revision Changes Path 1.46 +10 -3 src/sys/i386/apm/apm.c From owner-cvs-sys Thu Jul 11 21:12:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA28154 for cvs-sys-outgoing; Thu, 11 Jul 1996 21:12:36 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA28134; Thu, 11 Jul 1996 21:12:28 -0700 (PDT) Date: Thu, 11 Jul 1996 21:12:28 -0700 (PDT) From: Bruce Evans Message-Id: <199607120412.VAA28134@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c src/sys/pci meteor.c src/sys/scsi scsiconf.c src/sys/ufs/lfs lfs_bio.c src/sys/vm vm_swap.c src/sys/i386/i386 vm_machdep.c src/sys/i386/isa if_ze.c if_zp.c scd.c src/sys/netinet ip_mroute.c src/sys/ufs/ffs ffs_alloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 21:12:28 Modified: sys/i386/i386 vm_machdep.c sys/i386/isa if_ze.c if_zp.c scd.c sys/kern kern_exec.c sys/netinet ip_mroute.c sys/pci meteor.c sys/scsi scsiconf.c sys/ufs/ffs ffs_alloc.c sys/ufs/lfs lfs_bio.c sys/vm vm_swap.c Log: Don't use NULL in non-pointer contexts. Revision Changes Path 1.67 +3 -3 src/sys/i386/i386/vm_machdep.c 1.32 +2 -2 src/sys/i386/isa/if_ze.c 1.23 +2 -2 src/sys/i386/isa/if_zp.c 1.23 +2 -2 src/sys/i386/isa/scd.c 1.44 +3 -3 src/sys/kern/kern_exec.c 1.33 +2 -2 src/sys/netinet/ip_mroute.c 1.24 +10 -10 src/sys/pci/meteor.c 1.61 +1 -5 src/sys/scsi/scsiconf.c 1.25 +16 -16 src/sys/ufs/ffs/ffs_alloc.c 1.9 +2 -2 src/sys/ufs/lfs/lfs_bio.c 1.39 +2 -2 src/sys/vm/vm_swap.c From owner-cvs-sys Thu Jul 11 21:40:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA29437 for cvs-sys-outgoing; Thu, 11 Jul 1996 21:40:30 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA29420; Thu, 11 Jul 1996 21:40:22 -0700 (PDT) Date: Thu, 11 Jul 1996 21:40:22 -0700 (PDT) From: Bruce Evans Message-Id: <199607120440.VAA29420@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 db_disasm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 21:40:22 Modified: sys/i386/i386 db_disasm.c Log: Fixed operand order for shld and shrd. Finished the constant poisoning that was begun in rev.1.14. Consts aren't very poisonous (or useful) unless -Wcast-qual is in CFLAGS, and it isn't in the default CFLAGS. Revision Changes Path 1.16 +80 -82 src/sys/i386/i386/db_disasm.c From owner-cvs-sys Thu Jul 11 22:17:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01218 for cvs-sys-outgoing; Thu, 11 Jul 1996 22:17:49 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01200; Thu, 11 Jul 1996 22:17:39 -0700 (PDT) Date: Thu, 11 Jul 1996 22:17:39 -0700 (PDT) From: Bruce Evans Message-Id: <199607120517.WAA01200@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile README.386BSD Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 22:17:38 Modified: sys/i386/boot/biosboot Makefile README.386BSD Log: Fixed some speling, punctuation.. and spac ing errors. Revision Changes Path 1.42 +2 -2 src/sys/i386/boot/biosboot/Makefile 1.7 +17 -17 src/sys/i386/boot/biosboot/README.386BSD From owner-cvs-sys Thu Jul 11 22:25:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01658 for cvs-sys-outgoing; Thu, 11 Jul 1996 22:25:54 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA01640; Thu, 11 Jul 1996 22:25:48 -0700 (PDT) Date: Thu, 11 Jul 1996 22:25:48 -0700 (PDT) From: Bruce Evans Message-Id: <199607120525.WAA01640@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c boot2.S table.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 22:25:48 Modified: sys/i386/boot/biosboot boot.c boot2.S table.c Log: Moved the definition of dflt_name to the correct file (table.c is only for explicitly initialized data) and made it conditional on NAMEBLOCK. Revision Changes Path 1.53 +4 -2 src/sys/i386/boot/biosboot/boot.c 1.8 +3 -1 src/sys/i386/boot/biosboot/boot2.S 1.12 +1 -2 src/sys/i386/boot/biosboot/table.c From owner-cvs-sys Thu Jul 11 22:35:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02244 for cvs-sys-outgoing; Thu, 11 Jul 1996 22:35:54 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02227; Thu, 11 Jul 1996 22:35:48 -0700 (PDT) Date: Thu, 11 Jul 1996 22:35:48 -0700 (PDT) From: Bruce Evans Message-Id: <199607120535.WAA02227@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot disk.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 22:35:48 Modified: sys/i386/boot/biosboot disk.c Log: Moved the definition of `bsize' out of a DO_BAD144 ifdef so that this compiles when DO_BAD144 is not defined. Revision Changes Path 1.17 +2 -2 src/sys/i386/boot/biosboot/disk.c From owner-cvs-sys Thu Jul 11 22:42:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02618 for cvs-sys-outgoing; Thu, 11 Jul 1996 22:42:09 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02603; Thu, 11 Jul 1996 22:42:04 -0700 (PDT) Date: Thu, 11 Jul 1996 22:42:04 -0700 (PDT) From: Bruce Evans Message-Id: <199607120542.WAA02603@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot asm.h start.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 22:42:03 Modified: sys/i386/boot/biosboot asm.h start.S Log: Moved the definition of DEBUGMSG() from asm.h to start.S. This macro is only appropriate to use in the special environment of start.S (real mode plus some conventions about not saving registers), and asm.h is supposed to be for generic macros. Removed some unnecessary parentheses. Revision Changes Path 1.6 +1 -8 src/sys/i386/boot/biosboot/asm.h 1.8 +12 -5 src/sys/i386/boot/biosboot/start.S From owner-cvs-sys Thu Jul 11 22:44:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02845 for cvs-sys-outgoing; Thu, 11 Jul 1996 22:44:37 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA02830; Thu, 11 Jul 1996 22:44:32 -0700 (PDT) Date: Thu, 11 Jul 1996 22:44:32 -0700 (PDT) From: Bruce Evans Message-Id: <199607120544.WAA02830@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys pipe.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 22:44:32 Modified: sys/sys pipe.h Log: Removed obsolete definition of PIPE_NBIO. Revision Changes Path 1.5 +1 -2 src/sys/sys/pipe.h From owner-cvs-sys Thu Jul 11 23:03:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA04618 for cvs-sys-outgoing; Thu, 11 Jul 1996 23:03:22 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA04594; Thu, 11 Jul 1996 23:03:15 -0700 (PDT) Date: Thu, 11 Jul 1996 23:03:15 -0700 (PDT) From: Bruce Evans Message-Id: <199607120603.XAA04594@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 23:03:15 Modified: sys/i386/i386 trap.c Log: Fixed cloned comments about npx traps to match context. Revision Changes Path 1.80 +8 -5 src/sys/i386/i386/trap.c From owner-cvs-sys Thu Jul 11 23:09:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA05170 for cvs-sys-outgoing; Thu, 11 Jul 1996 23:09:57 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA05147; Thu, 11 Jul 1996 23:09:51 -0700 (PDT) Date: Thu, 11 Jul 1996 23:09:51 -0700 (PDT) From: Bruce Evans Message-Id: <199607120609.XAA05147@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 23:09:50 Modified: sys/i386/i386 machdep.c Log: Export `dumpmag' to utilities but not to the kernel. Restored a truncated comment. Revision Changes Path 1.195 +4 -3 src/sys/i386/i386/machdep.c From owner-cvs-sys Thu Jul 11 23:49:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA08263 for cvs-sys-outgoing; Thu, 11 Jul 1996 23:49:08 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA08242; Thu, 11 Jul 1996 23:48:56 -0700 (PDT) Date: Thu, 11 Jul 1996 23:48:56 -0700 (PDT) From: Bruce Evans Message-Id: <199607120648.XAA08242@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/11 23:48:56 Modified: sys/i386/i386 locore.s Log: Renamed upa to p0upa to match p0upt. Cleaned up some comments. Revision Changes Path 1.73 +14 -14 src/sys/i386/i386/locore.s From owner-cvs-sys Fri Jul 12 00:18:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA09825 for cvs-sys-outgoing; Fri, 12 Jul 1996 00:18:22 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA09803; Fri, 12 Jul 1996 00:18:14 -0700 (PDT) Date: Fri, 12 Jul 1996 00:18:14 -0700 (PDT) From: Bruce Evans Message-Id: <199607120718.AAA09803@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/12 00:18:14 Modified: sys/i386/i386 pmap.c Log: Removed "optimization" using gcc's builtin memcpy instead of bcopy. There is little difference now since the amount copied is large, and bcopy will become much faster on some machines. Revision Changes Path 1.109 +2 -5 src/sys/i386/i386/pmap.c From owner-cvs-sys Fri Jul 12 00:41:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA10905 for cvs-sys-outgoing; Fri, 12 Jul 1996 00:41:43 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA10888; Fri, 12 Jul 1996 00:41:36 -0700 (PDT) Date: Fri, 12 Jul 1996 00:41:36 -0700 (PDT) From: Bruce Evans Message-Id: <199607120741.AAA10888@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/i386/isa fd.c lpt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/12 00:41:36 Modified: sys/i386/isa fd.c lpt.c sys/kern vfs_subr.c Log: Staticized a few variables. Fixed warnings about unused variables. Revision Changes Path 1.90 +7 -4 src/sys/i386/isa/fd.c 1.54 +2 -2 src/sys/i386/isa/lpt.c 1.55 +2 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Fri Jul 12 00:55:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA11669 for cvs-sys-outgoing; Fri, 12 Jul 1996 00:55:45 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA11654; Fri, 12 Jul 1996 00:55:37 -0700 (PDT) Date: Fri, 12 Jul 1996 00:55:37 -0700 (PDT) From: Bruce Evans Message-Id: <199607120755.AAA11654@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/12 00:55:37 Modified: sys/kern kern_time.c Log: Use a big delta in adjtime() for big negative adjustments as well as for big positive adjustments. The existence of big adjustments may be a bug (it's not documented...) but there was no good reason for the asymmetric behaviour. Reviewed by: wollman Revision Changes Path 1.17 +2 -2 src/sys/kern/kern_time.c From owner-cvs-sys Fri Jul 12 01:15:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA13019 for cvs-sys-outgoing; Fri, 12 Jul 1996 01:15:17 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA12987; Fri, 12 Jul 1996 01:15:02 -0700 (PDT) Date: Fri, 12 Jul 1996 01:15:02 -0700 (PDT) From: Bruce Evans Message-Id: <199607120815.BAA12987@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sys_pipe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/07/12 01:15:01 Modified: sys/kern sys_pipe.c Log: Staticized some variables. Fixed initialization of pipe_pgid - don't default to pid 0 (swapper) for SIGIO. Added comments about other implicit initializations, mostly for struct stat. Fixed initialization of st_mode. S_IFSOCK was for when pipes were sockets. It is probably safe to fix the bogus S_ISFIFO() now that pipes can be distinguished from sockets in all cases. Don't return ENOSYS for inappropriate ioctls. Revision Changes Path 1.19 +12 -5 src/sys/kern/sys_pipe.c From owner-cvs-sys Fri Jul 12 04:22:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05377 for cvs-sys-outgoing; Fri, 12 Jul 1996 04:22:12 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05305; Fri, 12 Jul 1996 04:21:59 -0700 (PDT) Date: Fri, 12 Jul 1996 04:21:59 -0700 (PDT) From: Peter Wemm Message-Id: <199607121121.EAA05305@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/07/12 04:21:58 Modified: sys/conf newvers.sh Log: Bump RELDATE in -current to be greater than RELDATE in -stable (and hence 2.1.5-RELEASE). This will obviously be set "for real" closer to the time. (some ports use this to differentiate the two branches /dev/kmem kernel architectures. This exact same procedure happened in November last year for the 2.1 RELEASE as well.) Revision Changes Path 1.23 +2 -2 src/sys/conf/newvers.sh From owner-cvs-sys Fri Jul 12 10:22:49 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA28298 for cvs-sys-outgoing; Fri, 12 Jul 1996 10:22:49 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA28233; Fri, 12 Jul 1996 10:22:36 -0700 (PDT) Date: Fri, 12 Jul 1996 10:22:36 -0700 (PDT) From: Bill Fenner Message-Id: <199607121722.KAA28233@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/07/12 10:22:35 Modified: sys/netinet ip_mroute.c Log: Fix braino in rev 1.30 fix; m_copy() the mbuf that has the header pulled up already. This bug can cause the first packet from a source to a group to be corrupted when it is delivered to a process listening on the mrouter. Revision Changes Path 1.34 +2 -2 src/sys/netinet/ip_mroute.c From owner-cvs-sys Fri Jul 12 10:29:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA28946 for cvs-sys-outgoing; Fri, 12 Jul 1996 10:29:00 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA28919; Fri, 12 Jul 1996 10:28:50 -0700 (PDT) Date: Fri, 12 Jul 1996 10:28:50 -0700 (PDT) From: David Greenman Message-Id: <199607121728.KAA28919@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_timer.c tcp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/12 10:28:50 Modified: sys/netinet tcp_timer.c tcp_usrreq.c Log: Fixed two bugs in previous commit: be sure to include tcp_debug.h when TCPDEBUG is defined, and fix typo in TCPDEBUG2() macro. Revision Changes Path 1.19 +4 -1 src/sys/netinet/tcp_timer.c 1.24 +2 -2 src/sys/netinet/tcp_usrreq.c From owner-cvs-sys Fri Jul 12 10:31:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA29293 for cvs-sys-outgoing; Fri, 12 Jul 1996 10:31:58 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA29265; Fri, 12 Jul 1996 10:31:48 -0700 (PDT) Date: Fri, 12 Jul 1996 10:31:48 -0700 (PDT) From: David Greenman Message-Id: <199607121731.KAA29265@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_timer.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/12 10:31:48 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet tcp_timer.c Log: Brought in fix from revs 1.18/1.19: fix bug in slow timeout processing. Revision Changes Path 1.7.4.4 +19 -4 src/sys/netinet/tcp_timer.c From owner-cvs-sys Fri Jul 12 11:35:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA03507 for cvs-sys-outgoing; Fri, 12 Jul 1996 11:35:57 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA03477; Fri, 12 Jul 1996 11:35:47 -0700 (PDT) Date: Fri, 12 Jul 1996 11:35:47 -0700 (PDT) From: Bill Fenner Message-Id: <199607121835.LAA03477@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/07/12 11:35:47 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_mroute.c Log: Bring in fix in rev 1.34: copy the pullup'd mbuf to avoid corruption of packets received on the router. Ok'd by: davidg Revision Changes Path 1.16.4.4 +2 -2 src/sys/netinet/ip_mroute.c From owner-cvs-sys Fri Jul 12 17:57:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA27915 for cvs-sys-outgoing; Fri, 12 Jul 1996 17:57:53 -0700 (PDT) Received: from ref.tfs.com ([206.245.251.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA27910; Fri, 12 Jul 1996 17:57:51 -0700 (PDT) Received: (from julian@localhost) by ref.tfs.com (8.7.5/8.7.3) id RAA02771; Fri, 12 Jul 1996 17:57:55 -0700 (PDT) Message-Id: <199607130057.RAA02771@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/boot/biosboot asm.h start.S To: bde@freefall.freebsd.org (Bruce Evans) Date: Fri, 12 Jul 1996 17:57:55 -0700 (PDT) From: "JULIAN Elischer" Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199607120542.WAA02603@freefall.freebsd.org> from "Bruce Evans" at Jul 11, 96 10:42:04 pm X-Mailer: ELM [version 2.4 PL25 ME8b] 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 > > > bde 96/07/11 22:42:03 > > Modified: sys/i386/boot/biosboot asm.h start.S > Log: > Moved the definition of DEBUGMSG() from asm.h to start.S. This macro > is only appropriate to use in the special environment of start.S (real > mode plus some conventions about not saving registers), and asm.h is > supposed to be for generic macros. This is a bad move.. DEBUGMSG is useful right up through quite a bit of boot2.S I used it ito find how far I was getting into boot2.S which is the reason that it was moved to asm.h can you please put it back there!? > > Removed some unnecessary parentheses. > > Revision Changes Path > 1.6 +1 -8 src/sys/i386/boot/biosboot/asm.h > 1.8 +12 -5 src/sys/i386/boot/biosboot/start.S > From owner-cvs-sys Sat Jul 13 03:31:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01401 for cvs-sys-outgoing; Sat, 13 Jul 1996 03:31:56 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id DAA01387; Sat, 13 Jul 1996 03:31:23 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id UAA20129; Sat, 13 Jul 1996 20:19:55 +1000 Date: Sat, 13 Jul 1996 20:19:55 +1000 From: Bruce Evans Message-Id: <199607131019.UAA20129@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, julian@ref.tfs.com Subject: Re: cvs commit: src/sys/i386/boot/biosboot asm.h start.S Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified: sys/i386/boot/biosboot asm.h start.S >> Log: >> Moved the definition of DEBUGMSG() from asm.h to start.S. This macro >> is only appropriate to use in the special environment of start.S (real >> mode plus some conventions about not saving registers), and asm.h is >> supposed to be for generic macros. > This is a bad move.. > DEBUGMSG is useful right up through quite a bit of boot2.S > I used it ito find how far I was getting into boot2.S > which is the reason that it was moved to asm.h > can you please put it back there!? I thought boot2.S was "finished". I want to merge it into start.S anyway. The text size of boot2.o (with standard options) is 112 bytes and there are 185 bytes to spare. I probably won't do this until we import a current version of gas to get proper support for 16-bit mode. Bruce From owner-cvs-sys Sat Jul 13 03:51:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA03925 for cvs-sys-outgoing; Sat, 13 Jul 1996 03:51:05 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA03821; Sat, 13 Jul 1996 03:49:56 -0700 (PDT) Date: Sat, 13 Jul 1996 03:49:56 -0700 (PDT) From: David Greenman Message-Id: <199607131049.DAA03821@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/13 03:49:56 Modified: sys/i386/isa if_ep.c Log: Enable transmit complete interrupt... (author's explaination): Bit 15 is the flag to request a transmit complete interrupt. The driver was apparently written to minimize interrupts, and if not for a 3-COM design quirk, everything would be just ducky. Prior to loading the outbound packet into the FIFO, the driver checks to see if there's enough space to contain the packet. If not, the driver requests a transmit-available interrupt when there is sufficient room. Unfortunately, the card is continuing to process the prior FIFO, and by the time the driver sets the threshold for a transmit available interrupt, the space is already available. When this occurs, the 3COM card ignores the interrupt request, and the driver is hung waiting for an interrupt that will never occur. There's probably a more elegant solution, but requesting the transmit complete interrupt was the easiest to implement. An alternative fix might be to check free FIFO space again, after requesting the transmit available interrupt, but I haven't bothered pursuing this. Since the patch, my 3C590 (PCI, same FIFO interface as 3C509) has been rock solid. Submitted by: mevans@candle.com (Mike Evans) Revision Changes Path 1.50 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Sat Jul 13 03:51:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA03965 for cvs-sys-outgoing; Sat, 13 Jul 1996 03:51:24 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA03948; Sat, 13 Jul 1996 03:51:12 -0700 (PDT) Date: Sat, 13 Jul 1996 03:51:12 -0700 (PDT) From: David Greenman Message-Id: <199607131051.DAA03948@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/07/13 03:51:12 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa if_ep.c Log: Brought in fix from rev 1.50: enable transmit complete interrupt. Revision Changes Path 1.28.4.6 +2 -2 src/sys/i386/isa/if_ep.c From owner-cvs-sys Sat Jul 13 07:29:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA15015 for cvs-sys-outgoing; Sat, 13 Jul 1996 07:29:33 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA14999; Sat, 13 Jul 1996 07:29:17 -0700 (PDT) Date: Sat, 13 Jul 1996 07:29:17 -0700 (PDT) From: Peter Wemm Message-Id: <199607131429.HAA14999@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/07/13 07:29:16 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf newvers.sh Log: Bump REVISION to "2.1.5" and BRANCH to "RELEASE" in preperation for 2.1.5 tree tagging. Reviewed by: davidg Revision Changes Path 1.16.4.5 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Sat Jul 13 15:53:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA26529 for cvs-sys-outgoing; Sat, 13 Jul 1996 15:53:02 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA26496; Sat, 13 Jul 1996 15:52:52 -0700 (PDT) Date: Sat, 13 Jul 1996 15:52:52 -0700 (PDT) From: John Dyson Message-Id: <199607132252.PAA26496@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys pipe.h src/sys/kern sys_pipe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/07/13 15:52:51 Modified: sys/sys pipe.h sys/kern sys_pipe.c Log: A few minor mods (improvements) to support more efficient pipe operations for large transfers. There are essentially no differences for small transfers, but big transfers should perform about 20% better. Revision Changes Path 1.6 +6 -2 src/sys/sys/pipe.h 1.20 +73 -32 src/sys/kern/sys_pipe.c From owner-cvs-sys Sat Jul 13 17:06:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA06649 for cvs-sys-outgoing; Sat, 13 Jul 1996 17:06:55 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id RAA06619; Sat, 13 Jul 1996 17:06:45 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id KAA05845; Sun, 14 Jul 1996 10:02:34 +1000 Date: Sun, 14 Jul 1996 10:02:34 +1000 From: Bruce Evans Message-Id: <199607140002.KAA05845@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys pipe.h src/sys/kern sys_pipe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/sys pipe.h > sys/kern sys_pipe.c > Log: > A few minor mods (improvements) to support more efficient pipe > operations for large transfers. There are essentially no differences > for small transfers, but big transfers should perform about 20% > better. I'd like to win pipe latency benchmarks too :-). The overhead seems to be mostly in vfs: dd if=/dev/zero of=/dev/null bs=1 count=1000000 takes 1.77user + 4.98system on a P90 running Linux-1.2.13 and 2.84user + 42.20system on a P133 running FreeBSD-current. Our /dev/zero is a bit slow. Reading and writing a byte at a time through a nameless pipe is about twice as fast as this (50K/sec instead of 22 on a P133). I/O's to pipes need to be about 2K large before the transaction overheads become larger than the memory overheads. I'd also like to win the `ctm cvs-cur.2229.gz' benchmark. This is incredibly slow on non-async mounted file systems. More tinygram benchmarks: mkfifo p; dd if=/dev/zero of=p bs=1000000 count=1 & \ time dd if=p of=/dev/null bs=1 L: 1.72user + 24.87system F: 4.95user + 39.86system Neither system is very good here. dd if=/dev/zero of=/dev/ttypf bs=1000000 count=1 & \ time dd if=/dev/ptypf of=/dev/null bs=1 L: 1.89user + 8.70system F: 2.33user + 16.64system Bruce From owner-cvs-sys Sat Jul 13 23:06:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA14076 for cvs-sys-outgoing; Sat, 13 Jul 1996 23:06:07 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA14035; Sat, 13 Jul 1996 23:05:56 -0700 (PDT) Date: Sat, 13 Jul 1996 23:05:56 -0700 (PDT) From: John Dyson Message-Id: <199607140605.XAA14035@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 mem.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/07/13 23:05:55 Modified: sys/i386/i386 mem.c Log: Almost gratuitious improvement of the performance of reading /dev/zero. Revision Changes Path 1.35 +14 -5 src/sys/i386/i386/mem.c From owner-cvs-sys Sat Jul 13 23:40:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA18454 for cvs-sys-outgoing; Sat, 13 Jul 1996 23:40:24 -0700 (PDT) Received: from critter.tfs.com ([140.145.230.177]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA18446; Sat, 13 Jul 1996 23:40:18 -0700 (PDT) Received: from critter.tfs.com (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.7.3) with ESMTP id IAA03396; Sun, 14 Jul 1996 08:39:56 +0200 (MET DST) To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys pipe.h src/sys/kern sys_pipe.c In-reply-to: Your message of "Sun, 14 Jul 1996 10:02:34 +1000." <199607140002.KAA05845@godzilla.zeta.org.au> Date: Sun, 14 Jul 1996 08:39:55 +0200 Message-ID: <3394.837326395@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I'd also like to win the `ctm cvs-cur.2229.gz' benchmark. This is >incredibly slow on non-async mounted file systems. Well, my original idea was to default to "play it safe" and have a "risk it" option to CTM. It never quite got to work as it should. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so.