From owner-cvs-sys Sun May 12 00:47:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA03027 for cvs-sys-outgoing; Sun, 12 May 1996 00:47:03 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA03007 Sun, 12 May 1996 00:46:54 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uIVre-0003wKC; Sun, 12 May 96 00:46 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id HAA06836; Sun, 12 May 1996 07:46:43 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol To: asami@cs.berkeley.edu (Satoshi Asami) cc: phk@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern uipc_mbuf.c In-reply-to: Your message of "Sat, 11 May 1996 19:42:40 MST." <199605120242.TAA01840@silvia.HIP.Berkeley.EDU> Date: Sun, 12 May 1996 07:46:40 +0000 Message-ID: <6834.831887200@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > * Modified: sys/kern uipc_mbuf.c > * Log: > * Nail down NCL_INIT = 1, and put a comment there telling what it is. > > You deleted the #define NMB_INIT too, but it's still used. Sorry! -- 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. From owner-cvs-sys Sun May 12 00:48:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA03232 for cvs-sys-outgoing; Sun, 12 May 1996 00:48:57 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA03214 Sun, 12 May 1996 00:48:49 -0700 (PDT) Date: Sun, 12 May 1996 00:48:49 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605120748.AAA03214@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_mbuf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/12 00:48:49 Modified: sys/kern uipc_mbuf.c Log: Ups, I removed NMB_INIT too. Complained about by: asami Revision Changes Path 1.23 +3 -1 src/sys/kern/uipc_mbuf.c From owner-cvs-sys Sun May 12 05:37:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA18926 for cvs-sys-outgoing; Sun, 12 May 1996 05:37:09 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA18911 Sun, 12 May 1996 05:37:01 -0700 (PDT) Date: Sun, 12 May 1996 05:37:01 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605121237.FAA18911@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/12 05:37:00 Modified: sys/i386/isa syscons.c Log: Fix the "well-known retries bug" (a logic-o). Revision Changes Path 1.149 +2 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun May 12 05:39:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA19001 for cvs-sys-outgoing; Sun, 12 May 1996 05:39:02 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA18987 Sun, 12 May 1996 05:38:58 -0700 (PDT) Date: Sun, 12 May 1996 05:38:58 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605121238.FAA18987@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/12 05:38:58 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c Log: Merge from rev 1.149: Fix the "well-known retries bug" (a logic-o). Revision Changes Path 1.117.4.10 +2 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun May 12 09:25:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28239 for cvs-sys-outgoing; Sun, 12 May 1996 09:25:43 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28218 Sun, 12 May 1996 09:25:33 -0700 (PDT) Date: Sun, 12 May 1996 09:25:33 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605121625.JAA28218@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/12 09:25:33 Modified: sys/pci aic7870.c Log: Fix a brain-o. The scratch ram on aic78X0 controllers is initialized to 0x00 not 0xff after POST, so test for that when trying to determine if a BIOS intialized the card for us. Revision Changes Path 1.33 +2 -2 src/sys/pci/aic7870.c From owner-cvs-sys Sun May 12 09:26:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28300 for cvs-sys-outgoing; Sun, 12 May 1996 09:26:30 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA28285 Sun, 12 May 1996 09:26:25 -0700 (PDT) Date: Sun, 12 May 1996 09:26:25 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199605121626.JAA28285@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/05/12 09:26:24 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci aic7870.c Log: Merge with HEAD: Fix a brain-o. The scratch ram on aic78X0 controllers is initialized to 0x00 not 0xff after POST, so test for that when trying to determine if a BIOS intialized the card for us. Revision Changes Path 1.11.2.14 +2 -2 src/sys/pci/aic7870.c From owner-cvs-sys Sun May 12 21:29:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA13790 for cvs-sys-outgoing; Sun, 12 May 1996 21:29:30 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA13773 Sun, 12 May 1996 21:29:17 -0700 (PDT) Date: Sun, 12 May 1996 21:29:17 -0700 (PDT) From: Nate Williams Message-Id: <199605130429.VAA13773@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/05/12 21:29:16 Modified: sys/i386/conf GENERIC LINT Log: Added commented out PCCARD entries to GENERIC, also document and add entries in LINT. Revision Changes Path 1.70 +5 -1 src/sys/i386/conf/GENERIC 1.257 +6 -1 src/sys/i386/conf/LINT From owner-cvs-sys Sun May 12 21:38:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA14597 for cvs-sys-outgoing; Sun, 12 May 1996 21:38:23 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA14581 Sun, 12 May 1996 21:38:13 -0700 (PDT) Date: Sun, 12 May 1996 21:38:13 -0700 (PDT) From: Nate Williams Message-Id: <199605130438.VAA14581@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/05/12 21:38:13 Modified: sys/i386/conf LINT Log: Whoops, don't add something that already exists. Removed redundant entries but better document the existing PCCARD stuff. Revision Changes Path 1.258 +4 -6 src/sys/i386/conf/LINT From owner-cvs-sys Mon May 13 01:38:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA00828 for cvs-sys-outgoing; Mon, 13 May 1996 01:38:37 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA00803 Mon, 13 May 1996 01:38:19 -0700 (PDT) Date: Mon, 13 May 1996 01:38:19 -0700 (PDT) From: Satoshi Asami Message-Id: <199605130838.BAA00803@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/13 01:38:17 Modified: sys/dev/ccd ccd.c Log: Leave 16 lines in front of each component partition. It's now safe to use sd87a or sd237e even if they start at the beginning of the slice. You can also use sd85c if you prefer, although you need to change the type field in the disklabel to "4.2BSD". Revision Changes Path 1.11 +10 -3 src/sys/dev/ccd/ccd.c From owner-cvs-sys Mon May 13 01:39:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA00900 for cvs-sys-outgoing; Mon, 13 May 1996 01:39:22 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA00879 Mon, 13 May 1996 01:39:05 -0700 (PDT) Date: Mon, 13 May 1996 01:39:05 -0700 (PDT) From: Satoshi Asami Message-Id: <199605130839.BAA00879@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/13 01:39:04 Branch: sys/dev/ccd RELENG_2_1_0 Modified: sys/dev/ccd ccd.c Log: Merge from HEAD: Leave 16 lines in front of each component partition. It's now safe to use sd87a or sd237e even if they start at the beginning of the slice. You can also use sd85c if you prefer, although you need to change the type field in the disklabel to "4.2BSD". Revision Changes Path 1.10.2.2 +10 -3 src/sys/dev/ccd/ccd.c From owner-cvs-sys Mon May 13 01:47:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA01533 for cvs-sys-outgoing; Mon, 13 May 1996 01:47:22 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA01528 Mon, 13 May 1996 01:47:17 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uItHf-0003waC; Mon, 13 May 96 01:47 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id IAA10695; Mon, 13 May 1996 08:47:13 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol To: Satoshi Asami cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/dev/ccd ccd.c In-reply-to: Your message of "Mon, 13 May 1996 01:38:19 MST." <199605130838.BAA00803@freefall.freebsd.org> Date: Mon, 13 May 1996 08:47:13 +0000 Message-ID: <10693.831977233@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Could I get you to make a "backwards compat" option here ? I have 4GB that I don't feel like dumping and restoring right now... Poul-Henning > asami 96/05/13 01:38:17 > > Modified: sys/dev/ccd ccd.c > Log: > Leave 16 lines in front of each component partition. It's now safe to > use sd87a or sd237e even if they start at the beginning of the slice. > > You can also use sd85c if you prefer, although you need to change the > type field in the disklabel to "4.2BSD". > > Revision Changes Path > 1.11 +10 -3 src/sys/dev/ccd/ccd.c -- 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. From owner-cvs-sys Mon May 13 01:54:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA02290 for cvs-sys-outgoing; Mon, 13 May 1996 01:54:09 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id BAA02262 Mon, 13 May 1996 01:53:59 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id BAA04241; Mon, 13 May 1996 01:53:53 -0700 (PDT) Date: Mon, 13 May 1996 01:53:53 -0700 (PDT) Message-Id: <199605130853.BAA04241@silvia.HIP.Berkeley.EDU> To: phk@critter.tfs.com CC: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org In-reply-to: <10693.831977233@critter.tfs.com> (message from Poul-Henning Kamp on Mon, 13 May 1996 08:47:13 +0000) Subject: Re: cvs commit: src/sys/dev/ccd ccd.c From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * Could I get you to make a "backwards compat" option here ? I have * 4GB that I don't feel like dumping and restoring right now... As I said in the mail to -current and -stable (that you will get in a few hours :), just look for #define CCD_OFFSET in ccd.c and change it to 0. If you really want to do it from your kernel config file, I can add a "#ifndef CCD_OFFSET" or something so that you don't have to touch the source. Satoshi From owner-cvs-sys Mon May 13 01:59:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA02924 for cvs-sys-outgoing; Mon, 13 May 1996 01:59:45 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA02888 Mon, 13 May 1996 01:59:27 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uItTR-0003waC; Mon, 13 May 96 01:59 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id IAA10753; Mon, 13 May 1996 08:59:23 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol To: asami@cs.berkeley.edu (Satoshi Asami) cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/dev/ccd ccd.c In-reply-to: Your message of "Mon, 13 May 1996 01:53:53 MST." <199605130853.BAA04241@silvia.HIP.Berkeley.EDU> Date: Mon, 13 May 1996 08:59:22 +0000 Message-ID: <10751.831977962@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > * Could I get you to make a "backwards compat" option here ? I have > * 4GB that I don't feel like dumping and restoring right now... > > If you really want to do it from your kernel config file, I can add a > "#ifndef CCD_OFFSET" or something so that you don't have to touch the > source. That would be nice! Thanks! It works great for me now. Make world is almost entirely cpu-bound now. -- 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. From owner-cvs-sys Mon May 13 02:18:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA05266 for cvs-sys-outgoing; Mon, 13 May 1996 02:18:01 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA05233 Mon, 13 May 1996 02:17:45 -0700 (PDT) Date: Mon, 13 May 1996 02:17:45 -0700 (PDT) From: Satoshi Asami Message-Id: <199605130917.CAA05233@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/13 02:17:44 Modified: sys/dev/ccd ccd.c Log: Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override it in your kernel config file. Requested (in essence) by: phk Revision Changes Path 1.12 +3 -1 src/sys/dev/ccd/ccd.c From owner-cvs-sys Mon May 13 02:18:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA05365 for cvs-sys-outgoing; Mon, 13 May 1996 02:18:38 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA05348 Mon, 13 May 1996 02:18:30 -0700 (PDT) Date: Mon, 13 May 1996 02:18:30 -0700 (PDT) From: Satoshi Asami Message-Id: <199605130918.CAA05348@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/ccd ccd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/13 02:18:29 Branch: sys/dev/ccd RELENG_2_1_0 Modified: sys/dev/ccd ccd.c Log: Merge from HEAD: Add #ifndef/#endif around the "#define CCD_OFFSET 16", so you can override it in your kernel config file. Requested (in essence) by: phk Revision Changes Path 1.10.2.3 +3 -1 src/sys/dev/ccd/ccd.c From owner-cvs-sys Mon May 13 02:38:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA07396 for cvs-sys-outgoing; Mon, 13 May 1996 02:38:19 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id CAA07373 Mon, 13 May 1996 02:38:09 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.7.5/8.6.9) id CAA04375; Mon, 13 May 1996 02:38:03 -0700 (PDT) Date: Mon, 13 May 1996 02:38:03 -0700 (PDT) Message-Id: <199605130938.CAA04375@silvia.HIP.Berkeley.EDU> To: phk@critter.tfs.com CC: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org In-reply-to: <10751.831977962@critter.tfs.com> (message from Poul-Henning Kamp on Mon, 13 May 1996 08:59:22 +0000) Subject: Re: cvs commit: src/sys/dev/ccd ccd.c From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * > "#ifndef CCD_OFFSET" or something so that you don't have to touch the * That would be nice! Ok, done! * It works great for me now. Make world is almost entirely cpu-bound now. Glad to hear that. :) Satoshi From owner-cvs-sys Mon May 13 07:10:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA22857 for cvs-sys-outgoing; Mon, 13 May 1996 07:10:03 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA22807 Mon, 13 May 1996 07:09:39 -0700 (PDT) Date: Mon, 13 May 1996 07:09:39 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199605131409.HAA22807@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_sl.c if_slvar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/05/13 07:09:38 Modified: sys/net if_sl.c if_slvar.h Log: Prevent mixing of static and dynamic unit allocation strategies Revision Changes Path 1.40 +21 -6 src/sys/net/if_sl.c 1.11 +2 -1 src/sys/net/if_slvar.h From owner-cvs-sys Mon May 13 07:18:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA23511 for cvs-sys-outgoing; Mon, 13 May 1996 07:18:45 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA23486 Mon, 13 May 1996 07:18:23 -0700 (PDT) Date: Mon, 13 May 1996 07:18:23 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199605131418.HAA23486@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/05/13 07:18:22 Modified: sys/net if_sl.c Log: When two units swapped, copy SC_STATIC flag too, not clear it Revision Changes Path 1.41 +2 -1 src/sys/net/if_sl.c From owner-cvs-sys Fri May 17 02:43:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA02921 for cvs-sys-outgoing; Fri, 17 May 1996 02:43:39 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA02892; Fri, 17 May 1996 02:43:19 -0700 (PDT) Date: Fri, 17 May 1996 02:43:19 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199605170943.CAA02892@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include ioctl_meteor.h src/sys/i386/conf LINT src/sys/pci meteor.c meteor_reg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/05/17 02:43:17 Modified: sys/i386/conf LINT sys/i386/include ioctl_meteor.h sys/pci meteor.c meteor_reg.h Log: A patch for the meteor device driver. It fixes: 1) A spelling error pointed out by Paco Hope. 2) A bug in the range checking routing pointed out by Jim Bray. 3) Enables the setting of frames per second. Submitted-By: Jim Lowe Revision Changes Path 1.259 +3 -1 src/sys/i386/conf/LINT 1.8 +2 -1 src/sys/i386/include/ioctl_meteor.h 1.21 +79 -26 src/sys/pci/meteor.c 1.3 +1 -1 src/sys/pci/meteor_reg.h From owner-cvs-sys Fri May 17 20:38:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA19155 for cvs-sys-outgoing; Fri, 17 May 1996 20:38:41 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA19123; Fri, 17 May 1996 20:38:15 -0700 (PDT) Date: Fri, 17 May 1996 20:38:15 -0700 (PDT) From: John Dyson Message-Id: <199605180338.UAA19123@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm device_pager.c swap_pager.c vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_meter.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c vm_pager.c src/sys/i386/i386 machdep.c pmap.c trap.c vm_machdep.c src/sys/i386/include pmap.h spl.h src/sys/kern kern_exec.c vfs_bio.c src/sys/sys queue.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/17 20:38:14 Modified: sys/i386/i386 machdep.c pmap.c trap.c vm_machdep.c sys/i386/include pmap.h spl.h sys/kern kern_exec.c vfs_bio.c sys/sys queue.h sys/vm device_pager.c swap_pager.c vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_meter.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c vm_pager.c Log: This set of commits to the VM system does the following, and contain contributions or ideas from Stephen McKay , Alan Cox , David Greenman and me: More usage of the TAILQ macros. Additional minor fix to queue.h. Performance enhancements to the pageout daemon. Addition of a wait in the case that the pageout daemon has to run immediately. Slightly modify the pageout algorithm. Significant revamp of the pmap/fork code: 1) PTE's and UPAGES's are NO LONGER in the process's map. 2) PTE's and UPAGES's reside in their own objects. 3) TOTAL elimination of recursive page table pagefaults. 4) The page directory now resides in the PTE object. 5) Implemented pmap_copy, thereby speeding up fork time. 6) Changed the pv entries so that the head is a pointer and not an entire entry. 7) Significant cleanup of pmap_protect, and pmap_remove. 8) Removed significant amounts of machine dependent fork code from vm_glue. Pushed much of that code into the machine dependent pmap module. 9) Support more completely the reuse of already zeroed pages (Page table pages and page directories) as being already zeroed. Performance and code cleanups in vm_map: 1) Improved and simplified allocation of map entries. 2) Improved vm_map_copy code. 3) Corrected some minor problems in the simplify code. Implemented splvm (combo of splbio and splimp.) The VM code now seldom uses splhigh. Improved the speed of and simplified kmem_malloc. Minor mod to vm_fault to avoid using pre-zeroed pages in the case of objects with backing objects along with the already existant condition of having a vnode. (If there is a backing object, there will likely be a COW... With a COW, it isn't necessary to start with a pre-zeroed page.) Minor reorg of source to perhaps improve locality of ref. Revision Changes Path 1.191 +3 -1 src/sys/i386/i386/machdep.c 1.90 +817 -614 src/sys/i386/i386/pmap.c 1.76 +1 -15 src/sys/i386/i386/trap.c 1.63 +2 -2 src/sys/i386/i386/vm_machdep.c 1.39 +7 -8 src/sys/i386/include/pmap.h 1.14 +2 -1 src/sys/i386/include/spl.h 1.41 +5 -5 src/sys/kern/kern_exec.c 1.90 +9 -12 src/sys/kern/vfs_bio.c 1.10 +4 -2 src/sys/sys/queue.h 1.23 +4 -4 src/sys/vm/device_pager.c 1.66 +22 -22 src/sys/vm/swap_pager.c 1.44 +12 -12 src/sys/vm/vm_fault.c 1.49 +30 -74 src/sys/vm/vm_glue.c 1.25 +11 -18 src/sys/vm/vm_kern.c 1.45 +112 -131 src/sys/vm/vm_map.c 1.15 +5 -5 src/sys/vm/vm_meter.c 1.42 +2 -3 src/sys/vm/vm_mmap.c 1.69 +49 -36 src/sys/vm/vm_object.c 1.51 +172 -197 src/sys/vm/vm_page.c 1.71 +51 -88 src/sys/vm/vm_pageout.c 1.23 +4 -4 src/sys/vm/vm_pager.c From owner-cvs-sys Fri May 17 20:52:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA20435 for cvs-sys-outgoing; Fri, 17 May 1996 20:52:31 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA20412; Fri, 17 May 1996 20:52:17 -0700 (PDT) Date: Fri, 17 May 1996 20:52:17 -0700 (PDT) From: John Dyson Message-Id: <199605180352.UAA20412@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_kern.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/17 20:52:16 Modified: sys/vm vm_kern.h Log: File mistakenly left out of the previous mega-commit. This provides a global defn for 'exech_map.' Revision Changes Path 1.8 +2 -1 src/sys/vm/vm_kern.h From owner-cvs-sys Fri May 17 21:00:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA21120 for cvs-sys-outgoing; Fri, 17 May 1996 21:00:31 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA21105; Fri, 17 May 1996 21:00:21 -0700 (PDT) Date: Fri, 17 May 1996 21:00:21 -0700 (PDT) From: John Dyson Message-Id: <199605180400.VAA21105@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_page.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/17 21:00:20 Modified: sys/vm vm_page.h Log: One more file missing from the mega-commit. This inlines some very simple routines in vm_page.c, so that an unnecessary subroutine call is removed. Revision Changes Path 1.26 +32 -4 src/sys/vm/vm_page.h From owner-cvs-sys Sat May 18 10:32:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10344 for cvs-sys-outgoing; Sat, 18 May 1996 10:32:28 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA10329; Sat, 18 May 1996 10:32:21 -0700 (PDT) Date: Sat, 18 May 1996 10:32:21 -0700 (PDT) From: Stefan Esser Message-Id: <199605181732.KAA10329@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/05/18 10:32:21 Modified: sys/pci pci.c Log: Fix range check to actually test the variable that will be used as an index later. Submitted by: Erich Stefan Boleyn Revision Changes Path 1.50 +2 -2 src/sys/pci/pci.c From owner-cvs-sys Sat May 18 10:56:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11766 for cvs-sys-outgoing; Sat, 18 May 1996 10:56:56 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA11749; Sat, 18 May 1996 10:56:43 -0700 (PDT) Date: Sat, 18 May 1996 10:56:43 -0700 (PDT) From: Stefan Esser Message-Id: <199605181756.KAA11749@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_ed_p.c src/sys/conf files src/sys/i386/isa if_ed.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/05/18 10:56:43 Modified: sys/i386/isa if_ed.c sys/conf files Added: sys/pci if_ed_p.c Log: Add support for NE2000 compatible PCI Ethernet cards. The PCI probe is enabled by having an "device ed0 at isa? [...]" config line. The first PCI card will get a unit number one higher than the highest defined for any ISA card of the ED type, e.g. if ed0 and ed1 are configured, then the PCI cards will be ed2, ed3, ... BEWARE: If you have configured your kernel as ed0 with the port address as assigned by the PCI BIOS, then your card will be found by both the PCI and ISA probes, and bad things may happen. Make sure to restore the original port address form the GENERIC kernel for the ed0 device! Reviewed by: davidg Revision Changes Path 1.98 +90 -25 src/sys/i386/isa/if_ed.c 1.67 +1 -0 src/sys/conf/files From owner-cvs-sys Sat May 18 11:47:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA13674 for cvs-sys-outgoing; Sat, 18 May 1996 11:47:50 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA13635; Sat, 18 May 1996 11:46:18 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.7.4+2.6Wbeta6/3.3W9) with ESMTP id DAA00555; Sun, 19 May 1996 03:46:16 +0900 (JST) Message-Id: <199605181846.DAA00555@marble.eps.nagoya-u.ac.jp> To: phk@freefall.freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/nfs nfs_vfsops.c src/sys/pci if_de.c ncr.c pdq_os.h wd82371.c src/sys/vm swap_pager.c src/sys/conf param.c src/sys/i386/i386 autoconf.c genassym.c locore.s machdep.c pmap.c support.s symbols.raw vm_machdep.c src/sys/i386/include param.h pmap.h vmparam.h src/sys/kern kern_malloc.c sys_process.c sysv_shm.c tty.c uipc_mbuf.c src/sys/libkern mcount.c src/sys/scsi sd.c src/sys/sys ioccom.h malloc.h param.h shm.h src/sys/ufs/mfs mfsiom.h In-Reply-To: Your message of "Thu, 2 May 1996 07:21:18 -0700 (PDT)" References: <199605021421.HAA28984@freefall.freebsd.org> X-Mailer: Mew version 1.05+ on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: CA 87 00 60 BB BA 0C 81 A8 FB AA 6A 3A B0 38 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sun, 19 May 1996 03:46:15 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > removed: > CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() > ptei() kvtopte() ptetov() ispt() ptetoav() &c &c The file sys/miscfs/union/libc.opendir.c still contains CLBYTES. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan Voice: +81-52-789-2529 Fax: +81-52-789-3033 From owner-cvs-sys Sat May 18 12:39:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA15970 for cvs-sys-outgoing; Sat, 18 May 1996 12:39:21 -0700 (PDT) Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA15965; Sat, 18 May 1996 12:39:16 -0700 (PDT) Received: (from julian@localhost) by ref.tfs.com (8.7.3/8.6.9) id MAA15411; Sat, 18 May 1996 12:36:29 -0700 (PDT) Message-Id: <199605181936.MAA15411@ref.tfs.com> Subject: Re: cvs commit: src/sys/vm device_pager.c swap_pager.c vm_fault.c vm_glue.c vm_kern.c vm_map.c vm_meter.c vm_mmap.c vm_object.c vm_ To: dyson@freefall.freebsd.org (John Dyson) Date: Sat, 18 May 1996 12:36:28 -0700 (PDT) From: "JULIAN Elischer" Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199605180338.UAA19123@freefall.freebsd.org> from "John Dyson" at May 17, 96 08:38:15 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 > Significant revamp of the pmap/fork code: > 1) PTE's and UPAGES's are NO LONGER in the process's map. > 2) PTE's and UPAGES's reside in their own objects. > Does this mean that we can now do the rfork() call correctly so that two processes can share an address space by simply incrementing the reference count in the address-space structure? the hold up of that was that the kernel stacks needed to be different but they were in the U area, and thus were shared... the exact same problem needed to be fixed for the SMP cade so that several processors could access different processes at the same time.. does this fix this? julian From owner-cvs-sys Sat May 18 13:33:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA18977 for cvs-sys-outgoing; Sat, 18 May 1996 13:33:51 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA18960; Sat, 18 May 1996 13:33:44 -0700 (PDT) Date: Sat, 18 May 1996 13:33:44 -0700 (PDT) From: Bill Fenner Message-Id: <199605182033.NAA18960@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys sockio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/05/18 13:33:43 Modified: sys/sys sockio.h Log: Removed SIOCSETRTINFO, SIOCGETRTINFO, and SIOCGETVIFINF ioctl's, which snuck in accidentally from the DARTNet kernel. SIOC*RTINFO were an extended interface to the stock routing table and SIOCGETVIFINF was an interface for rsvpd to ask the kernel for the list of multicast vif's. Pointed-out-by: Brian Reichert Revision Changes Path 1.6 +1 -4 src/sys/sys/sockio.h From owner-cvs-sys Sat May 18 15:33:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA25160 for cvs-sys-outgoing; Sat, 18 May 1996 15:33:25 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA25146; Sat, 18 May 1996 15:33:14 -0700 (PDT) Date: Sat, 18 May 1996 15:33:14 -0700 (PDT) From: John Dyson Message-Id: <199605182233.PAA25146@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_malloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/05/18 15:33:14 Modified: sys/kern kern_malloc.c Log: Minor performance improvement to kern_malloc.c that increases the probability of reuse of recently freed memory. This improves cache hit stats on cached memory, and improves at least fork speed consistancy. Revision Changes Path 1.23 +17 -1 src/sys/kern/kern_malloc.c