From owner-cvs-sys Sun May 17 02:26:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA26485 for cvs-sys-outgoing; Sun, 17 May 1998 02:26:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA26444; Sun, 17 May 1998 02:26:49 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id AAA13103; Sun, 17 May 1998 00:36:41 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805170736.AAA13103@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: John Dyson cc: cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/vm vm_map.c In-reply-to: Your message of "Sat, 16 May 1998 16:03:22 PDT." <199805162303.QAA17900@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 17 May 1998 00:36:40 -0700 From: Amancio Hasty Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Dumb question, What was the symptom or bug which this fix addresses? Mostly curious as if it will make sofupdate more stable. Cheers, Amancio From owner-cvs-sys Sun May 17 02:42:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA27791 for cvs-sys-outgoing; Sun, 17 May 1998 02:42:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA27658; Sun, 17 May 1998 02:41:46 -0700 (PDT) (envelope-from sos@FreeBSD.org) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA20374; Sun, 17 May 1998 02:37:40 -0700 (PDT) Date: Sun, 17 May 1998 02:37:40 -0700 (PDT) Message-Id: <199805170937.CAA20374@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/miscfs/portal portal_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1998/05/17 02:37:40 PDT Modified files: sys/miscfs/portal portal_vnops.c Log: Cleanup after Garret, include unpch.h to get at various macros.. Revision Changes Path 1.31 +2 -1 src/sys/miscfs/portal/portal_vnops.c From owner-cvs-sys Sun May 17 04:58:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA13542 for cvs-sys-outgoing; Sun, 17 May 1998 04:58:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA13403; Sun, 17 May 1998 04:57:57 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA21033; Sun, 17 May 1998 04:53:49 -0700 (PDT) Date: Sun, 17 May 1998 04:53:49 -0700 (PDT) Message-Id: <199805171153.EAA21033@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 exception.s src/sys/i386/include asnames.h src/sys/i386/isa syscons.c src/sys/i386/linux linux_misc.c src/sys/kern init_main.c kern_clock.c kern_resource.c kern_synch.c kern_time.c sys_generic.c uipc_socket2.c ... Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/17 04:53:49 PDT Modified files: sys/i386/i386 exception.s sys/i386/include asnames.h sys/i386/isa syscons.c sys/i386/linux linux_misc.c sys/kern init_main.c kern_clock.c kern_resource.c kern_synch.c kern_time.c sys_generic.c uipc_socket2.c sys/msdosfs msdosfs_denode.c sys/net if_spppsubr.c sys/pc98/pc98 syscons.c sys/sys time.h sys/ufs/ufs ufs_vnops.c Log: s/nanoruntime/nanouptime/g s/microruntime/microuptime/g Reviewed by: bde Revision Changes Path 1.52 +2 -2 src/sys/i386/i386/exception.s 1.21 +3 -3 src/sys/i386/include/asnames.h 1.261 +9 -9 src/sys/i386/isa/syscons.c 1.38 +2 -2 src/sys/i386/linux/linux_misc.c 1.92 +2 -2 src/sys/kern/init_main.c 1.68 +6 -6 src/sys/kern/kern_clock.c 1.36 +2 -2 src/sys/kern/kern_resource.c 1.55 +3 -3 src/sys/kern/kern_synch.c 1.55 +6 -6 src/sys/kern/kern_time.c 1.38 +5 -5 src/sys/kern/sys_generic.c 1.35 +2 -2 src/sys/kern/uipc_socket2.c 1.36 +2 -2 src/sys/msdosfs/msdosfs_denode.c 1.39 +2 -2 src/sys/net/if_spppsubr.c 1.86 +9 -9 src/sys/pc98/pc98/syscons.c 1.27 +5 -5 src/sys/sys/time.h 1.85 +2 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Sun May 17 10:37:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15944 for cvs-sys-outgoing; Sun, 17 May 1998 10:37:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15749; Sun, 17 May 1998 10:36:23 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA16943; Sun, 17 May 1998 10:32:13 -0700 (PDT) Date: Sun, 17 May 1998 10:32:13 -0700 (PDT) Message-Id: <199805171732.KAA16943@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 10:32:12 PDT Modified files: sys/i386/i386 mpapic.c Log: Be more restrictive about when to disregard MP config table values (previous commit broke support for Dec Personal Workstation). Revision Changes Path 1.31 +4 -2 src/sys/i386/i386/mpapic.c From owner-cvs-sys Sun May 17 10:47:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA18379 for cvs-sys-outgoing; Sun, 17 May 1998 10:47:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA18307; Sun, 17 May 1998 10:47:24 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17008; Sun, 17 May 1998 10:43:15 -0700 (PDT) Date: Sun, 17 May 1998 10:43:15 -0700 (PDT) Message-Id: <199805171743.KAA17008@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 10:43:15 PDT Modified files: sys/i386/i386 pmap.c Log: Clear kernel stack pages before usage. Correct panic message in pmap_zero_page (s/CMAP /CMAP2 /). Revision Changes Path 1.198 +6 -3 src/sys/i386/i386/pmap.c From owner-cvs-sys Sun May 17 11:05:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA20622 for cvs-sys-outgoing; Sun, 17 May 1998 11:05:14 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA20532; Sun, 17 May 1998 11:04:55 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA17095; Sun, 17 May 1998 11:00:46 -0700 (PDT) Date: Sun, 17 May 1998 11:00:46 -0700 (PDT) Message-Id: <199805171800.LAA17095@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs denode.h msdosfs_denode.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/17 11:00:46 PDT Modified files: sys/msdosfs denode.h msdosfs_denode.c Log: Removed vestiges of pre-Lite2 locking. Revision Changes Path 1.16 +1 -2 src/sys/msdosfs/denode.h 1.37 +1 -2 src/sys/msdosfs/msdosfs_denode.c From owner-cvs-sys Sun May 17 11:13:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA21797 for cvs-sys-outgoing; Sun, 17 May 1998 11:13:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA21719; Sun, 17 May 1998 11:13:38 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA17131; Sun, 17 May 1998 11:09:29 -0700 (PDT) Date: Sun, 17 May 1998 11:09:29 -0700 (PDT) Message-Id: <199805171809.LAA17131@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_denode.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/17 11:09:29 PDT Modified files: sys/msdosfs msdosfs_denode.c Log: Don't forget to clean up after an error reading the directory entry in deget(). Revision Changes Path 1.38 +13 -3 src/sys/msdosfs/msdosfs_denode.c From owner-cvs-sys Sun May 17 11:22:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA23311 for cvs-sys-outgoing; Sun, 17 May 1998 11:22:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA23215; Sun, 17 May 1998 11:22:14 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA17186; Sun, 17 May 1998 11:18:01 -0700 (PDT) Date: Sun, 17 May 1998 11:18:01 -0700 (PDT) Message-Id: <199805171818.LAA17186@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys un.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/17 11:18:00 PDT Modified files: sys/sys un.h Log: Fixed missing and unused forward declarations of structs. Revision Changes Path 1.15 +2 -2 src/sys/sys/un.h From owner-cvs-sys Sun May 17 11:59:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29846 for cvs-sys-outgoing; Sun, 17 May 1998 11:59:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29528; Sun, 17 May 1998 11:57:31 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA17328; Sun, 17 May 1998 11:53:21 -0700 (PDT) Date: Sun, 17 May 1998 11:53:21 -0700 (PDT) Message-Id: <199805171853.LAA17328@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include globaldata.h asnames.h cpufunc.h src/sys/i386/i386 genassym.c pmap.c mp_machdep.c globals.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 11:53:20 PDT Modified files: sys/i386/include globaldata.h asnames.h cpufunc.h sys/i386/i386 genassym.c pmap.c mp_machdep.c globals.s Log: For SMP, use prv_PPAGE1/prv_PMAP1 instead of PADDR1/PMAP1. get_ptbase and pmap_pte_quick no longer generates IPIs. This should reduce the number of IPIs during heavy paging. Revision Changes Path 1.3 +8 -6 src/sys/i386/include/globaldata.h 1.22 +3 -1 src/sys/i386/include/asnames.h 1.79 +15 -1 src/sys/i386/include/cpufunc.h 1.55 +3 -1 src/sys/i386/i386/genassym.c 1.199 +22 -1 src/sys/i386/i386/pmap.c 1.75 +3 -1 src/sys/i386/i386/mp_machdep.c 1.3 +5 -3 src/sys/i386/i386/globals.s From owner-cvs-sys Sun May 17 12:39:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05189 for cvs-sys-outgoing; Sun, 17 May 1998 12:39:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA05140; Sun, 17 May 1998 12:38:47 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id OAA04299; Sun, 17 May 1998 14:38:41 -0500 (EST) (envelope-from toor) Message-Id: <199805171938.OAA04299@dyson.iquest.net> Subject: Re: cvs commit: src/sys/vm vm_map.c In-Reply-To: <199805170736.AAA13103@rah.star-gate.com> from Amancio Hasty at "May 17, 98 00:36:40 am" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Sun, 17 May 1998 14:38:40 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Amancio Hasty said: > Dumb question, > > What was the symptom or bug which this fix addresses? > > Mostly curious as if it will make sofupdate more stable. > A bugs, which would mostly be "daemons dying". It likely has nothing to do with softupdates. Tor did an excellent job, esp. since I didn't even know that the problem existed in the way that it did. (I was surprised, and quite happy that he found it.) -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Sun May 17 12:43:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA05637 for cvs-sys-outgoing; Sun, 17 May 1998 12:43:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA05538; Sun, 17 May 1998 12:43:07 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA17459; Sun, 17 May 1998 12:38:57 -0700 (PDT) Date: Sun, 17 May 1998 12:38:57 -0700 (PDT) Message-Id: <199805171938.MAA17459@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 12:38:57 PDT Modified files: sys/kern vfs_subr.c Log: Supply the correct process argument to dounmount when possible. Revision Changes Path 1.153 +6 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Sun May 17 13:12:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10716 for cvs-sys-outgoing; Sun, 17 May 1998 13:12:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10608; Sun, 17 May 1998 13:12:17 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA17620; Sun, 17 May 1998 13:08:06 -0700 (PDT) Date: Sun, 17 May 1998 13:08:06 -0700 (PDT) Message-Id: <199805172008.NAA17620@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c kern_timeout.c tty.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/17 13:08:05 PDT Modified files: sys/kern kern_time.c kern_timeout.c tty.c Log: Fixed stale references to hzto() in comments. Revision Changes Path 1.56 +2 -2 src/sys/kern/kern_time.c 1.55 +2 -2 src/sys/kern/kern_timeout.c 1.103 +3 -3 src/sys/kern/tty.c From owner-cvs-sys Sun May 17 13:17:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA11710 for cvs-sys-outgoing; Sun, 17 May 1998 13:17:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA11598; Sun, 17 May 1998 13:17:12 -0700 (PDT) (envelope-from bde@FreeBSD.org) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA17676; Sun, 17 May 1998 13:13:02 -0700 (PDT) Date: Sun, 17 May 1998 13:13:02 -0700 (PDT) Message-Id: <199805172013.NAA17676@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_time.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1998/05/17 13:13:02 PDT Modified files: sys/kern kern_time.c Log: Fixed interval calculation in realitimexpire() again. Obtained from: rev.1.9. Broken in: rev.1.50. Fixed a spelling error. Obtained from: Lite2. Revision Changes Path 1.57 +4 -4 src/sys/kern/kern_time.c From owner-cvs-sys Sun May 17 13:36:26 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA15075 for cvs-sys-outgoing; Sun, 17 May 1998 13:36:26 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA14976; Sun, 17 May 1998 13:36:04 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA17838; Sun, 17 May 1998 13:31:52 -0700 (PDT) Date: Sun, 17 May 1998 13:31:52 -0700 (PDT) Message-Id: <199805172031.NAA17838@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/eisa dpt_eisa.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/17 13:31:52 PDT Modified files: sys/i386/eisa dpt_eisa.c Log: Include "eisa.h" and only provide code if NEISA > 0. Revision Changes Path 1.2 +4 -1 src/sys/i386/eisa/dpt_eisa.c From owner-cvs-sys Sun May 17 14:08:25 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA17677 for cvs-sys-outgoing; Sun, 17 May 1998 14:08:25 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA17450; Sun, 17 May 1998 14:07:47 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA19132; Sun, 17 May 1998 14:03:36 -0700 (PDT) Date: Sun, 17 May 1998 14:03:36 -0700 (PDT) Message-Id: <199805172103.OAA19132@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dt 1998/05/17 14:03:36 PDT Modified files: sys/msdosfs msdosfs_vnops.c Log: Remove bogus LK_RETRY. Submitted by: bde Revision Changes Path 1.69 +2 -2 src/sys/msdosfs/msdosfs_vnops.c From owner-cvs-sys Sun May 17 14:12:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA18625 for cvs-sys-outgoing; Sun, 17 May 1998 14:12:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA18399; Sun, 17 May 1998 14:11:49 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA19758; Sun, 17 May 1998 14:07:39 -0700 (PDT) Date: Sun, 17 May 1998 14:07:39 -0700 (PDT) Message-Id: <199805172107.OAA19758@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/eisa dpt_eisa.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/17 14:07:39 PDT Modified files: (Branch: RELENG_2_2) sys/i386/eisa dpt_eisa.c Log: MFC - Only include if NEISA > 0. Revision Changes Path 1.1.2.1 +4 -1 src/sys/i386/eisa/dpt_eisa.c From owner-cvs-sys Sun May 17 14:22:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21165 for cvs-sys-outgoing; Sun, 17 May 1998 14:22:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA20494; Sun, 17 May 1998 14:19:31 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA20284; Sun, 17 May 1998 14:15:20 -0700 (PDT) Date: Sun, 17 May 1998 14:15:20 -0700 (PDT) Message-Id: <199805172115.OAA20284@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa intr_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 14:15:20 PDT Modified files: sys/i386/isa intr_machdep.c Log: Use a higher priority interrupt vector for 8254 timer interrupts. Revision Changes Path 1.10 +5 -2 src/sys/i386/isa/intr_machdep.c From owner-cvs-sys Sun May 17 14:27:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA21938 for cvs-sys-outgoing; Sun, 17 May 1998 14:27:32 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA21298; Sun, 17 May 1998 14:22:19 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA20609; Sun, 17 May 1998 14:18:09 -0700 (PDT) Date: Sun, 17 May 1998 14:18:09 -0700 (PDT) Message-Id: <199805172118.OAA20609@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_conv.c msdosfs_lookup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dt 1998/05/17 14:18:09 PDT Modified files: sys/msdosfs msdosfs_conv.c msdosfs_lookup.c Log: Fix support for pre-Win95 filesystems: Make it possible to lookup just created short file name. Don't insert "generation numbers". Revision Changes Path 1.27 +3 -1 src/sys/msdosfs/msdosfs_conv.c 1.24 +11 -2 src/sys/msdosfs/msdosfs_lookup.c From owner-cvs-sys Sun May 17 15:19:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01103 for cvs-sys-outgoing; Sun, 17 May 1998 15:19:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA00366; Sun, 17 May 1998 15:16:31 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA21009; Sun, 17 May 1998 15:12:16 -0700 (PDT) Date: Sun, 17 May 1998 15:12:16 -0700 (PDT) Message-Id: <199805172212.PAA21009@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_vector.s src/sys/i386/include smp.h src/sys/i386/i386 genassym.c mp_machdep.c vm_machdep.c src/sys/kern kern_shutdown.c kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 15:12:15 PDT Modified files: sys/i386/isa apic_vector.s sys/i386/include smp.h sys/i386/i386 genassym.c mp_machdep.c vm_machdep.c sys/kern kern_shutdown.c kern_synch.c Log: Add forwarding of roundrobin to other cpus. This gives a more regular update of cpu usage as shown by top when one process is cpu bound (no system calls) while the system is otherwise idle (except for top). Don't attempt to switch to the BSP in boot(). If the system was idle when an interrupt caused a panic, this won't work. Instead, switch to the BSP in cpu_reset. Remove some spurious forward_statclock/forward_hardclock warnings. Revision Changes Path 1.30 +54 -3 src/sys/i386/isa/apic_vector.s 1.43 +5 -1 src/sys/i386/include/smp.h 1.56 +4 -1 src/sys/i386/i386/genassym.c 1.76 +48 -10 src/sys/i386/i386/mp_machdep.c 1.107 +88 -1 src/sys/i386/i386/vm_machdep.c 1.32 +1 -16 src/sys/kern/kern_shutdown.c 1.56 +10 -1 src/sys/kern/kern_synch.c From owner-cvs-sys Sun May 17 16:15:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA12687 for cvs-sys-outgoing; Sun, 17 May 1998 16:15:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA12232; Sun, 17 May 1998 16:12:19 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA22119; Sun, 17 May 1998 16:08:04 -0700 (PDT) Date: Sun, 17 May 1998 16:08:04 -0700 (PDT) Message-Id: <199805172308.QAA22119@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include globaldata.h src/sys/i386/i386 genassym.c globals.s simplelock.s mplock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/17 16:08:04 PDT Modified files: sys/i386/include globaldata.h sys/i386/i386 genassym.c globals.s simplelock.s mplock.s Log: Change simple lock handling to not depend upon having a local apic available. The per-cpu variable ss_tpr has been replaced by ss_eflags. This reduced the number of interrupts sent to the wrong CPU, due to the cpu having the global lock being inside a critical region. Remove some unneeded manipulation of tpr register in mplock.s. Adjust code in mplock.s to be aware of variables on the stack being destroyed by MPgetlock if GRAB_LOPRIO is defined. Revision Changes Path 1.4 +2 -2 src/sys/i386/include/globaldata.h 1.57 +2 -2 src/sys/i386/i386/genassym.c 1.4 +3 -3 src/sys/i386/i386/globals.s 1.9 +20 -30 src/sys/i386/i386/simplelock.s 1.24 +22 -8 src/sys/i386/i386/mplock.s From owner-cvs-sys Sun May 17 23:42:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA17606 for cvs-sys-outgoing; Sun, 17 May 1998 23:42:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA17570; Sun, 17 May 1998 23:42:33 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA27529; Sun, 17 May 1998 23:38:19 -0700 (PDT) Date: Sun, 17 May 1998 23:38:19 -0700 (PDT) Message-Id: <199805180638.XAA27529@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/17 23:38:19 PDT Modified files: sys/ufs/ffs ffs_vfsops.c Log: try stop the user from using mount -u to set the async flag on a filesystem currently using soft updates. Also needs a new copy of ffs_softdep.c to complete the fix. Revision Changes Path 1.82 +11 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Sun May 17 23:57:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA20258 for cvs-sys-outgoing; Sun, 17 May 1998 23:57:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA20226; Sun, 17 May 1998 23:57:29 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id XAA07352; Sun, 17 May 1998 23:54:42 -0700 (PDT) Message-Id: <199805180654.XAA07352@implode.root.com> To: Tor Egge cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 pmap.c In-reply-to: Your message of "Sun, 17 May 1998 10:43:15 PDT." <199805171743.KAA17008@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Sun, 17 May 1998 23:54:42 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >tegge 1998/05/17 10:43:15 PDT > > Modified files: > sys/i386/i386 pmap.c > Log: > Clear kernel stack pages before usage. Why? Won't this have serious performance implications? -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project From owner-cvs-sys Mon May 18 03:28:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA23392 for cvs-sys-outgoing; Mon, 18 May 1998 03:28:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA23342; Mon, 18 May 1998 03:28:44 -0700 (PDT) (envelope-from dt@FreeBSD.org) From: Dmitrij Tejblum Received: (from dt@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id DAA07128; Mon, 18 May 1998 03:24:29 -0700 (PDT) Date: Mon, 18 May 1998 03:24:29 -0700 (PDT) Message-Id: <199805181024.DAA07128@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/msdosfs msdosfs_lookup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dt 1998/05/18 03:24:28 PDT Modified files: sys/msdosfs msdosfs_lookup.c Log: Fix priority bug in previous commit. Submitted by: bde Revision Changes Path 1.25 +2 -2 src/sys/msdosfs/msdosfs_lookup.c From owner-cvs-sys Mon May 18 05:58:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA04685 for cvs-sys-outgoing; Mon, 18 May 1998 05:58:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA04612; Mon, 18 May 1998 05:58:06 -0700 (PDT) (envelope-from dufault@FreeBSD.org) From: Peter Dufault Received: (from dufault@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA22229; Mon, 18 May 1998 05:53:47 -0700 (PDT) Date: Mon, 18 May 1998 05:53:47 -0700 (PDT) Message-Id: <199805181253.FAA22229@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/posix4 ksched.c p1003_1b.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dufault 1998/05/18 05:53:46 PDT Modified files: sys/posix4 ksched.c p1003_1b.c Log: 1. Don't use "nosys" and generate coredumps for unconfigured system calls - return ENOSYS per the spec. 2. Fix interface stub to set priority properly. Revision Changes Path 1.5 +2 -2 src/sys/posix4/ksched.c 1.2 +9 -1 src/sys/posix4/p1003_1b.c From owner-cvs-sys Mon May 18 10:12:32 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15591 for cvs-sys-outgoing; Mon, 18 May 1998 10:12:32 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15508; Mon, 18 May 1998 10:12:16 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19042; Mon, 18 May 1998 10:07:59 -0700 (PDT) Date: Mon, 18 May 1998 10:07:59 -0700 (PDT) Message-Id: <199805181707.KAA19042@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 10:07:59 PDT Modified files: sys/netinet tcp_input.c Log: Add some parenthesis for clarity and fix a bug Pointed out by: Garrett Wollmand Revision Changes Path 1.76 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon May 18 10:12:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15686 for cvs-sys-outgoing; Mon, 18 May 1998 10:12:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15608; Mon, 18 May 1998 10:12:47 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19074; Mon, 18 May 1998 10:08:30 -0700 (PDT) Date: Mon, 18 May 1998 10:08:30 -0700 (PDT) Message-Id: <199805181708.KAA19074@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 10:08:30 PDT Modified files: (Branch: RELENG_2_2) sys/netinet tcp_input.c Log: MFH: parenthesis and a bug fix Revision Changes Path 1.54.2.9 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon May 18 10:15:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16286 for cvs-sys-outgoing; Mon, 18 May 1998 10:15:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA16216; Mon, 18 May 1998 10:15:42 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19126; Mon, 18 May 1998 10:11:25 -0700 (PDT) Date: Mon, 18 May 1998 10:11:25 -0700 (PDT) Message-Id: <199805181711.KAA19126@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 10:11:25 PDT Modified files: sys/netinet tcp_input.c Log: Grumble...It seems I'm suffering from some mental disease. Do it correct now. Revision Changes Path 1.77 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon May 18 10:17:27 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16761 for cvs-sys-outgoing; Mon, 18 May 1998 10:17:27 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA16664; Mon, 18 May 1998 10:17:03 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19172; Mon, 18 May 1998 10:12:46 -0700 (PDT) Date: Mon, 18 May 1998 10:12:46 -0700 (PDT) Message-Id: <199805181712.KAA19172@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 10:12:46 PDT Modified files: (Branch: RELENG_2_2) sys/netinet tcp_input.c Log: MFC: mental disease correction Revision Changes Path 1.54.2.10 +2 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon May 18 10:18:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA16972 for cvs-sys-outgoing; Mon, 18 May 1998 10:18:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA16914; Mon, 18 May 1998 10:18:22 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA19222; Mon, 18 May 1998 10:14:05 -0700 (PDT) Date: Mon, 18 May 1998 10:14:05 -0700 (PDT) Message-Id: <199805181714.KAA19222@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 10:14:05 PDT Modified files: (Branch: RELENG_2_1_0) sys/netinet tcp_input.c Log: MFC: fix the ttcp security problem Revision Changes Path 1.25.4.10 +4 -2 src/sys/netinet/tcp_input.c From owner-cvs-sys Mon May 18 11:31:22 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA04855 for cvs-sys-outgoing; Mon, 18 May 1998 11:31:22 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA04769; Mon, 18 May 1998 11:30:46 -0700 (PDT) (envelope-from guido@FreeBSD.org) From: Guido van Rooij Received: (from guido@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA19894; Mon, 18 May 1998 11:26:29 -0700 (PDT) Date: Mon, 18 May 1998 11:26:29 -0700 (PDT) Message-Id: <199805181826.LAA19894@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_mmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk guido 1998/05/18 11:26:28 PDT Modified files: sys/vm vm_mmap.c Log: Plug hole reported on Bugtraq: do not allow mmap with WRITE privs for append-only and immutable files. Obtained from: OpenBSD (partly) Revision Changes Path 1.76 +18 -6 src/sys/vm/vm_mmap.c From owner-cvs-sys Mon May 18 17:08:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA16604 for cvs-sys-outgoing; Mon, 18 May 1998 17:08:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA15911; Mon, 18 May 1998 17:04:37 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA22248; Mon, 18 May 1998 17:00:15 -0700 (PDT) Date: Mon, 18 May 1998 17:00:15 -0700 (PDT) Message-Id: <199805190000.RAA22248@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 machdep.c vm_machdep.c src/sys/i386/include ptrace.h src/sys/kern sys_process.c src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/18 17:00:15 PDT Modified files: sys/i386/i386 machdep.c vm_machdep.c sys/i386/include ptrace.h sys/kern sys_process.c sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c Log: Disallow reading the current kernel stack. Only the user structure and the current registers should be accessible. Reviewed by: David Greenman Revision Changes Path 1.295 +24 -4 src/sys/i386/i386/machdep.c 1.108 +21 -4 src/sys/i386/i386/vm_machdep.c 1.6 +5 -1 src/sys/i386/include/ptrace.h 1.37 +6 -1 src/sys/kern/sys_process.c 1.19 +4 -1 src/sys/miscfs/procfs/procfs.h 1.32 +32 -7 src/sys/miscfs/procfs/procfs_mem.c 1.57 +2 -2 src/sys/miscfs/procfs/procfs_vnops.c From owner-cvs-sys Mon May 18 17:15:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA18231 for cvs-sys-outgoing; Mon, 18 May 1998 17:15:06 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA17408; Mon, 18 May 1998 17:10:58 -0700 (PDT) (envelope-from tegge@FreeBSD.org) From: Tor Egge Received: (from tegge@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA22286; Mon, 18 May 1998 17:06:36 -0700 (PDT) Date: Mon, 18 May 1998 17:06:36 -0700 (PDT) Message-Id: <199805190006.RAA22286@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk tegge 1998/05/18 17:06:36 PDT Modified files: sys/i386/i386 pmap.c Log: Back out part of revision 1.198 commit (clearing kernel stack pages). By request from David Greenman Revision Changes Path 1.200 +2 -5 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon May 18 19:59:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA19628 for cvs-sys-outgoing; Mon, 18 May 1998 19:59:55 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from parkplace.cet.co.jp (parkplace.cet.co.jp [202.32.64.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA19516; Mon, 18 May 1998 19:59:08 -0700 (PDT) (envelope-from michaelh@cet.co.jp) Received: from localhost (michaelh@localhost) by parkplace.cet.co.jp (8.8.8/CET-v2.2) with SMTP id CAA26131; Tue, 19 May 1998 02:58:10 GMT Date: Tue, 19 May 1998 11:58:10 +0900 (JST) From: Michael Hancock To: Guido van Rooij cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm vm_mmap.c In-Reply-To: <199805181826.LAA19894@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk You need to declare a va somewhere. This doesn't even compile. On Mon, 18 May 1998, Guido van Rooij wrote: > guido 1998/05/18 11:26:28 PDT > > Modified files: > sys/vm vm_mmap.c > Log: > Plug hole reported on Bugtraq: do not allow mmap with WRITE privs for > append-only and immutable files. > > Obtained from: OpenBSD (partly) > > Revision Changes Path > 1.76 +18 -6 src/sys/vm/vm_mmap.c > From owner-cvs-sys Mon May 18 21:24:35 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA00819 for cvs-sys-outgoing; Mon, 18 May 1998 21:24:35 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from parkplace.cet.co.jp (parkplace.cet.co.jp [202.32.64.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA00649 for ; Mon, 18 May 1998 21:23:21 -0700 (PDT) (envelope-from michaelh@cet.co.jp) Received: from localhost (michaelh@localhost) by parkplace.cet.co.jp (8.8.8/CET-v2.2) with SMTP id EAA26501 for ; Tue, 19 May 1998 04:05:46 GMT Date: Tue, 19 May 1998 13:05:46 +0900 (JST) From: Michael Hancock To: cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/vm vm_mmap.c In-Reply-To: <199805181826.LAA19894@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Guido doesn't seem to be around. Index: vm/vm_mmap.c =================================================================== RCS file: /usr/cvs/src/sys/vm/vm_mmap.c,v retrieving revision 1.76 diff -p -u -r1.76 vm_mmap.c --- vm_mmap.c 1998/05/18 18:26:27 1.76 +++ vm_mmap.c 1998/05/19 02:56:02 @@ -55,6 +55,7 @@ #include #include #include +#include #include #include #include @@ -299,6 +300,7 @@ mmap(p, uap) if ((flags & MAP_SHARED) != 0 || (vp->v_type == VCHR && disablexworkaround)) { if ((fp->f_flag & FWRITE) != 0) { + struct vattr va; if ((error = VOP_GETATTR(vp, &va, p->p_ucred, p))) From owner-cvs-sys Mon May 18 21:46:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA05871 for cvs-sys-outgoing; Mon, 18 May 1998 21:46:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA05359; Mon, 18 May 1998 21:44:10 -0700 (PDT) (envelope-from ahasty@FreeBSD.org) From: Amancio Hasty Received: (from ahasty@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA23459; Mon, 18 May 1998 20:38:42 -0700 (PDT) Date: Mon, 18 May 1998 20:38:42 -0700 (PDT) Message-Id: <199805190338.UAA23459@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci brooktree848.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ahasty 1998/05/18 20:38:37 PDT Modified files: sys/pci brooktree848.c Log: Reviewed by: ahasty@freebsd.org Submitted by: Roger Hardiman options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL in the kernel config file makes the driver's video_open() function select PAL rather than NTSC. This fixed all the hangs on my Dual Crystal card when using a PAL video signal. As a result, you can loose the tsleep (of 2 seconds - now 0.25!!) which I previously added. (Unless someone else wanted the 0.25 second tsleep). Revision Changes Path 1.38 +35 -6 src/sys/pci/brooktree848.c From owner-cvs-sys Mon May 18 21:46:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA09551 for cvs-sys-outgoing; Mon, 18 May 1998 19:00:06 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA06916; Mon, 18 May 1998 18:47:25 -0700 (PDT) (envelope-from grog@lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id LAA13599; Tue, 19 May 1998 11:17:05 +0930 (CST) (envelope-from grog) Message-ID: <19980519111705.R427@freebie.lemis.com> Date: Tue, 19 May 1998 11:17:05 +0930 From: Greg Lehey To: Tor Egge , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 machdep.c vm_machdep.c src/sys/i386/include ptrace.h src/sys/kern sys_process.c src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c References: <199805190000.RAA22248@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199805190000.RAA22248@freefall.freebsd.org>; from Tor Egge on Mon, May 18, 1998 at 05:00:15PM -0700 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 18 May 1998 at 17:00:15 -0700, Tor Egge wrote: > tegge 1998/05/18 17:00:15 PDT > > Modified files: > sys/i386/i386 machdep.c vm_machdep.c > sys/i386/include ptrace.h > sys/kern sys_process.c > sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c > Log: > Disallow reading the current kernel stack. Only the user structure and > the current registers should be accessible. > Reviewed by: David Greenman What's the rationale for this? How will it affect debuggers? Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key From owner-cvs-sys Mon May 18 21:56:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA08066 for cvs-sys-outgoing; Mon, 18 May 1998 21:56:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id VAA07998; Mon, 18 May 1998 21:55:45 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id FAA08305; Tue, 19 May 1998 05:12:08 +0200 From: Luigi Rizzo Message-Id: <199805190312.FAA08305@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/pci brooktree848.c To: ahasty@FreeBSD.ORG (Amancio Hasty) Date: Tue, 19 May 1998 05:12:08 +0200 (MET DST) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-Reply-To: <199805190338.UAA23459@freefall.freebsd.org> from "Amancio Hasty" at May 18, 98 08:38:23 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL how about making this a sysctl variable ? Because it is so easy to add one, and sysctl variable are listed even if you don't know about them (unlike config options, which often end up being undocumented except in the source files), lately i am trying to do most things with sysctl when possible (i.e. not something to be configured before boot time). cheers luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ From owner-cvs-sys Mon May 18 22:42:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA17513 for cvs-sys-outgoing; Mon, 18 May 1998 22:42:30 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA17400; Mon, 18 May 1998 22:41:23 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id WAA00977; Mon, 18 May 1998 22:41:12 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805190541.WAA00977@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Luigi Rizzo cc: ahasty@freebsd.org (Amancio Hasty), cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/pci brooktree848.c In-reply-to: Your message of "Tue, 19 May 1998 05:12:08 +0200." <199805190312.FAA08305@labinfo.iet.unipi.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 18 May 1998 22:41:12 -0700 From: Amancio Hasty Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I can add a sysctl variable for setting the default video format on my next round of commits. Cheers, Amancio From owner-cvs-sys Mon May 18 23:56:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA03760 for cvs-sys-outgoing; Mon, 18 May 1998 23:56:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA03690; Mon, 18 May 1998 23:56:22 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id XAA00354; Mon, 18 May 1998 23:55:45 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805190655.XAA00354@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Luigi Rizzo cc: ahasty@freebsd.org (Amancio Hasty), cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, Roger Hardiman Subject: Re: cvs commit: src/sys/pci brooktree848.c In-reply-to: Your message of "Tue, 19 May 1998 05:12:08 +0200." <199805190312.FAA08305@labinfo.iet.unipi.it> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 18 May 1998 23:55:45 -0700 From: Amancio Hasty Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk When either you or Roger can verify the new sysctl hw.bt848.format, I will commit the fix. hw.bt848.format = 0 | 1 0 Denotes PAL 1 Denotes NTSC So far we have 4 bt848 sysctl variables 8) {hasty} sysctl hw.bt848 hw.bt848.card: -1 hw.bt848.tuner: -1 hw.bt848.reverse_mute: -1 hw.bt848.format: 1 The new driver is at ftp://rah.star-gate.com/pub/bt848.tar.gz Tnks, Amancio From owner-cvs-sys Tue May 19 00:17:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA07004 for cvs-sys-outgoing; Tue, 19 May 1998 00:17:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA06730; Tue, 19 May 1998 00:15:55 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA24639; Tue, 19 May 1998 00:11:28 -0700 (PDT) Date: Tue, 19 May 1998 00:11:28 -0700 (PDT) Message-Id: <199805190711.AAA24639@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs.h nfs_bio.c nfs_nqlease.c nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c nfsmount.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/19 00:11:28 PDT Modified files: sys/nfs nfs.h nfs_bio.c nfs_nqlease.c nfs_socket.c nfs_subs.c nfs_syscalls.c nfs_vfsops.c nfs_vnops.c nfsmount.h Log: Allow control of the attribute cache timeouts at mount time. We had run out of bits in the nfs mount flags, I have moved the internal state flags into a seperate variable. These are no longer visible via statfs(), but I don't know of anything that looks at them. Revision Changes Path 1.35 +33 -28 src/sys/nfs/nfs.h 1.55 +5 -3 src/sys/nfs/nfs_bio.c 1.34 +19 -18 src/sys/nfs/nfs_nqlease.c 1.32 +39 -30 src/sys/nfs/nfs_socket.c 1.54 +45 -4 src/sys/nfs/nfs_subs.c 1.38 +20 -17 src/sys/nfs/nfs_syscalls.c 1.59 +74 -53 src/sys/nfs/nfs_vfsops.c 1.89 +5 -4 src/sys/nfs/nfs_vnops.c 1.14 +6 -1 src/sys/nfs/nfsmount.h From owner-cvs-sys Tue May 19 00:20:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA07409 for cvs-sys-outgoing; Tue, 19 May 1998 00:20:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA07003; Tue, 19 May 1998 00:17:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA24670; Tue, 19 May 1998 00:13:24 -0700 (PDT) Date: Tue, 19 May 1998 00:13:24 -0700 (PDT) Message-Id: <199805190713.AAA24670@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_mmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/19 00:13:24 PDT Modified files: sys/vm vm_mmap.c Log: Make the previous commit compile.. Revision Changes Path 1.77 +3 -1 src/sys/vm/vm_mmap.c From owner-cvs-sys Tue May 19 00:28:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA08436 for cvs-sys-outgoing; Tue, 19 May 1998 00:28:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA08308; Tue, 19 May 1998 00:27:31 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA03775; Tue, 19 May 1998 17:23:43 +1000 Date: Tue, 19 May 1998 17:23:43 +1000 From: Bruce Evans Message-Id: <199805190723.RAA03775@godzilla.zeta.org.au> To: hasty@rah.star-gate.com, luigi@labinfo.iet.unipi.it Subject: Re: cvs commit: src/sys/pci brooktree848.c Cc: ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >When either you or Roger can verify the new sysctl hw.bt848.format, >I will commit the fix. Please don't. >hw.bt848.format = 0 | 1 > >0 Denotes PAL >1 Denotes NTSC > >So far we have 4 bt848 sysctl variables 8) > >{hasty} sysctl hw.bt848 >hw.bt848.card: -1 >hw.bt848.tuner: -1 >hw.bt848.reverse_mute: -1 >hw.bt848.format: 1 A sysctl is even worse than a config option for device control. ioctl(2) should be used for device control. Bruce From owner-cvs-sys Tue May 19 00:38:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA10303 for cvs-sys-outgoing; Tue, 19 May 1998 00:38:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id AAA10265; Tue, 19 May 1998 00:37:28 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id HAA08553; Tue, 19 May 1998 07:53:31 +0200 From: Luigi Rizzo Message-Id: <199805190553.HAA08553@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/pci brooktree848.c To: bde@zeta.org.au (Bruce Evans) Date: Tue, 19 May 1998 07:53:30 +0200 (MET DST) Cc: hasty@rah.star-gate.com, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk In-Reply-To: <199805190723.RAA03775@godzilla.zeta.org.au> from "Bruce Evans" at May 19, 98 05:23:24 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >When either you or Roger can verify the new sysctl hw.bt848.format, > >I will commit the fix. > > Please don't. ... > > A sysctl is even worse than a config option for device control. ioctl(2) > should be used for device control. You are right. But some programs just work because they rely on the defaults used by the kernel, and fail to set up things properly (or -- it is the same -- they assume a default behaviour that suit their needs). The PAL<->NTSC has been historically (at least in my experience) a big sort of confusion and incompatibilities, and people on either side of the Atlantic (including me) tend to forget this. I found myself many times to have to patch video grabbing programs to do this (e.g. see vic). And many times i hardwired a PAL mode in my code causing troubles to people in the US. At least this sysctl helps fixing things without having to change sources or recompile. cheers luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ From owner-cvs-sys Tue May 19 00:53:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA12651 for cvs-sys-outgoing; Tue, 19 May 1998 00:53:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA12612; Tue, 19 May 1998 00:53:26 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id AAA00891; Tue, 19 May 1998 00:52:43 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805190752.AAA00891@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Bruce Evans cc: luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk Subject: Re: cvs commit: src/sys/pci brooktree848.c In-reply-to: Your message of "Tue, 19 May 1998 17:23:43 +1000." <199805190723.RAA03775@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 19 May 1998 00:52:43 -0700 From: Amancio Hasty Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Fine what do you propose instead and I hope that you know why we are adding the sysctl variables. The Bt848 chipset per se we have a good handle on however we are falling flat in our faces trying to support all the different tuners cropping up and to make matters worse we can not uniquely identify some Bt848 / tuners -- none of this is a problem on Win95 because the manufacturer provides a custom driver. It is very difficult to train users to go in the driver and modify it and it is not a desired way of configuring the driver. Cheers, Amancio > >When either you or Roger can verify the new sysctl hw.bt848.format, > >I will commit the fix. > > Please don't. > > >hw.bt848.format = 0 | 1 > > > >0 Denotes PAL > >1 Denotes NTSC > > > >So far we have 4 bt848 sysctl variables 8) > > > >{hasty} sysctl hw.bt848 > >hw.bt848.card: -1 > >hw.bt848.tuner: -1 > >hw.bt848.reverse_mute: -1 > >hw.bt848.format: 1 > > A sysctl is even worse than a config option for device control. ioctl(2) > should be used for device control. > > Bruce From owner-cvs-sys Tue May 19 01:16:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA16899 for cvs-sys-outgoing; Tue, 19 May 1998 01:16:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA16787; Tue, 19 May 1998 01:16:31 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id SAA06734; Tue, 19 May 1998 18:11:45 +1000 Date: Tue, 19 May 1998 18:11:45 +1000 From: Bruce Evans Message-Id: <199805190811.SAA06734@godzilla.zeta.org.au> To: bde@zeta.org.au, luigi@labinfo.iet.unipi.it Subject: Re: cvs commit: src/sys/pci brooktree848.c Cc: ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, hasty@rah.star-gate.com, roger@cs.strath.ac.uk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> A sysctl is even worse than a config option for device control. ioctl(2) >> should be used for device control. > >You are right. But some programs just work because they rely on >the defaults used by the kernel, and fail to set up things properly >(or -- it is the same -- they assume a default behaviour that suit >their needs). > >The PAL<->NTSC has been historically (at least in my experience) >a big sort of confusion and incompatibilities, and people on either >side of the Atlantic (including me) tend to forget this. I found myself >many times to have to patch video grabbing programs to do this (e.g. >see vic). And many times i hardwired a PAL mode in my code causing >troubles to people in the US. At least this sysctl helps fixing >things without having to change sources or recompile. So would an ioctl. You just make the setting sticky and change it only at boot time. For the administrator, the only differences are: 1) the command used to change the setting (`sysctl -w hw.fooN.bar=magic' vs `fooctl -f /dev/fooN bar magic'). 2) sysctl variables are a bit easier to find using `sysctl -a | grep ':' This is being fixed by letting sysctl variables grow like weeds :-). There will soon be enough of them for this to give more to search in than `apropos ""'. Bruce From owner-cvs-sys Tue May 19 01:27:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA19067 for cvs-sys-outgoing; Tue, 19 May 1998 01:27:14 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA19060; Tue, 19 May 1998 01:27:06 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.8/8.8.8) with ESMTP id BAA01249; Tue, 19 May 1998 01:25:08 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Message-Id: <199805190825.BAA01249@rah.star-gate.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Bruce Evans cc: luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk Subject: Re: cvs commit: src/sys/pci brooktree848.c In-reply-to: Your message of "Tue, 19 May 1998 18:11:45 +1000." <199805190811.SAA06734@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 19 May 1998 01:25:08 -0700 From: Amancio Hasty Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk It sure will be nice to have a uniform way to configure the kernel and its modules ala sysctl rather than having to remember N "hairy device specific" programs. Amancio > >> A sysctl is even worse than a config option for device control. ioctl(2) > >> should be used for device control. > > > >You are right. But some programs just work because they rely on > >the defaults used by the kernel, and fail to set up things properly > >(or -- it is the same -- they assume a default behaviour that suit > >their needs). > > > >The PAL<->NTSC has been historically (at least in my experience) > >a big sort of confusion and incompatibilities, and people on either > >side of the Atlantic (including me) tend to forget this. I found myself > >many times to have to patch video grabbing programs to do this (e.g. > >see vic). And many times i hardwired a PAL mode in my code causing > >troubles to people in the US. At least this sysctl helps fixing > >things without having to change sources or recompile. > > So would an ioctl. You just make the setting sticky and change it only > at boot time. For the administrator, the only differences are: > 1) the command used to change the setting (`sysctl -w hw.fooN.bar=magic' > vs `fooctl -f /dev/fooN bar magic'). > 2) sysctl variables are a bit easier to find using `sysctl -a | grep ':' > This is being fixed by letting sysctl variables grow like weeds :-). > There will soon be enough of them for this to give more to search in > than `apropos ""'. > > Bruce From owner-cvs-sys Tue May 19 01:54:21 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA23747 for cvs-sys-outgoing; Tue, 19 May 1998 01:54:21 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id BAA23065; Tue, 19 May 1998 01:50:11 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id JAA08754; Tue, 19 May 1998 09:00:55 +0200 From: Luigi Rizzo Message-Id: <199805190700.JAA08754@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/pci brooktree848.c To: hasty@rah.star-gate.com (Amancio Hasty) Date: Tue, 19 May 1998 09:00:54 +0200 (MET DST) Cc: bde@zeta.org.au, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk In-Reply-To: <199805190825.BAA01249@rah.star-gate.com> from "Amancio Hasty" at May 19, 98 01:24:49 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > It sure will be nice to have a uniform way to configure the kernel and its > modules ala sysctl rather than having to remember N "hairy device specific" > programs. ... > > >troubles to people in the US. At least this sysctl helps fixing > > >things without having to change sources or recompile. > > > > So would an ioctl. You just make the setting sticky and change it only in my view sticky ioctl settings are one of the worse things you can have. Just look at the tty[il]xx mess. The only advantage is that you can make the settings act per device instead of on all devices of the same type. But having to use different programs for setting things is not fun. > > 2) sysctl variables are a bit easier to find using `sysctl -a | grep ':' > > This is being fixed by letting sysctl variables grow like weeds :-). the namespace is hierarchical, and this is the BIG advantage over other methods, so you can filter them quite effectively. cheers luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ From owner-cvs-sys Tue May 19 02:03:55 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25838 for cvs-sys-outgoing; Tue, 19 May 1998 02:03:55 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA25761; Tue, 19 May 1998 02:03:20 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA25309; Tue, 19 May 1998 01:58:54 -0700 (PDT) Date: Tue, 19 May 1998 01:58:54 -0700 (PDT) Message-Id: <199805190858.BAA25309@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sys/sys msgbuf.h src/sys/conf options src/sys/i386/conf LINT src/sys/i386/i386 machdep.c pmap.c src/sys/kern subr_log.c subr_prf.c src/sbin/dmesg dmesg.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/19 01:58:53 PDT Modified files: sys/sys msgbuf.h sys/conf options sys/i386/conf LINT sys/i386/i386 machdep.c pmap.c sys/kern subr_log.c subr_prf.c sbin/dmesg dmesg.c Log: Make the size of the msgbuf (dmesg) a "normal" option. Revision Changes Path 1.10 +8 -4 src/sys/sys/msgbuf.h 1.73 +4 -1 src/sys/conf/options 1.432 +4 -1 src/sys/i386/conf/LINT 1.296 +16 -6 src/sys/i386/i386/machdep.c 1.201 +3 -2 src/sys/i386/i386/pmap.c 1.28 +7 -6 src/sys/kern/subr_log.c 1.45 +6 -10 src/sys/kern/subr_prf.c 1.8 +14 -8 src/sbin/dmesg/dmesg.c From owner-cvs-sys Tue May 19 02:05:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA26239 for cvs-sys-outgoing; Tue, 19 May 1998 02:05:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA26227; Tue, 19 May 1998 02:05:33 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id JAA09882; Tue, 19 May 1998 09:03:57 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id LAA25965; Tue, 19 May 1998 11:03:56 +0200 (MET DST) Message-ID: <19980519110356.54060@follo.net> Date: Tue, 19 May 1998 11:03:56 +0200 From: Eivind Eklund To: Amancio Hasty , Bruce Evans Cc: luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk Subject: Re: cvs commit: src/sys/pci brooktree848.c References: <199805190811.SAA06734@godzilla.zeta.org.au> <199805190825.BAA01249@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199805190825.BAA01249@rah.star-gate.com>; from Amancio Hasty on Tue, May 19, 1998 at 01:25:08AM -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, May 19, 1998 at 01:25:08AM -0700, Amancio Hasty wrote: > It sure will be nice to have a uniform way to configure the kernel and its > modules ala sysctl rather than having to remember N "hairy device specific" > programs. The disadvantage of sysctl() is that it assume you have only a single instance of a device-type. That ain't necessarily so. Eivind. From owner-cvs-sys Tue May 19 02:25:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA29399 for cvs-sys-outgoing; Tue, 19 May 1998 02:25:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id CAA29323; Tue, 19 May 1998 02:25:12 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id JAA08875; Tue, 19 May 1998 09:36:53 +0200 From: Luigi Rizzo Message-Id: <199805190736.JAA08875@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/pci brooktree848.c To: eivind@yes.no (Eivind Eklund) Date: Tue, 19 May 1998 09:36:53 +0200 (MET DST) Cc: hasty@rah.star-gate.com, bde@zeta.org.au, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk In-Reply-To: <19980519110356.54060@follo.net> from "Eivind Eklund" at May 19, 98 11:03:37 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > The disadvantage of sysctl() is that it assume you have only a single > instance of a device-type. That ain't necessarily so. you can't have everything :) And who has multiple cards and wants to have some default to PAL and some others default to NTSC anyways... In any case if we are really desperate we can have hw.card.feature and hw.card.feature..unit to set things differently for the various units. luigi From owner-cvs-sys Tue May 19 02:35:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA01103 for cvs-sys-outgoing; Tue, 19 May 1998 02:35:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA01015; Tue, 19 May 1998 02:35:11 -0700 (PDT) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA26080; Tue, 19 May 1998 02:30:45 -0700 (PDT) Date: Tue, 19 May 1998 02:30:45 -0700 (PDT) Message-Id: <199805190930.CAA26080@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1998/05/19 02:30:44 PDT Modified files: (Branch: RELENG_2_2) sys/i386/isa syscons.c Log: MFC: merge fix from syscons.c 1.258. PR: bin/5899, bin/5907, i386/6542, kern/6566 Revision Changes Path 1.182.2.33 +182 -23 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue May 19 04:07:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA18016 for cvs-sys-outgoing; Tue, 19 May 1998 04:07:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA17947; Tue, 19 May 1998 04:06:52 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA27491; Tue, 19 May 1998 04:02:26 -0700 (PDT) Date: Tue, 19 May 1998 04:02:26 -0700 (PDT) Message-Id: <199805191102.EAA27491@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ddb db_command.c db_print.c ddb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/19 04:02:25 PDT Modified files: sys/ddb db_command.c db_print.c ddb.h Log: Add "show msgbuf" command Revision Changes Path 1.26 +2 -1 src/sys/ddb/db_command.c 1.15 +31 -1 src/sys/ddb/db_print.c 1.16 +2 -1 src/sys/ddb/ddb.h From owner-cvs-sys Tue May 19 05:01:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA26191 for cvs-sys-outgoing; Tue, 19 May 1998 05:01:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA26180; Tue, 19 May 1998 05:01:30 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id VAA19174; Tue, 19 May 1998 21:59:43 +1000 Date: Tue, 19 May 1998 21:59:43 +1000 From: Bruce Evans Message-Id: <199805191159.VAA19174@godzilla.zeta.org.au> To: bde@zeta.org.au, hasty@rah.star-gate.com Subject: Re: cvs commit: src/sys/pci brooktree848.c Cc: ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luigi@labinfo.iet.unipi.it, roger@cs.strath.ac.uk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >It sure will be nice to have a uniform way to configure the kernel and its >modules ala sysctl rather than having to remember N "hairy device specific" >programs. Can't be done. Devices are inherently hairy. Bruce From owner-cvs-sys Tue May 19 06:03:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA07976 for cvs-sys-outgoing; Tue, 19 May 1998 06:03:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA07779; Tue, 19 May 1998 06:02:35 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id FAA28156; Tue, 19 May 1998 05:58:08 -0700 (PDT) Date: Tue, 19 May 1998 05:58:08 -0700 (PDT) Message-Id: <199805191258.FAA28156@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/19 05:58:07 PDT Modified files: sys/pc98/i386 machdep.c Log: Sync with sys/i386/i386/machdep.c revision 1.296. Revision Changes Path 1.83 +39 -9 src/sys/pc98/i386/machdep.c From owner-cvs-sys Tue May 19 07:09:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA21437 for cvs-sys-outgoing; Tue, 19 May 1998 07:09:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA21286; Tue, 19 May 1998 07:09:08 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA29691; Tue, 19 May 1998 07:04:40 -0700 (PDT) Date: Tue, 19 May 1998 07:04:40 -0700 (PDT) Message-Id: <199805191404.HAA29691@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files src/sys/net if_ethersubr.c if_fddisubr.c if_ppp.c src/sys/netinet ip_flow.c in.h in_var.h ip_fw.c ip_input.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/05/19 07:04:40 PDT Modified files: sys/conf files sys/net if_ethersubr.c if_fddisubr.c if_ppp.c sys/netinet in.h in_var.h ip_fw.c ip_input.c ip_var.h Added files: sys/netinet ip_flow.c Log: Added fast IP forwarding code by Matt Thomas via NetBSD, ported to FreeBSD by Pierre Beyssac and minorly tweaked by me. This is a standard part of FreeBSD, but must be enabled with: "sysctl -w net.inet.ip.fastforwarding=1" ...and of course forwarding must also be enabled. This should probably be modified to use the zone allocator for speed and space efficiency. The current algorithm also appears to lose if the number of active paths exceeds IPFLOW_MAX (256), in which case it wastes lots of time trying to figure out which cache entry to drop. Revision Changes Path 1.137 +1 -0 src/sys/conf/files 1.48 +3 -1 src/sys/net/if_ethersubr.c 1.28 +3 -1 src/sys/net/if_fddisubr.c 1.57 +5 -1 src/sys/net/if_ppp.c 1.33 +4 -2 src/sys/netinet/in.h 1.28 +5 -1 src/sys/netinet/in_var.h 1.83 +2 -1 src/sys/netinet/ip_fw.c 1.83 +6 -3 src/sys/netinet/ip_input.c 1.35 +19 -1 src/sys/netinet/ip_var.h From owner-cvs-sys Tue May 19 07:24:04 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24189 for cvs-sys-outgoing; Tue, 19 May 1998 07:24:04 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24078; Tue, 19 May 1998 07:23:33 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA29756; Tue, 19 May 1998 07:19:05 -0700 (PDT) Date: Tue, 19 May 1998 07:19:05 -0700 (PDT) Message-Id: <199805191419.HAA29756@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_flow.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/05/19 07:19:05 PDT Modified files: sys/netinet ip_flow.c ip_var.h Log: Moved #define of IPFLOW_HASHBITS to ip_flow.c where I think it belongs. Revision Changes Path 1.2 +1 -0 src/sys/netinet/ip_flow.c 1.36 +1 -2 src/sys/netinet/ip_var.h From owner-cvs-sys Tue May 19 07:26:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24694 for cvs-sys-outgoing; Tue, 19 May 1998 07:26:18 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24514; Tue, 19 May 1998 07:25:54 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id HAA21990; Tue, 19 May 1998 07:25:49 -0700 (PDT) Message-Id: <199805191425.HAA21990@implode.root.com> To: Greg Lehey cc: Tor Egge , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 machdep.c vm_machdep.c src/sys/i386/include ptrace.h src/sys/kern sys_process.c src/sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c In-reply-to: Your message of "Tue, 19 May 1998 11:17:05 +0930." <19980519111705.R427@freebie.lemis.com> From: David Greenman Reply-To: dg@root.com Date: Tue, 19 May 1998 07:25:49 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >On Mon, 18 May 1998 at 17:00:15 -0700, Tor Egge wrote: >> tegge 1998/05/18 17:00:15 PDT >> >> Modified files: >> sys/i386/i386 machdep.c vm_machdep.c >> sys/i386/include ptrace.h >> sys/kern sys_process.c >> sys/miscfs/procfs procfs.h procfs_mem.c procfs_vnops.c >> Log: >> Disallow reading the current kernel stack. Only the user structure and >> the current registers should be accessible. >> Reviewed by: David Greenman > >What's the rationale for this? How will it affect debuggers? Security - the kernel stack must not be accessible by the user process since it might contain sensitive data. The above should not affect debuggers. -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project From owner-cvs-sys Tue May 19 08:58:33 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA13205 for cvs-sys-outgoing; Tue, 19 May 1998 08:58:33 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA13136; Tue, 19 May 1998 08:58:20 -0700 (PDT) (envelope-from pb@FreeBSD.org) From: Pierre Beyssac Received: (from pb@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA00642; Tue, 19 May 1998 08:53:51 -0700 (PDT) Date: Tue, 19 May 1998 08:53:51 -0700 (PDT) Message-Id: <199805191553.IAA00642@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_flow.h ip_flow.c ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pb 1998/05/19 08:53:51 PDT Modified files: sys/netinet ip_flow.c ip_var.h Added files: sys/netinet ip_flow.h Log: Move (private) struct ipflow out of ip_var.h, to reduce dependencies (for ipfw for example) on internal implementation details. Add $Id$ where missing. Revision Changes Path 1.3 +3 -0 src/sys/netinet/ip_flow.c 1.37 +1 -16 src/sys/netinet/ip_var.h From owner-cvs-sys Tue May 19 09:01:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA13741 for cvs-sys-outgoing; Tue, 19 May 1998 09:01:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from roma.coe.ufrj.br (jonny@roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA13633; Tue, 19 May 1998 09:00:43 -0700 (PDT) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id MAA16087; Tue, 19 May 1998 12:58:47 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199805191558.MAA16087@roma.coe.ufrj.br> Subject: Re: cvs commit: src/sys/pci brooktree848.c In-Reply-To: <199805190655.XAA00354@rah.star-gate.com> from Amancio Hasty at "May 18, 98 11:55:45 pm" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Tue, 19 May 1998 12:58:47 -0300 (EST) Cc: luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk, multimedia@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (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 #define quoting(Amancio Hasty) // When either you or Roger can verify the new sysctl hw.bt848.format, // I will commit the fix. // // hw.bt848.format = 0 | 1 // // 0 Denotes PAL // 1 Denotes NTSC Shouldn't there be also the sub-formats, like NTSM/M, NTSC/J, PAL/I, PAL/M, etc ? I'm thinking of the BT848SFMT ioctl, and not the old compatibility METEORSFMT one. BTW: Somebody has messed up PAL/M again. PAL/M is NTSC-like, not PAL-like, despite it's name. It's indeed a 60/525 system with support for Phase Alternated Lines (PAL). So the ioctl BT848SFMT has to be changed, and, please, add a comment to avoid future changes. Curiously, the struct format_params seems unchanged. Unfortunatly, I don't have a bt848 anymore to test these. While I'm here, I'd like to note that sysctl is somewhat like SNMP, and SNMP variables have a unit name as this small extract from a snmpwalk shows. interfaces.ifTable.ifEntry.ifInOctets.1 = 204219604 interfaces.ifTable.ifEntry.ifInOctets.2 = 0 interfaces.ifTable.ifEntry.ifInOctets.3 = 0 interfaces.ifTable.ifEntry.ifInOctets.4 = 32787782 interfaces.ifTable.ifEntry.ifInOctets.5 = 0 Things that have the notion of units should reflect this in its sysctl, even if 99.999% of people only have one of those interfaces. Of course, this is just my very humble opinion. Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Tue May 19 09:15:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA17034 for cvs-sys-outgoing; Tue, 19 May 1998 09:15:24 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA16870; Tue, 19 May 1998 09:14:32 -0700 (PDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.8.8/8.8.8) id MAA20615; Tue, 19 May 1998 12:13:08 -0400 (EDT) (envelope-from wollman) Date: Tue, 19 May 1998 12:13:08 -0400 (EDT) From: Garrett Wollman Message-Id: <199805191613.MAA20615@khavrinen.lcs.mit.edu> To: Joao Carlos Mendes Luis Cc: hasty@rah.star-gate.com (Amancio Hasty), luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk, multimedia@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci brooktree848.c In-Reply-To: <199805191558.MAA16087@roma.coe.ufrj.br> References: <199805190655.XAA00354@rah.star-gate.com> <199805191558.MAA16087@roma.coe.ufrj.br> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk < said: > While I'm here, I'd like to note that sysctl is somewhat like SNMP, > and SNMP variables have a unit name as this small extract from a > snmpwalk shows. > Things that have the notion of units should reflect this in its > sysctl, even if 99.999% of people only have one of those interfaces. I strongly disagree. Devices that have a notion of units should export a unit-based interface in the filesystem (i.e., /dev/foo999). sysctl is very much unsuited to this. (I'm still unhappy about the way I had to kluge things for the ifmib. At least it works...) -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, CRS, or NSA| - Susan Aglukark and Chad Irschick From owner-cvs-sys Tue May 19 10:52:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA06502 for cvs-sys-outgoing; Tue, 19 May 1998 10:52:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA06308; Tue, 19 May 1998 10:51:43 -0700 (PDT) (envelope-from jdp@FreeBSD.org) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA01061; Tue, 19 May 1998 10:47:14 -0700 (PDT) Date: Tue, 19 May 1998 10:47:14 -0700 (PDT) Message-Id: <199805191747.KAA01061@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_flow.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1998/05/19 10:47:14 PDT Modified files: sys/netinet ip_flow.c Log: Fix a typo-bug in ipflow_reap that could cause a NULL pointer dereference. I have also sent this fix to Matt Thomas. Revision Changes Path 1.4 +2 -2 src/sys/netinet/ip_flow.c From owner-cvs-sys Tue May 19 11:27:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA12541 for cvs-sys-outgoing; Tue, 19 May 1998 11:27:29 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA12468; Tue, 19 May 1998 11:26:58 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id SAA06505; Tue, 19 May 1998 18:26:35 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA29010; Tue, 19 May 1998 20:26:30 +0200 (MET DST) Message-ID: <19980519202629.45302@follo.net> Date: Tue, 19 May 1998 20:26:30 +0200 From: Eivind Eklund To: Amancio Hasty Cc: Bruce Evans , luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk Subject: Re: cvs commit: src/sys/pci brooktree848.c References: <19980519110356.54060@follo.net> <199805191553.IAA03080@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <199805191553.IAA03080@rah.star-gate.com>; from Amancio Hasty on Tue, May 19, 1998 at 08:53:22AM -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, May 19, 1998 at 08:53:22AM -0700, Amancio Hasty wrote: > True, however, in our case we don't make such assumption: > > The exact format of the sysctl bt848 variable is: > unit << 8 | value Meaning you can only do an override for a single unit? Eivind, whois uncertain about how to handle this, but is certain that something that only work for a single card at a time is _wrong_. From owner-cvs-sys Tue May 19 11:37:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA14450 for cvs-sys-outgoing; Tue, 19 May 1998 11:37:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from rah.star-gate.com (rah.star-gate.com [209.133.7.234]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA14120; Tue, 19 May 1998 11:35:09 -0700 (PDT) (envelope-from hasty@rah.star-gate.com) Received: (from hasty@localhost) by rah.star-gate.com (8.8.8/8.8.8) id LAA03822; Tue, 19 May 1998 11:35:06 -0700 (PDT) (envelope-from hasty) Date: Tue, 19 May 1998 11:35:06 -0700 (PDT) From: Amancio Hasty Message-Id: <199805191835.LAA03822@rah.star-gate.com> To: eivind@yes.no, hasty@rah.star-gate.com Subject: Re: cvs commit: src/sys/pci brooktree848.c Cc: ahasty@FreeBSD.ORG, bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luigi@labinfo.iet.unipi.it, roger@cs.strath.ac.uk In-Reply-To: <19980519202629.45302@follo.net> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk True you can only override one unit at a time . Currently, the driver enables the bt848 variable during the open. Is there an easy way for me to trap the setting of a sysctl variable so that I can support setting N units or should the sysctl mechanism be extended to support the concept of units a la snmp? Tnks, Amancio From owner-cvs-sys Tue May 19 11:50:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA17379 for cvs-sys-outgoing; Tue, 19 May 1998 11:50:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA16509; Tue, 19 May 1998 11:46:49 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA01810; Tue, 19 May 1998 11:42:14 -0700 (PDT) Date: Tue, 19 May 1998 11:42:14 -0700 (PDT) Message-Id: <199805191842.LAA01810@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ddb db_command.c db_print.c ddb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/19 11:42:13 PDT Modified files: sys/ddb db_command.c db_print.c ddb.h Log: Redo the previous commit in a more Bruce-friendly fashion. Urged by: bde Revision Changes Path 1.27 +1 -2 src/sys/ddb/db_command.c 1.16 +3 -7 src/sys/ddb/db_print.c 1.17 +1 -2 src/sys/ddb/ddb.h From owner-cvs-sys Tue May 19 12:05:14 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA20883 for cvs-sys-outgoing; Tue, 19 May 1998 12:05:14 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA19384; Tue, 19 May 1998 11:59:39 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id LAA02926; Tue, 19 May 1998 11:55:05 -0700 (PDT) Date: Tue, 19 May 1998 11:55:05 -0700 (PDT) Message-Id: <199805191855.LAA02926@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa clock.c src/sys/kern kern_clock.c src/sys/sys time.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/19 11:55:05 PDT Modified files: sys/i386/isa clock.c sys/kern kern_clock.c sys/sys time.h Log: Change a data type internal to the timecounters, and remove the "delta" function. Reviewed, but not entirely approved by: bde Revision Changes Path 1.120 +9 -18 src/sys/i386/isa/clock.c 1.69 +14 -27 src/sys/kern/kern_clock.c 1.28 +5 -7 src/sys/sys/time.h From owner-cvs-sys Tue May 19 12:21:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA24471 for cvs-sys-outgoing; Tue, 19 May 1998 12:21:13 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from roma.coe.ufrj.br (jonny@roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA24368; Tue, 19 May 1998 12:20:42 -0700 (PDT) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id QAA19112; Tue, 19 May 1998 16:20:11 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199805191920.QAA19112@roma.coe.ufrj.br> Subject: Re: cvs commit: src/sys/pci brooktree848.c In-Reply-To: <199805191613.MAA20615@khavrinen.lcs.mit.edu> from Garrett Wollman at "May 19, 98 12:13:08 pm" To: wollman@khavrinen.lcs.mit.edu (Garrett Wollman) Date: Tue, 19 May 1998 16:20:11 -0300 (EST) Cc: jonny@jonny.eng.br, hasty@rah.star-gate.com, luigi@labinfo.iet.unipi.it, ahasty@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, roger@cs.strath.ac.uk, multimedia@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (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 #define quoting(Garrett Wollman) // > While I'm here, I'd like to note that sysctl is somewhat like SNMP, // > and SNMP variables have a unit name as this small extract from a // > snmpwalk shows. // // > Things that have the notion of units should reflect this in its // > sysctl, even if 99.999% of people only have one of those interfaces. // // I strongly disagree. Devices that have a notion of units should export // a unit-based interface in the filesystem (i.e., /dev/foo999). sysctl // is very much unsuited to this. (I'm still unhappy about the way I had // to kluge things for the ifmib. At least it works...) Do you have any suggestion, then ? I was indeed comparing sysctl directly to SNMP. Do you mean that this is a wrong approach ? Why ? Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Tue May 19 12:47:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA00945 for cvs-sys-outgoing; Tue, 19 May 1998 12:47:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA00245; Tue, 19 May 1998 12:45:16 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA04923; Tue, 19 May 1998 12:40:46 -0700 (PDT) Date: Tue, 19 May 1998 12:40:46 -0700 (PDT) Message-Id: <199805191940.MAA04923@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/19 12:40:46 PDT Modified files: sys/i386/i386 identcpu.c Log: Missing parens caused cpu features not to be printed for cyrix >= M2/MX. Althought the comments say the datasheet doesn't list the device ID registers on the M2/MX, they seem to be there and quite alive. (It's interesting to note that the M2/MX calls itself a 686 class cpu but is missing a heck of a lot of features, including VME, PGE, PSE, etc) Revision Changes Path 1.46 +9 -4 src/sys/i386/i386/identcpu.c From owner-cvs-sys Tue May 19 14:03:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA13403 for cvs-sys-outgoing; Tue, 19 May 1998 14:03:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA13346; Tue, 19 May 1998 14:03:38 -0700 (PDT) (envelope-from dufault@FreeBSD.org) From: Peter Dufault Received: (from dufault@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA06101; Tue, 19 May 1998 13:59:08 -0700 (PDT) Date: Tue, 19 May 1998 13:59:08 -0700 (PDT) Message-Id: <199805192059.NAA06101@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dufault 1998/05/19 13:59:08 PDT Modified files: sys/i386/i386 swtch.s Log: Remove option for SCHED_FIFO. With this optional, SCHED_FIFO is the same as RTPRIO_IDLE when it falls through to the default. Revision Changes Path 1.73 +1 -6 src/sys/i386/i386/swtch.s From owner-cvs-sys Tue May 19 14:17:24 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA16654 for cvs-sys-outgoing; Tue, 19 May 1998 14:17:24 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA16468; Tue, 19 May 1998 14:16:34 -0700 (PDT) (envelope-from dufault@FreeBSD.org) From: Peter Dufault Received: (from dufault@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id OAA06213; Tue, 19 May 1998 14:11:54 -0700 (PDT) Date: Tue, 19 May 1998 14:11:54 -0700 (PDT) Message-Id: <199805192111.OAA06213@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/posix4 ksched.c p1003_1b.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dufault 1998/05/19 14:11:54 PDT Modified files: sys/posix4 ksched.c p1003_1b.c Log: 1. Add new defs for mins and maxs for the POSIX flavor priorities. They end up being the same, but it doesn't look like you're comparing apples and oranges. 2. Use need_resched instead of reset_priority. This isn't right either, since for example you'll round-robin against equal priority FIFO processes when lowering the priority of another process, but this works better and a real fix needs to be in kern_synch and not out here. 3. This is not a device driver: copyin/copyout the structure. Revision Changes Path 1.6 +11 -6 src/sys/posix4/ksched.c 1.3 +15 -3 src/sys/posix4/p1003_1b.c From owner-cvs-sys Tue May 19 16:24:38 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA15067 for cvs-sys-outgoing; Tue, 19 May 1998 16:24:38 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA14758; Tue, 19 May 1998 16:23:09 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA07377; Tue, 19 May 1998 16:18:38 -0700 (PDT) Date: Tue, 19 May 1998 16:18:38 -0700 (PDT) Message-Id: <199805192318.QAA07377@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs README.softupdates ffs_softdep_stub.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/19 16:18:38 PDT Modified files: sys/ufs/ffs ffs_softdep_stub.c Added files: sys/ufs/ffs README.softupdates Log: Ensure that there is enough information here, so that people can use soft updates should they desire. Revision Changes Path 1.2 +3 -0 src/sys/ufs/ffs/ffs_softdep_stub.c From owner-cvs-sys Tue May 19 16:28:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA15920 for cvs-sys-outgoing; Tue, 19 May 1998 16:28:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA15661; Tue, 19 May 1998 16:27:44 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA07447; Tue, 19 May 1998 16:23:11 -0700 (PDT) Date: Tue, 19 May 1998 16:23:11 -0700 (PDT) Message-Id: <199805192323.QAA07447@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/19 16:23:10 PDT Modified files: sys/i386/conf LINT Log: Change the description of where to get the Soft Updates files. Revision Changes Path 1.433 +5 -3 src/sys/i386/conf/LINT From owner-cvs-sys Tue May 19 23:51:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA29591 for cvs-sys-outgoing; Tue, 19 May 1998 23:51:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA29544; Tue, 19 May 1998 23:51:34 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id XAA10373; Tue, 19 May 1998 23:47:01 -0700 (PDT) Date: Tue, 19 May 1998 23:47:01 -0700 (PDT) Message-Id: <199805200647.XAA10373@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/19 23:47:01 PDT Modified files: sys/i386/isa sio.c Log: LoadSoftModem() routine at sio.c does not trap general serial I/Os. It fauls to probe eather DSI Modem or others. PR: 4657 Reviewed by: phk Submitted by: Kenji Saito Revision Changes Path 1.202 +2 -2 src/sys/i386/isa/sio.c From owner-cvs-sys Wed May 20 01:06:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA13445 for cvs-sys-outgoing; Wed, 20 May 1998 01:06:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA12818; Wed, 20 May 1998 01:03:59 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA11067; Wed, 20 May 1998 00:59:21 -0700 (PDT) Date: Wed, 20 May 1998 00:59:21 -0700 (PDT) Message-Id: <199805200759.AAA11067@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 00:59:21 PDT Modified files: sys/nfs nfs_vfsops.c Log: Don't change argp->flags after it's been copied. Revision Changes Path 1.60 +2 -2 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Wed May 20 01:08:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA13696 for cvs-sys-outgoing; Wed, 20 May 1998 01:08:01 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA13465; Wed, 20 May 1998 01:07:00 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA11404; Wed, 20 May 1998 01:02:26 -0700 (PDT) Date: Wed, 20 May 1998 01:02:26 -0700 (PDT) Message-Id: <199805200802.BAA11404@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_bio.c nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 01:02:26 PDT Modified files: sys/nfs nfs_bio.c nfs_vfsops.c Log: A cleaner fix for PR#5102, clear nonsense flags at mount time rather than in the core of nfs_bio.c at the 11th hour. PR: 5102 Revision Changes Path 1.56 +1 -3 src/sys/nfs/nfs_bio.c 1.61 +5 -1 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Wed May 20 01:11:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA14475 for cvs-sys-outgoing; Wed, 20 May 1998 01:11:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA14214; Wed, 20 May 1998 01:10:21 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA11482; Wed, 20 May 1998 01:05:46 -0700 (PDT) Date: Wed, 20 May 1998 01:05:46 -0700 (PDT) Message-Id: <199805200805.BAA11482@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 01:05:45 PDT Modified files: sys/nfs nfs_vfsops.c Log: s/flags/flag/ Revision Changes Path 1.62 +2 -2 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Wed May 20 01:17:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA15508 for cvs-sys-outgoing; Wed, 20 May 1998 01:17:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA15322; Wed, 20 May 1998 01:16:50 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA11566; Wed, 20 May 1998 01:12:16 -0700 (PDT) Date: Wed, 20 May 1998 01:12:16 -0700 (PDT) Message-Id: <199805200812.BAA11566@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 01:12:15 PDT Modified files: (Branch: RELENG_2_2) sys/nfs nfs_vfsops.c Log: MFC: rev 1.43, 1.60-1.62 - sanity check flags at mount time Revision Changes Path 1.30.2.6 +12 -1 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Wed May 20 02:10:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA23880 for cvs-sys-outgoing; Wed, 20 May 1998 02:10:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA23817; Wed, 20 May 1998 02:10:24 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA12395; Wed, 20 May 1998 02:05:50 -0700 (PDT) Date: Wed, 20 May 1998 02:05:50 -0700 (PDT) Message-Id: <199805200905.CAA12395@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 02:05:50 PDT Modified files: sys/nfs nfs_serv.c Log: Only ignore "owner" permissions selectively rather than always. In some cases we ignore it (eg: read/write) to maintain chmod-after-open semantics but in other cases we do care, eg: creating files, access() etc. Never ignore errors from VOP_ACCESS() on immutable files. This apparently comes from BSDI (from Keith Bostic) via NetBSD. PR: 5148 Submitted by: Yoshiro MIHIRA Revision Changes Path 1.61 +31 -22 src/sys/nfs/nfs_serv.c From owner-cvs-sys Wed May 20 04:42:09 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA20197 for cvs-sys-outgoing; Wed, 20 May 1998 04:42:09 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA20025; Wed, 20 May 1998 04:41:15 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id EAA12869; Wed, 20 May 1998 04:36:39 -0700 (PDT) Date: Wed, 20 May 1998 04:36:39 -0700 (PDT) Message-Id: <199805201136.EAA12869@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 04:36:39 PDT Modified files: (Branch: RELENG_2_2) sys/nfs nfs_serv.c Log: MFC: rev 1.61; selectively enforce file owner permissions rather than always ignore them. Revision Changes Path 1.34.2.4 +31 -22 src/sys/nfs/nfs_serv.c From owner-cvs-sys Wed May 20 06:43:36 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA05970 for cvs-sys-outgoing; Wed, 20 May 1998 06:43:36 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA05901; Wed, 20 May 1998 06:43:18 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA14430; Wed, 20 May 1998 06:38:43 -0700 (PDT) Date: Wed, 20 May 1998 06:38:43 -0700 (PDT) Message-Id: <199805201338.GAA14430@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/20 06:38:43 PDT Modified files: sys/pc98/pc98 clock.c Log: Sync with sys/i386/isa/clock.c revision 1.120. Revision Changes Path 1.54 +9 -18 src/sys/pc98/pc98/clock.c From owner-cvs-sys Wed May 20 06:43:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA06031 for cvs-sys-outgoing; Wed, 20 May 1998 06:43:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA05984; Wed, 20 May 1998 06:43:43 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA14462; Wed, 20 May 1998 06:39:08 -0700 (PDT) Date: Wed, 20 May 1998 06:39:08 -0700 (PDT) Message-Id: <199805201339.GAA14462@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/20 06:39:08 PDT Modified files: sys/pc98/pc98 sio.c Log: Sync with sys/i386/isa/sio.c revision 1.202. Revision Changes Path 1.57 +2 -2 src/sys/pc98/pc98/sio.c From owner-cvs-sys Wed May 20 06:46:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA06170 for cvs-sys-outgoing; Wed, 20 May 1998 06:46:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA06150; Wed, 20 May 1998 06:45:57 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id XAA09144; Wed, 20 May 1998 23:35:59 +1000 Date: Wed, 20 May 1998 23:35:59 +1000 From: Bruce Evans Message-Id: <199805201335.XAA09144@godzilla.zeta.org.au> To: hasty@rah.star-gate.com, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/pci brooktree848.c Cc: ahasty@FreeBSD.ORG, bde@zeta.org.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luigi@labinfo.iet.unipi.it, roger@cs.strath.ac.uk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> It sure will be nice to have a uniform way to configure the kernel and its >> modules ala sysctl rather than having to remember N "hairy device specific" >> programs. > >There is that, Bruce. Are you really arguing that it's more natural >to have a ccdcontrol and a pppcontrol and a rndcontrol and a >foocontrol and a ... than it is to have a handful of sysctl variables? No, I'm arguing that it is more natural to have a ccdcontrol and etc. than it it is to have a ccd sysctl and a ppp sysctl and a rnd sysctl and a foo sysctl and a ..., each with its own more than a handful of sub-variables, each with its own kludges to handle multiple units and each with its own kludges to recover device attributes. Bruce From owner-cvs-sys Wed May 20 07:13:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA08849 for cvs-sys-outgoing; Wed, 20 May 1998 07:13:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA08795; Wed, 20 May 1998 07:13:20 -0700 (PDT) (envelope-from dufault@FreeBSD.org) From: Peter Dufault Received: (from dufault@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id HAA14669; Wed, 20 May 1998 07:08:44 -0700 (PDT) Date: Wed, 20 May 1998 07:08:44 -0700 (PDT) Message-Id: <199805201408.HAA14669@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dufault 1998/05/20 07:08:44 PDT Modified files: sys/net if_fddisubr.c Log: Add missing close paren Revision Changes Path 1.29 +2 -2 src/sys/net/if_fddisubr.c From owner-cvs-sys Wed May 20 12:38:46 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08459 for cvs-sys-outgoing; Wed, 20 May 1998 12:38:46 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA07954; Wed, 20 May 1998 12:36:54 -0700 (PDT) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA16319; Wed, 20 May 1998 12:32:12 -0700 (PDT) Date: Wed, 20 May 1998 12:32:12 -0700 (PDT) Message-Id: <199805201932.MAA16319@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 1998/05/20 12:32:12 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 autoconf.c Log: Fix bogus test that prevented NFS roots from working. Submitted by: Werner Griessl Revision Changes Path 1.56.2.15 +2 -2 src/sys/i386/i386/autoconf.c From owner-cvs-sys Wed May 20 15:04:18 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA26066 for cvs-sys-outgoing; Wed, 20 May 1998 14:04:31 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA24691; Wed, 20 May 1998 13:58:55 -0700 (PDT) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA16709; Wed, 20 May 1998 13:54:12 -0700 (PDT) Date: Wed, 20 May 1998 13:54:12 -0700 (PDT) Message-Id: <199805202054.NAA16709@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/conf newvers.sh src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/05/20 13:54:12 PDT Modified files: sys/i386/conf Makefile.i386 sys/conf newvers.sh sys/sys param.h Log: Back out previous commit - it breaks when called from 'buildworld' :-( (Damn, I wanted that in the -snap). Revision Changes Path 1.112 +2 -2 src/sys/i386/conf/Makefile.i386 1.36 +2 -3 src/sys/conf/newvers.sh 1.30 +1 -3 src/sys/sys/param.h From owner-cvs-sys Wed May 20 15:06:47 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA23197 for cvs-sys-outgoing; Wed, 20 May 1998 13:51:47 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA20829; Wed, 20 May 1998 13:40:32 -0700 (PDT) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id NAA16586; Wed, 20 May 1998 13:35:44 -0700 (PDT) Date: Wed, 20 May 1998 13:35:44 -0700 (PDT) Message-Id: <199805202035.NAA16586@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/conf newvers.sh src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/05/20 13:35:44 PDT Modified files: sys/i386/conf Makefile.i386 sys/conf newvers.sh sys/sys param.h Log: Move __FreeBSD_version into (with automated duplication to ). This allow kernel drivers access to it. Approved by: -current Revision Changes Path 1.111 +2 -2 src/sys/i386/conf/Makefile.i386 1.35 +3 -2 src/sys/conf/newvers.sh 1.29 +3 -1 src/sys/sys/param.h From owner-cvs-sys Wed May 20 17:36:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04221 for cvs-sys-outgoing; Wed, 20 May 1998 17:36:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04146; Wed, 20 May 1998 17:35:46 -0700 (PDT) (envelope-from root@implode.root.com) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id RAA15163; Wed, 20 May 1998 17:35:43 -0700 (PDT) Message-Id: <199805210035.RAA15163@implode.root.com> To: Peter Dufault cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/net if_fddisubr.c In-reply-to: Your message of "Wed, 20 May 1998 07:08:44 PDT." <199805201408.HAA14669@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Wed, 20 May 1998 17:35:43 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >dufault 1998/05/20 07:08:44 PDT > > Modified files: > sys/net if_fddisubr.c > Log: > Add missing close paren Oops! There's a mistake there, but closing paren isn't it... -DG David Greenman Co-founder/Principal Architect, The FreeBSD Project From owner-cvs-sys Wed May 20 17:38:56 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04505 for cvs-sys-outgoing; Wed, 20 May 1998 17:38:56 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04368; Wed, 20 May 1998 17:37:57 -0700 (PDT) (envelope-from dg@FreeBSD.org) From: David Greenman Received: (from dg@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA17626; Wed, 20 May 1998 17:33:17 -0700 (PDT) Date: Wed, 20 May 1998 17:33:17 -0700 (PDT) Message-Id: <199805210033.RAA17626@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dg 1998/05/20 17:33:17 PDT Modified files: sys/net if_fddisubr.c Log: Backed out last fix and fixed my typo: ipflow(fastforward -> ipflow_fastforward Revision Changes Path 1.30 +2 -2 src/sys/net/if_fddisubr.c From owner-cvs-sys Wed May 20 20:28:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA04599 for cvs-sys-outgoing; Wed, 20 May 1998 20:28:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA04096; Wed, 20 May 1998 20:26:19 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA18642; Wed, 20 May 1998 20:21:35 -0700 (PDT) Date: Wed, 20 May 1998 20:21:35 -0700 (PDT) Message-Id: <199805210321.UAA18642@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/05/20 20:21:35 PDT Modified files: sys/conf files Log: Add entry for ThunderLAN driver to files. Revision Changes Path 1.138 +1 -0 src/sys/conf/files From owner-cvs-sys Wed May 20 20:28:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA04423 for cvs-sys-outgoing; Wed, 20 May 1998 20:28:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA03833; Wed, 20 May 1998 20:24:42 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA18573; Wed, 20 May 1998 20:19:58 -0700 (PDT) Date: Wed, 20 May 1998 20:19:58 -0700 (PDT) Message-Id: <199805210319.UAA18573@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tl.c if_tlreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/05/20 20:19:57 PDT Added files: sys/pci if_tl.c if_tlreg.h Log: Add Texas Instruments TNET100 'ThunderLAN' PCI NIC driver to the tree. This driver supports the following cards/integrated ethernet controllers: Compaq Netelligent 10, Compaq Netelligent 10/100, Compaq Netelligent 10/100, Compaq Netelligent 10/100 Proliant, Compaq Netelligent 10/100 Dual Port, Compaq NetFlex-3/P Integrated, Compaq NetFlex-3/P Integrated, Compaq NetFlex 3/P w/ BNC, Compaq Deskpro 4000 5233MMX. It should also support Texas Instruments NICs that use the ThunderLAN chip, though I don't have any to test. If you've got a card that uses the ThunderLAN chip but isn't listed in the PCI vendor/product list in if_tl.c, try adding it and see what happens. The driver supports any MII compliant PHY at 10 or 100Mbps speeds in full or half duplex. (Those I've personally tested are the National Semiconductor DP83840A (Prosignia server), the Level 1 LXT970 (Deskpro desktop), and the ThunderLAN's internal 10baseT PHY.) Autonegotiation, hardware multicast filtering, BPF and ifmedia support are included. This chip is pretty fast; Prosignia servers with NCR SCSI, ThunderLAN ethernet and FreeBSD make for a nice combination. From owner-cvs-sys Wed May 20 20:29:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA04649 for cvs-sys-outgoing; Wed, 20 May 1998 20:29:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA04210; Wed, 20 May 1998 20:27:05 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA18676; Wed, 20 May 1998 20:22:22 -0700 (PDT) Date: Wed, 20 May 1998 20:22:22 -0700 (PDT) Message-Id: <199805210322.UAA18676@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf GENERIC LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/05/20 20:22:21 PDT Modified files: sys/i386/conf GENERIC LINT Log: And entries for ThunderLAN driver. Revision Changes Path 1.109 +2 -1 src/sys/i386/conf/GENERIC 1.434 +8 -1 src/sys/i386/conf/LINT From owner-cvs-sys Thu May 21 00:52:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA19438 for cvs-sys-outgoing; Thu, 21 May 1998 00:52:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA19364; Thu, 21 May 1998 00:52:43 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA19619; Thu, 21 May 1998 00:48:01 -0700 (PDT) Date: Thu, 21 May 1998 00:48:01 -0700 (PDT) Message-Id: <199805210748.AAA19619@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map.c vm_object.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/21 00:48:01 PDT Modified files: sys/i386/i386 pmap.c sys/kern vfs_cluster.c sys/miscfs/specfs spec_vnops.c sys/vm vm_map.c vm_object.c Log: Make flushing dirty pages work correctly on filesystems that unexpectedly do not complete writes even with sync I/O requests. This should help the behavior of mmaped files when using softupdates (and perhaps in other circumstances also.) Revision Changes Path 1.202 +4 -1 src/sys/i386/i386/pmap.c 1.62 +8 -12 src/sys/kern/vfs_cluster.c 1.62 +3 -2 src/sys/miscfs/specfs/spec_vnops.c 1.127 +7 -5 src/sys/vm/vm_map.c 1.121 +10 -2 src/sys/vm/vm_object.c From owner-cvs-sys Thu May 21 01:11:16 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA22355 for cvs-sys-outgoing; Thu, 21 May 1998 01:11:16 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA22344; Thu, 21 May 1998 01:11:10 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id BAA20466; Thu, 21 May 1998 01:03:35 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd020463; Thu May 21 08:03:30 1998 Date: Thu, 21 May 1998 01:03:26 -0700 (PDT) From: Julian Elischer To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map.c vm_object.c In-Reply-To: <199805210748.AAA19619@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk can you explain a bit more? julian On Thu, 21 May 1998, John Dyson wrote: > dyson 1998/05/21 00:48:01 PDT > > Modified files: > sys/i386/i386 pmap.c > sys/kern vfs_cluster.c > sys/miscfs/specfs spec_vnops.c > sys/vm vm_map.c vm_object.c > Log: > Make flushing dirty pages work correctly on filesystems that > unexpectedly do not complete writes even with sync I/O requests. > This should help the behavior of mmaped files when using > softupdates (and perhaps in other circumstances also.) > > Revision Changes Path > 1.202 +4 -1 src/sys/i386/i386/pmap.c > 1.62 +8 -12 src/sys/kern/vfs_cluster.c > 1.62 +3 -2 src/sys/miscfs/specfs/spec_vnops.c > 1.127 +7 -5 src/sys/vm/vm_map.c > 1.121 +10 -2 src/sys/vm/vm_object.c > From owner-cvs-sys Thu May 21 01:41:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA26912 for cvs-sys-outgoing; Thu, 21 May 1998 01:41:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA26834; Thu, 21 May 1998 01:40:34 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id DAA00800; Thu, 21 May 1998 03:40:26 -0500 (EST) (envelope-from toor) Message-Id: <199805210840.DAA00800@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map In-Reply-To: from Julian Elischer at "May 21, 98 01:03:26 am" To: julian@whistle.com (Julian Elischer) Date: Thu, 21 May 1998 03:40:26 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Julian Elischer said: > > can you explain a bit more? > Yes... Basically, a FSYNC operation into a UFS with softdep filesystem doesn't guarantee I/O completion upon return. That really messes up some assumptions made in the VM code. My fixes fix that problem. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Thu May 21 02:01:39 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA00259 for cvs-sys-outgoing; Thu, 21 May 1998 02:01:39 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA00249; Thu, 21 May 1998 02:01:27 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id BAA21745; Thu, 21 May 1998 01:55:20 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd021738; Thu May 21 08:55:11 1998 Date: Thu, 21 May 1998 01:55:06 -0700 (PDT) From: Julian Elischer To: "John S. Dyson" cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map In-Reply-To: <199805210840.DAA00800@dyson.iquest.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eh? FSYNC MUST return only when all dependencies related to writing th efile in question have been resolved and written to disk.. If it's not doing this then that is a bug! I'm seeing Kirk tomorrow so I'll bring this up.. your assumptions were correct, not the behaviour.. On Thu, 21 May 1998, John S. Dyson wrote: > Julian Elischer said: > > > > can you explain a bit more? > > > Yes... Basically, a FSYNC operation into a UFS with softdep > filesystem doesn't guarantee I/O completion upon return. That > really messes up some assumptions made in the VM code. My > fixes fix that problem. > > -- > John | Never try to teach a pig to sing, > dyson@freebsd.org | it just makes you look stupid, > jdyson@nc.com | and it irritates the pig. > From owner-cvs-sys Thu May 21 02:10:51 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02008 for cvs-sys-outgoing; Thu, 21 May 1998 02:10:51 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA01915; Thu, 21 May 1998 02:10:20 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id EAA00930; Thu, 21 May 1998 04:10:15 -0500 (EST) (envelope-from toor) Message-Id: <199805210910.EAA00930@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map In-Reply-To: from Julian Elischer at "May 21, 98 01:55:06 am" To: julian@whistle.com (Julian Elischer) Date: Thu, 21 May 1998 04:10:15 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Julian Elischer said: > eh? > FSYNC MUST return only when all dependencies related to writing th efile > in question have been resolved and written to disk.. > > If it's not doing this then that is a bug! > > I'm seeing Kirk tomorrow so I'll bring this up.. > > your assumptions were correct, not the behaviour.. > I wanted a fix for the snapshot CDROM, so didn't have time to go through any "processes." The system failed one of my regression tests, so I wanted the problem fixed ASAP. If you take a look at ffs_vnops.c, at the bottom of the fsync, it appears that there is no wait. Don't have time to debug that part of the code, so have at it. There are still possibilities of problems without my mods, so they should stay in. (Be liberal on what you accept principle :-)). -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Thu May 21 02:27:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA04689 for cvs-sys-outgoing; Thu, 21 May 1998 02:27:30 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA04576; Thu, 21 May 1998 02:26:48 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA20113; Thu, 21 May 1998 02:22:06 -0700 (PDT) Date: Thu, 21 May 1998 02:22:06 -0700 (PDT) Message-Id: <199805210922.CAA20113@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/21 02:22:06 PDT Modified files: sys/pc98/conf GENERIC98 Log: Sync with sys/i386/conf/GENERIC revision 1.109. Revision Changes Path 1.39 +2 -1 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Thu May 21 07:26:01 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA14940 for cvs-sys-outgoing; Thu, 21 May 1998 07:26:01 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from roma.coe.ufrj.br (jonny@roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA14920; Thu, 21 May 1998 07:25:33 -0700 (PDT) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id LAA15001; Thu, 21 May 1998 11:24:52 -0300 (EST) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199805211424.LAA15001@roma.coe.ufrj.br> Subject: Re: cvs commit: src/sys/pci brooktree848.c In-Reply-To: <199805210258.TAA12797@rah.star-gate.com> from Amancio Hasty at "May 20, 98 07:58:47 pm" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Thu, 21 May 1998 11:24:52 -0300 (EST) Cc: bde@zeta.org.au, jkh@time.cdrom.com, ahasty@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, luigi@labinfo.iet.unipi.it, roger@cs.strath.ac.uk X-Mailer: ELM [version 2.4ME+ PL40 (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 #define quoting(Amancio Hasty) // Actually, it is more natural to standardized around a unified interface Yes... // ala snmp . /dev/hairydevicename with its godzilla ioctl and matching // hairy control program is not intuitive nor a centralized mechanism // to access both the kernel and its devices. // // sysctl type interface could easily be extended to support // multiple variables: // sysctl -w hw.bt848.1.mute=1 hw.bt848.2.tuner=0. // // If I want to find out all the bt848 devices on the system: // sysctl hw.bt848 // which does a snmplike walk on the node hw.bt848 This is not the SNMP way. All unit identifiers are the last part of the mib variable. If you want to detect or count the devices there must be another variable for that. // Incidentely, you can still maintain the device control programs as shell // wrappers which just use sysctl commands;however, the converse is not true. I have one doubt on the subject. Device control can always have permissions controlled on the file node. What about sysctls ? sysctls are good for monitoring and/or settings defaults at rc.local, but not for final user control. That's why I still have no position on this discussion. My position is that sysctl is the choice, then it must look like SNMP. Period. Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro From owner-cvs-sys Thu May 21 08:38:34 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA26561 for cvs-sys-outgoing; Thu, 21 May 1998 08:38:34 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA26547; Thu, 21 May 1998 08:38:17 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from gjallarhorn.ifi.uio.no (2602@gjallarhorn.ifi.uio.no [129.240.65.40]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id RAA11217; Thu, 21 May 1998 17:38:10 +0200 (MET DST) Received: (from dag-erli@localhost) by gjallarhorn.ifi.uio.no ; Thu, 21 May 1998 17:38:09 +0200 (MET DST) Mime-Version: 1.0 To: Peter Wemm Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c References: <199805191940.MAA04923@freefall.freebsd.org> Organization: University of Oslo, Department of Informatics X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 21 May 1998 17:38:08 +0200 In-Reply-To: Peter Wemm's message of "Tue, 19 May 1998 12:40:46 -0700 (PDT)" Message-ID: Lines: 10 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Peter Wemm writes: > peter 1998/05/19 12:40:46 PDT > > Modified files: > sys/i386/i386 identcpu.c Are there any plans to make FreeBSD correctly identify PII processors? -- Noone else has a .sig like this one. From owner-cvs-sys Thu May 21 09:07:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA00388 for cvs-sys-outgoing; Thu, 21 May 1998 09:07:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ifi.uio.no (0@ifi.uio.no [129.240.64.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA00301; Thu, 21 May 1998 09:06:42 -0700 (PDT) (envelope-from dag-erli@ifi.uio.no) Received: from gjallarhorn.ifi.uio.no (2602@gjallarhorn.ifi.uio.no [129.240.65.40]) by ifi.uio.no (8.8.8/8.8.7/ifi0.2) with ESMTP id SAA13613; Thu, 21 May 1998 18:06:39 +0200 (MET DST) Received: (from dag-erli@localhost) by gjallarhorn.ifi.uio.no ; Thu, 21 May 1998 18:06:37 +0200 (MET DST) Mime-Version: 1.0 To: Peter Wemm Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 identcpu.c References: <199805191940.MAA04923@freefall.freebsd.org> Organization: University of Oslo, Department of Informatics X-url: http://www.stud.ifi.uio.no/~dag-erli/ X-Stop-Spam: http://www.cauce.org From: dag-erli@ifi.uio.no (Dag-Erling Coidan =?iso-8859-1?Q?Sm=F8rgrav?= ) Date: 21 May 1998 18:06:37 +0200 In-Reply-To: dag-erli@ifi.uio.no's message of "21 May 1998 17:38:08 +0200" Message-ID: Lines: 71 X-Mailer: Gnus v5.5/Emacs 19.34 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id JAB00308 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dag-erli@ifi.uio.no (Dag-Erling Coidan Smørgrav ) writes: > Peter Wemm writes: > > peter 1998/05/19 12:40:46 PDT > > > > Modified files: > > sys/i386/i386 identcpu.c > Are there any plans to make FreeBSD correctly identify PII processors? Answering myself: "Yes, here's a patch against -current that hopefully does this:" Index: src/sys/i386/i386/identcpu.c =================================================================== RCS file: /c/ncvs/src/sys/i386/i386/identcpu.c,v retrieving revision 1.46 diff -u -r1.46 identcpu.c --- identcpu.c 1998/05/19 19:40:45 1.46 +++ identcpu.c 1998/05/21 15:58:17 @@ -94,6 +94,7 @@ { "Cyrix 6x86MX", CPUCLASS_686 }, /* CPU_M2 */ { "NexGen 586", CPUCLASS_386 }, /* CPU_NX586 (XXX) */ { "Cyrix 486S/DX", CPUCLASS_486 }, /* CPU_CY486DX */ + { "Pentium II", CPUCLASS_686 }, /* CPU_PII */ }; static void @@ -154,7 +155,20 @@ #endif break; case 0x600: - strcat(cpu_model, "Pentium Pro"); + /* Check the particular flavor of 686 */ + if ((cpu_id & 0xf0) == 0) + strcat(cpu_model, "Pentium Pro A-step"); + else if ((cpu_id & 0xf0) == 1) + strcat(cpu_model, "Pentium Pro"); + else if ((cpu_id & 0xf0) == 3) { + strcat(cpu_model, "Pentium II"); + cpu = CPU_PII; + } + else if ((cpu_id & 0xf0) == 5) { + strcat(cpu_model, "Pentium II (0.25 µm)"); + cpu = CPU_PII; + } + else strcat(cpu_model, "Unknown 80686"); break; default: strcat(cpu_model, "unknown"); Index: src/sys/i386/include/cputypes.h =================================================================== RCS file: /c/ncvs/src/sys/i386/include/cputypes.h,v retrieving revision 1.10 diff -u -r1.10 cputypes.h --- cputypes.h 1997/10/28 11:43:50 1.10 +++ cputypes.h 1998/05/21 15:41:22 @@ -56,6 +56,7 @@ #define CPU_M2 11 /* Cyrix M2 (aka enhanced 6x86 with MMX */ #define CPU_NX586 12 /* NexGen (now AMD) 586 */ #define CPU_CY486DX 13 /* Cyrix 486S/DX/DX2/DX4 */ +#define CPU_PII 14 /* Intel Pentium II */ #ifndef LOCORE struct cpu_nameclass { I can't test this right now, so could somebody please try it out and give me some feedback? -- Noone else has a .sig like this one. From owner-cvs-sys Thu May 21 09:29:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA04104 for cvs-sys-outgoing; Thu, 21 May 1998 09:29:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA03955; Thu, 21 May 1998 09:28:50 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA16954; Thu, 21 May 1998 09:24:06 -0700 (PDT) Date: Thu, 21 May 1998 09:24:06 -0700 (PDT) Message-Id: <199805211624.JAA16954@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tl.c if_tlreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/05/21 09:24:06 PDT Modified files: sys/pci if_tl.c if_tlreg.h Log: Don't use __FreeBSD_version explicitly - none of the other drivers here do and it also blows up in building GENERIC during a release build if you try and include (which shot my SNAP dead - argh!). Use __FreeBSD__ instead. Revision Changes Path 1.2 +11 -11 src/sys/pci/if_tl.c 1.2 +2 -2 src/sys/pci/if_tlreg.h From owner-cvs-sys Thu May 21 09:41:58 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA07046 for cvs-sys-outgoing; Thu, 21 May 1998 09:41:58 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA07010; Thu, 21 May 1998 09:41:44 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id KAA15418; Thu, 21 May 1998 10:41:43 -0600 (MDT) Message-Id: <199805211641.KAA15418@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: "Jordan K. Hubbard" cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Thu, 21 May 1998 09:24:06 PDT." <199805211624.JAA16954@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 21 May 1998 10:37:32 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >jkh 1998/05/21 09:24:06 PDT > > Modified files: > sys/pci if_tl.c if_tlreg.h > Log: > Don't use __FreeBSD_version explicitly - none of the other > drivers here do and it also blows up in building GENERIC during > a release build if you try and include (which shot > my SNAP dead - argh!). Use __FreeBSD__ instead. > > Revision Changes Path > 1.2 +11 -11 src/sys/pci/if_tl.c > 1.2 +2 -2 src/sys/pci/if_tlreg.h No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ doesn't work because it's tied to the compiler, not the source. -- Justin From owner-cvs-sys Thu May 21 10:11:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA13304 for cvs-sys-outgoing; Thu, 21 May 1998 10:11:05 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA13077; Thu, 21 May 1998 10:10:18 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id KAA17167; Thu, 21 May 1998 10:05:33 -0700 (PDT) Date: Thu, 21 May 1998 10:05:33 -0700 (PDT) Message-Id: <199805211705.KAA17167@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/05/21 10:05:33 PDT Modified files: sys/pci if_tl.c Log: Yeargh! After all that, I forgot to remove the #include. Revision Changes Path 1.3 +2 -4 src/sys/pci/if_tl.c From owner-cvs-sys Thu May 21 10:12:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA13738 for cvs-sys-outgoing; Thu, 21 May 1998 10:12:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA13714; Thu, 21 May 1998 10:12:39 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id KAA27042; Thu, 21 May 1998 10:12:50 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: "Justin T. Gibbs" cc: "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Thu, 21 May 1998 10:37:32 MDT." <199805211641.KAA15418@pluto.plutotech.com> Date: Thu, 21 May 1998 10:12:50 -0700 Message-ID: <27038.895770770@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ > doesn't work because it's tied to the compiler, not the source. 1. The osreldate.h file just isn't created in time and if we want our SNAP builds to work for now, this change has to happen. If we want to work out how to get the osreldate.h file bootstrapped into place at a later time then that's fine with me, but there's no use holding up the show until then. 2. Absolutely *nothing* else in the system that I've been able to find uses __FreeBSD_version directly in the way that this driver did. If this is really a step forward then I'd suggest that a whole lot more needs changing if self-consistency is also your goal (and I think it should be, especially where this kind of stuff is concerned, since other driver writers will imitate it). - Jordan From owner-cvs-sys Thu May 21 10:16:54 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA14624 for cvs-sys-outgoing; Thu, 21 May 1998 10:16:54 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA14594; Thu, 21 May 1998 10:16:37 -0700 (PDT) (envelope-from gibbs@plutotech.com) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.7/8.8.5) with ESMTP id LAA17170; Thu, 21 May 1998 11:16:34 -0600 (MDT) Message-Id: <199805211716.LAA17170@pluto.plutotech.com> X-Mailer: exmh version 2.0.1 12/23/97 To: "Jordan K. Hubbard" cc: "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Thu, 21 May 1998 10:12:50 PDT." <27038.895770770@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 21 May 1998 11:12:23 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ >> doesn't work because it's tied to the compiler, not the source. > >1. The osreldate.h file just isn't created in time and if we want > our SNAP builds to work for now, this change has to happen. > If we want to work out how to get the osreldate.h file bootstrapped > into place at a later time then that's fine with me, but there's > no use holding up the show until then. I think the problem is that it is in the wrong location. Kernel object files should not include files from /usr/include, but that's the only place to reliably get osreldate.h right now. Perhaps it should be moved to sys/sys. -- Justin From owner-cvs-sys Thu May 21 11:26:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA27311 for cvs-sys-outgoing; Thu, 21 May 1998 11:26:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27270; Thu, 21 May 1998 11:25:43 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id SAA10561; Thu, 21 May 1998 18:25:42 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA01579; Thu, 21 May 1998 20:25:42 +0200 (MET DST) Message-ID: <19980521202541.60347@follo.net> Date: Thu, 21 May 1998 20:25:41 +0200 From: Eivind Eklund To: "Jordan K. Hubbard" , "Justin T. Gibbs" Cc: "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <199805211641.KAA15418@pluto.plutotech.com> <27038.895770770@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <27038.895770770@time.cdrom.com>; from Jordan K. Hubbard on Thu, May 21, 1998 at 10:12:50AM -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, May 21, 1998 at 10:12:50AM -0700, Jordan K. Hubbard wrote: > > No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ > > doesn't work because it's tied to the compiler, not the source. > > 1. The osreldate.h file just isn't created in time and if we want > our SNAP builds to work for now, this change has to happen. > If we want to work out how to get the osreldate.h file bootstrapped > into place at a later time then that's fine with me, but there's > no use holding up the show until then. That was the change I installed and backed out so fast earlier today; it unfortunately didn't work. > 2. Absolutely *nothing* else in the system that I've been able to > find uses __FreeBSD_version directly in the way that this driver > did. If this is really a step forward then I'd suggest that > a whole lot more needs changing if self-consistency is also your > goal (and I think it should be, especially where this kind of > stuff is concerned, since other driver writers will imitate it). The reason nothing else use __FreeBSD_version directly in this way is that we don't provide it to kernel files, and that _suck_. It is one of the biggest hurdles for people attempting to do development outside of the FreeBSD tree proper. Eivind. From owner-cvs-sys Thu May 21 11:29:15 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28121 for cvs-sys-outgoing; Thu, 21 May 1998 11:29:15 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns.mauswerks.net (root@ns.mauswerks.com [204.152.96.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA27881; Thu, 21 May 1998 11:28:23 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from feral.com (root@[209.54.254.2]) by ns.mauswerks.net (8.8.0/8.6.9) with ESMTP id LAA07867; Thu, 21 May 1998 11:30:31 -0700 Received: from feral-gw (mjacob@gw100.feral.com [192.67.166.129]) by feral.com (8.8.6/8.8.6) with SMTP id LAA01499; Thu, 21 May 1998 11:28:18 -0700 Message-ID: <35647242.48873E4B@feral.com> Date: Thu, 21 May 1998 11:28:18 -0700 From: Matthew Jacob Organization: Feral Software X-Mailer: Mozilla 3.04 (X11; I; Linux 2.0.33 i586) MIME-Version: 1.0 To: Eivind Eklund CC: "Jordan K. Hubbard" , "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <199805211641.KAA15418@pluto.plutotech.com> <27038.895770770@time.cdrom.com> <19980521202541.60347@follo.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Eivind Eklund wrote: > > The reason nothing else use __FreeBSD_version directly in this way is > that we don't provide it to kernel files, and that _suck_. It is one > of the biggest hurdles for people attempting to do development outside > of the FreeBSD tree proper. > > Eivind. Hear, hear. From owner-cvs-sys Thu May 21 11:32:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA28762 for cvs-sys-outgoing; Thu, 21 May 1998 11:32:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA28486; Thu, 21 May 1998 11:31:13 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id LAA27767; Thu, 21 May 1998 11:31:15 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Matthew Jacob cc: Eivind Eklund , "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Thu, 21 May 1998 11:28:18 PDT." <35647242.48873E4B@feral.com> Date: Thu, 21 May 1998 11:31:15 -0700 Message-ID: <27764.895775475@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Hear, hear. I'm still waiting for any of the proponents of this to make it actually work. - Jordan From owner-cvs-sys Thu May 21 11:38:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA00405 for cvs-sys-outgoing; Thu, 21 May 1998 11:38:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns.mauswerks.net (root@ns.mauswerks.com [204.152.96.5]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29902; Thu, 21 May 1998 11:37:21 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from feral.com (root@[209.54.254.2]) by ns.mauswerks.net (8.8.0/8.6.9) with ESMTP id LAA07887; Thu, 21 May 1998 11:39:27 -0700 Received: from feral-gw (mjacob@gw100.feral.com [192.67.166.129]) by feral.com (8.8.6/8.8.6) with SMTP id LAA01553; Thu, 21 May 1998 11:37:14 -0700 Message-ID: <3564745A.75ABCF5C@feral.com> Date: Thu, 21 May 1998 11:37:14 -0700 From: Matthew Jacob Organization: Feral Software X-Mailer: Mozilla 3.04 (X11; I; Linux 2.0.33 i586) MIME-Version: 1.0 To: "Jordan K. Hubbard" CC: Eivind Eklund , "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <27764.895775475@time.cdrom.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Okay- off the top of my head while I'm out the door for a week in Ohio: A) Create a new file, sys/osversion.h. Have it contain: #define FreeBSD_OS_MAJOR N # N is 1..N #define FreeBSD_OS_MINOR M # M is 1..M #define FreeBSD_OS_MICRO K # K is 1..M #define FreeBSD_OS_Version \ (FreeBSD_OS_MAJOR<<16|FreeBSD_OS_Minor<<8|FreeBSD_OS_Micro) A') Have a FreeBSD_OS_NANO if you'd like... you get the idea. B) Include this from sys/param.h, protected by _KERNEL. Or, you pick how it gets into all kernel files. C) Integrate this into 3.0 && 2.2.X. With the approprate settings. D) Only FreeBSD release engineering can update and change this file. E) Document this in a section 9 (is thers such in FreeBSD_ I have all my FreeBSD machines down 'coz I'm, like, out the door for a week) so that developers may depend upon this. ------------- So- is this stupid? What have I missed? I'm sorry if I didn't get something, but it seems to be something really useful to have, and, yes, I've claimed that this should work. If not, how come? From owner-cvs-sys Thu May 21 11:40:17 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA00798 for cvs-sys-outgoing; Thu, 21 May 1998 11:40:17 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA00422; Thu, 21 May 1998 11:38:32 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id SAA10977; Thu, 21 May 1998 18:38:26 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA01775; Thu, 21 May 1998 20:38:26 +0200 (MET DST) Message-ID: <19980521203825.33856@follo.net> Date: Thu, 21 May 1998 20:38:25 +0200 From: Eivind Eklund To: "Jordan K. Hubbard" , Matthew Jacob Cc: "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <35647242.48873E4B@feral.com> <27764.895775475@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <27764.895775475@time.cdrom.com>; from Jordan K. Hubbard on Thu, May 21, 1998 at 11:31:15AM -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, May 21, 1998 at 11:31:15AM -0700, Jordan K. Hubbard wrote: > > Hear, hear. > > I'm still waiting for any of the proponents of this to make it > actually work. Gimme 15 more minutes. (I'm having to add an (optional) paramter to newvers.sh, due to the lacking change of $0 on use of '.') Eivind. From owner-cvs-sys Thu May 21 11:57:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA03646 for cvs-sys-outgoing; Thu, 21 May 1998 11:57:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA03520; Thu, 21 May 1998 11:57:00 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id SAA11451; Thu, 21 May 1998 18:56:50 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA04156; Thu, 21 May 1998 20:56:50 +0200 (MET DST) Message-ID: <19980521205649.04487@follo.net> Date: Thu, 21 May 1998 20:56:49 +0200 From: Eivind Eklund To: "Jordan K. Hubbard" , Matthew Jacob Cc: "Justin T. Gibbs" , "Jordan K. Hubbard" , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <35647242.48873E4B@feral.com> <27764.895775475@time.cdrom.com> <19980521203825.33856@follo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <19980521203825.33856@follo.net>; from Eivind Eklund on Thu, May 21, 1998 at 08:38:25PM +0200 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, May 21, 1998 at 08:38:25PM +0200, Eivind Eklund wrote: > On Thu, May 21, 1998 at 11:31:15AM -0700, Jordan K. Hubbard wrote: > > > Hear, hear. > > > > I'm still waiting for any of the proponents of this to make it > > actually work. > > Gimme 15 more minutes. (I'm having to add an (optional) paramter to > newvers.sh, due to the lacking change of $0 on use of '.') Got it, as far as I can see. Committing as soon as I've tested the relevant part of 'make buildworld'. Eivind. From owner-cvs-sys Thu May 21 12:27:48 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA08954 for cvs-sys-outgoing; Thu, 21 May 1998 12:27:48 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08732; Thu, 21 May 1998 12:26:33 -0700 (PDT) (envelope-from eivind@FreeBSD.org) From: Eivind Eklund Received: (from eivind@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id MAA17830; Thu, 21 May 1998 12:21:47 -0700 (PDT) Date: Thu, 21 May 1998 12:21:47 -0700 (PDT) Message-Id: <199805211921.MAA17830@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-include@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/include Makefile src/sys/i386/conf Makefile.i386 src/sys/conf newvers.sh src/sys/sys param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk eivind 1998/05/21 12:21:47 PDT Modified files: include Makefile sys/i386/conf Makefile.i386 sys/conf newvers.sh sys/sys param.h Log: Move __FreeBSD_version from src/sys/conf/newvers.sh to src/sys/sys/param.h, to facilitate access from the kernel. This make it possible to do outside kernel development and have it actually work properly. Revision Changes Path 1.77 +4 -2 src/include/Makefile 1.113 +2 -2 src/sys/i386/conf/Makefile.i386 1.37 +9 -2 src/sys/conf/newvers.sh 1.31 +3 -1 src/sys/sys/param.h From owner-cvs-sys Thu May 21 15:06:50 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA11865 for cvs-sys-outgoing; Thu, 21 May 1998 15:06:50 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from firewall.reed.wattle.id.au (darren2.lnk.telstra.net [139.130.53.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA10909; Thu, 21 May 1998 15:02:46 -0700 (PDT) (envelope-from darrenr@reed.wattle.id.au) Received: (from root@localhost) by firewall.reed.wattle.id.au (8.8.7/8.8.7) id WAA16057; Thu, 21 May 1998 22:02:34 GMT Received: from avalon.reed.wattle.id.au(192.168.1.1) by firewall.reed.wattle.id.au via smap (V1.3) id sma016055; Thu May 21 22:02:04 1998 Received: from percival.reed.wattle.id.au. (percival.reed.wattle.id.au [192.168.1.5]) by avalon.reed.wattle.id.au (8.9.0.Beta3/8.9.0.Beta3) with SMTP id IAA12733; Fri, 22 May 1998 08:01:43 +1000 (EST) From: Darren Reed Message-Id: <199805212201.IAA12733@avalon.reed.wattle.id.au> Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-Reply-To: <19980521202541.60347@follo.net> from Eivind Eklund at "May 21, 98 08:25:41 pm" To: eivind@yes.no (Eivind Eklund) Date: Fri, 22 May 1998 08:01:32 +1000 (EST) Cc: jkh@time.cdrom.com, gibbs@plutotech.com, jkh@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL37 (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 In some email I received from Eivind Eklund, sie wrote: > On Thu, May 21, 1998 at 10:12:50AM -0700, Jordan K. Hubbard wrote: > > > No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ > > > doesn't work because it's tied to the compiler, not the source. > > > > 1. The osreldate.h file just isn't created in time and if we want > > our SNAP builds to work for now, this change has to happen. > > If we want to work out how to get the osreldate.h file bootstrapped > > into place at a later time then that's fine with me, but there's > > no use holding up the show until then. > > That was the change I installed and backed out so fast earlier today; > it unfortunately didn't work. > > > 2. Absolutely *nothing* else in the system that I've been able to > > find uses __FreeBSD_version directly in the way that this driver > > did. If this is really a step forward then I'd suggest that > > a whole lot more needs changing if self-consistency is also your > > goal (and I think it should be, especially where this kind of > > stuff is concerned, since other driver writers will imitate it). > > The reason nothing else use __FreeBSD_version directly in this way is > that we don't provide it to kernel files, and that _suck_. It is one > of the biggest hurdles for people attempting to do development outside > of the FreeBSD tree proper. FWIW, when the shell setup script for in-kernel compiles of IP Filter is run, it copies /usr/include/osreldate.h to /sys/sys. It might not be a "great" idea, but heck, it's better than having nothing to use. Darren From owner-cvs-sys Thu May 21 17:11:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA06172 for cvs-sys-outgoing; Thu, 21 May 1998 17:11:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA05374; Thu, 21 May 1998 17:08:18 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA20346; Thu, 21 May 1998 17:03:29 -0700 (PDT) Date: Thu, 21 May 1998 17:03:29 -0700 (PDT) Message-Id: <199805220003.RAA20346@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c src/sys/i386/include cputypes.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk des 1998/05/21 17:03:29 PDT Modified files: sys/i386/i386 identcpu.c Log: Correctly identify the precise CPU model within the 686 family: instead of just printing "Pentium Pro", check the model (cpu_id & 0xf0) and print the appropriate information. Revision Changes Path 1.47 +16 -2 src/sys/i386/i386/identcpu.c Modified files: sys/i386/include cputypes.h Log: Add CPU_PII to the list. Revision Changes Path 1.11 +2 -1 src/sys/i386/include/cputypes.h From owner-cvs-sys Thu May 21 22:06:42 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA03188 for cvs-sys-outgoing; Thu, 21 May 1998 22:06:42 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA03140; Thu, 21 May 1998 22:06:25 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id PAA03138; Fri, 22 May 1998 15:02:51 +1000 Date: Fri, 22 May 1998 15:02:51 +1000 From: Bruce Evans Message-Id: <199805220502.PAA03138@godzilla.zeta.org.au> To: eivind@yes.no, gibbs@plutotech.com, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, jkh@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > No, no, no. Create an osreldate.h file instead. Please? Using __FreeBSD__ >> > doesn't work because it's tied to the compiler, not the source. No. Neither should be used. >> 1. The osreldate.h file just isn't created in time and if we want >> our SNAP builds to work for now, this change has to happen. >> If we want to work out how to get the osreldate.h file bootstrapped >> into place at a later time then that's fine with me, but there's >> no use holding up the show until then. > >That was the change I installed and backed out so fast earlier today; >it unfortunately didn't work. Fortunately :-). >> 2. Absolutely *nothing* else in the system that I've been able to >> find uses __FreeBSD_version directly in the way that this driver The isp driver uses it. >> did. If this is really a step forward then I'd suggest that >> a whole lot more needs changing if self-consistency is also your >> goal (and I think it should be, especially where this kind of >> stuff is concerned, since other driver writers will imitate it). It's a step backwards. We use cvs for version control here. >The reason nothing else use __FreeBSD_version directly in this way is >that we don't provide it to kernel files, and that _suck_. It is one >of the biggest hurdles for people attempting to do development outside >of the FreeBSD tree proper. That may be so, but when the sources are committed to the tree proper, they shouldn't have ifdef version spaghetti. Bruce From owner-cvs-sys Thu May 21 22:45:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA09577 for cvs-sys-outgoing; Thu, 21 May 1998 22:45:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA09543; Thu, 21 May 1998 22:45:07 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id WAA03177; Thu, 21 May 1998 22:45:15 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Bruce Evans Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Fri, 22 May 1998 15:02:51 +1000." <199805220502.PAA03138@godzilla.zeta.org.au> Date: Thu, 21 May 1998 22:45:15 -0700 Message-ID: <3173.895815915@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > That may be so, but when the sources are committed to the tree proper, > they shouldn't have ifdef version spaghetti. Hmmm. Just to be sure I understand your position - are you saying that sources should never use conditional compilation which depends on the FreeBSD version number? That seems... Draconian. - Jordan From owner-cvs-sys Thu May 21 23:12:30 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA15270 for cvs-sys-outgoing; Thu, 21 May 1998 23:12:30 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA15188; Thu, 21 May 1998 23:12:18 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id QAA06912; Fri, 22 May 1998 16:05:51 +1000 Date: Fri, 22 May 1998 16:05:51 +1000 From: Bruce Evans Message-Id: <199805220605.QAA06912@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> That may be so, but when the sources are committed to the tree proper, >> they shouldn't have ifdef version spaghetti. > >Hmmm. Just to be sure I understand your position - are you saying >that sources should never use conditional compilation which depends >on the FreeBSD version number? That seems... Draconian. Yes. Bruce From owner-cvs-sys Fri May 22 02:15:53 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA13473 for cvs-sys-outgoing; Fri, 22 May 1998 02:15:53 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from firewall.reed.wattle.id.au (darren2.lnk.telstra.net [139.130.53.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA13421; Fri, 22 May 1998 02:15:32 -0700 (PDT) (envelope-from darrenr@reed.wattle.id.au) Received: (from root@localhost) by firewall.reed.wattle.id.au (8.8.7/8.8.7) id JAA17833; Fri, 22 May 1998 09:15:34 GMT Received: from avalon.reed.wattle.id.au(192.168.1.1) by firewall.reed.wattle.id.au via smap (V1.3) id sma017831; Fri May 22 09:15:33 1998 Received: from percival.reed.wattle.id.au. (percival.reed.wattle.id.au [192.168.1.5]) by avalon.reed.wattle.id.au (8.9.0.Beta3/8.9.0.Beta3) with SMTP id TAA13747; Fri, 22 May 1998 19:15:08 +1000 (EST) From: Darren Reed Message-Id: <199805220915.TAA13747@avalon.reed.wattle.id.au> Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-Reply-To: <199805220605.QAA06912@godzilla.zeta.org.au> from Bruce Evans at "May 22, 98 04:05:51 pm" To: bde@zeta.org.au (Bruce Evans) Date: Fri, 22 May 1998 19:14:55 +1000 (EST) Cc: bde@zeta.org.au, jkh@time.cdrom.com, cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org X-Mailer: ELM [version 2.4ME+ PL37 (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 In some email I received from Bruce Evans, sie wrote: > >> That may be so, but when the sources are committed to the tree proper, > >> they shouldn't have ifdef version spaghetti. > > > >Hmmm. Just to be sure I understand your position - are you saying > >that sources should never use conditional compilation which depends > >on the FreeBSD version number? That seems... Draconian. > > Yes. Nothing like making life hard for people developing non-core applications for FreeBSD developers who (for one reason or another) are required to support multiple versions of the OS in the source. However, FreeBSD, in this, is acting just the same as the linux crowd is and to be quite frank, IMHO it's just plain silliness. From owner-cvs-sys Fri May 22 08:37:40 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA10033 for cvs-sys-outgoing; Fri, 22 May 1998 08:37:40 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA09951; Fri, 22 May 1998 08:37:15 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id IAA19478; Fri, 22 May 1998 08:32:24 -0700 (PDT) Date: Fri, 22 May 1998 08:32:24 -0700 (PDT) Message-Id: <199805221532.IAA19478@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tl.c if_tlreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/05/22 08:32:23 PDT Modified files: sys/pci if_tl.c if_tlreg.h Log: Remove 2.2.x compatibility code and #ifdefs. Once the shakedown period in -current is over, I'll put a 2.2.x specific version in the RELENG_2_2 branch. If somebody wants a 2.2 version of this driver now, they can check out the previous version from CVS or ask me via e-mail. Gee people, I didn't mean to stir up such a controversy. I just wanted to make sure I could get this thing to work with both kernel versions and didn't want to have to maintain two separate copies. All ya hadda do was ask. :) Revision Changes Path 1.4 +4 -68 src/sys/pci/if_tl.c 1.3 +1 -4 src/sys/pci/if_tlreg.h From owner-cvs-sys Fri May 22 10:06:45 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA26375 for cvs-sys-outgoing; Fri, 22 May 1998 10:06:45 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dingo.cdrom.com (dingo.cdrom.com [204.216.28.145]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA26364; Fri, 22 May 1998 10:06:36 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id FAA09041; Fri, 22 May 1998 05:12:18 -0700 (PDT) Message-Id: <199805221212.FAA09041@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: Darren Reed cc: bde@zeta.org.au (Bruce Evans), jkh@time.cdrom.com, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Fri, 22 May 1998 19:14:55 +1000." <199805220915.TAA13747@avalon.reed.wattle.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 22 May 1998 05:12:18 -0700 From: Mike Smith Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > In some email I received from Bruce Evans, sie wrote: > > >> That may be so, but when the sources are committed to the tree proper, > > >> they shouldn't have ifdef version spaghetti. > > > > > >Hmmm. Just to be sure I understand your position - are you saying > > >that sources should never use conditional compilation which depends > > >on the FreeBSD version number? That seems... Draconian. > > > > Yes. > > Nothing like making life hard for people developing non-core applications > for FreeBSD developers who (for one reason or another) are required to > support multiple versions of the OS in the source. > > However, FreeBSD, in this, is acting just the same as the linux crowd is > and to be quite frank, IMHO it's just plain silliness. Bruce != FreeBSD -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com From owner-cvs-sys Fri May 22 11:36:44 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15061 for cvs-sys-outgoing; Fri, 22 May 1998 11:36:44 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA15043; Fri, 22 May 1998 11:36:31 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id LAA05355; Fri, 22 May 1998 11:36:30 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Fri, 22 May 1998 16:05:51 +1000." <199805220605.QAA06912@godzilla.zeta.org.au> Date: Fri, 22 May 1998 11:36:30 -0700 Message-ID: <5351.895862190@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >Hmmm. Just to be sure I understand your position - are you saying > >that sources should never use conditional compilation which depends > >on the FreeBSD version number? That seems... Draconian. > > Yes. Well, I guess someone has to stand up for moral purity and rightousness and I can even sort of picture you in red tights with a tattered cape, a pair of green underwear worn on the outside and a large "B" on your chest. Hmmmm. OK, I'm working really hard to get that picture out of my mind now and I'm sorry I ever mentioned it. Needless to say, I think an attitude like this is somewhat impractical for the real world. There's code which has to run on multiple *BSD variants and there's code which has variant #ifdefs in it made necessary by the fact that somebody, and I'm not mentioning any names, made like a weasel on amphetamines with the includes for 3.0 and rendered the idea of code which trivially compiles on both of our own branches somewhat problematic. As long as code is written by humans and not Hal, and we've got these hyperactive weasels racing around making changes for changes sake, these sorts of #ifdefs are going to be an unfortunate and unavoidable fact of life. - Jordan From owner-cvs-sys Fri May 22 11:40:28 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15641 for cvs-sys-outgoing; Fri, 22 May 1998 11:40:28 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA15624; Fri, 22 May 1998 11:40:13 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id LAA05378; Fri, 22 May 1998 11:40:08 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Darren Reed cc: bde@zeta.org.au (Bruce Evans), cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Fri, 22 May 1998 19:14:55 +1000." <199805220915.TAA13747@avalon.reed.wattle.id.au> Date: Fri, 22 May 1998 11:40:08 -0700 Message-ID: <5374.895862408@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Nothing like making life hard for people developing non-core applications > for FreeBSD developers who (for one reason or another) are required to > support multiple versions of the OS in the source. > > However, FreeBSD, in this, is acting just the same as the linux crowd is > and to be quite frank, IMHO it's just plain silliness. Darren, don't sweat it. Bruce is our resident extremist (I think it's something in the water down there in Australia ;) and doesn't always express opinions which echo that of the other FreeBSD developers. It's also valuable to have an extremist around sometimes but that doesn't mean we slavishly follow every position they take, just the ones which take us in interesting new directions or keep hair growth to a minimum in the tree. I seriously doubt that __FreeBSD__ or any of its points of usage are going away anytime soon in the tree, regardless of how bde might feel about it. - Jordan From owner-cvs-sys Fri May 22 11:57:57 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA19550 for cvs-sys-outgoing; Fri, 22 May 1998 11:57:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from ns1.yes.no (ns1.yes.no [195.119.24.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA19523; Fri, 22 May 1998 11:57:45 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.8.7/8.8.7) with ESMTP id SAA28283; Fri, 22 May 1998 18:57:31 GMT Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id UAA01645; Fri, 22 May 1998 20:57:27 +0200 (MET DST) Message-ID: <19980522205727.41177@follo.net> Date: Fri, 22 May 1998 20:57:27 +0200 From: Eivind Eklund To: "Jordan K. Hubbard" , Darren Reed Cc: Bruce Evans , cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h References: <199805220915.TAA13747@avalon.reed.wattle.id.au> <5374.895862408@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.89.1i In-Reply-To: <5374.895862408@time.cdrom.com>; from Jordan K. Hubbard on Fri, May 22, 1998 at 11:40:08AM -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Fri, May 22, 1998 at 11:40:08AM -0700, Jordan K. Hubbard wrote: > I seriously doubt that __FreeBSD__ or any of its points of usage are > going away anytime soon in the tree, regardless of how bde might > feel about it. I seriously hope the use of __FreeBSD__ to find the version you're building is going away. It is wrong, wrong, wrong, wrong. __FreeBSD__ has the version of the COMPILER, and that should _NOT_ be significant (unless you happen to be working around compile bugs, of course). Eivind. From owner-cvs-sys Fri May 22 13:33:03 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA10914 for cvs-sys-outgoing; Fri, 22 May 1998 13:33:03 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA10851; Fri, 22 May 1998 13:32:47 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id PAA02427; Fri, 22 May 1998 15:31:20 -0500 (EST) (envelope-from toor) Message-Id: <199805222031.PAA02427@dyson.iquest.net> Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-Reply-To: <199805221212.FAA09041@antipodes.cdrom.com> from Mike Smith at "May 22, 98 05:12:18 am" To: mike@smith.net.au (Mike Smith) Date: Fri, 22 May 1998 15:31:19 -0500 (EST) Cc: darrenr@reed.wattle.id.au, bde@zeta.org.au, jkh@time.cdrom.com, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 Mike Smith said: > > > > However, FreeBSD, in this, is acting just the same as the linux crowd is > > and to be quite frank, IMHO it's just plain silliness. > > Bruce != FreeBSD > (Not speaking for -core, but this is IMO.) I want to chime in and agree with that, but also make sure that people know that each -core member normally represents only themselves. When I go on my ranting sessions about a subject that shall remain unstated, but well known, that doesn't mean that -core agrees with me. The only way that "-core" forms an opinion is by consensus, or by someone who is delegated to express opinions for "-core." The "-core" team is kind of like a legislative body, where each person has their own opinions, however strong, when a collective decision is made, the "-core" team comes together and expresses that decision officially. There is great value in the diversity in opinion that FreeBSD core members express. The advantage that we have, is that we do have a stable state where we do eventually know that we have to work together and do move forward, without splitting into splinter teams. All the above isn't to say that -core members don't have valuable opinions indivdually, but -core is part of a mechanism that we use to balance FreeBSD into a real and viable project. -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. From owner-cvs-sys Fri May 22 15:20:59 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA01874 for cvs-sys-outgoing; Fri, 22 May 1998 15:20:59 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA01681; Fri, 22 May 1998 15:20:09 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA20485; Fri, 22 May 1998 15:15:15 -0700 (PDT) Date: Fri, 22 May 1998 15:15:15 -0700 (PDT) Message-Id: <199805222215.PAA20485@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk des 1998/05/22 15:15:15 PDT Modified files: sys/i386/i386 identcpu.c Log: Use switch instead of if/else chain for 686 model identification. Add precise model identification for 586-family CPUs. Revision Changes Path 1.48 +41 -8 src/sys/i386/i386/identcpu.c From owner-cvs-sys Fri May 22 15:48:05 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA02681 for cvs-sys-outgoing; Fri, 22 May 1998 15:24:57 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA02450; Fri, 22 May 1998 15:23:42 -0700 (PDT) (envelope-from des@FreeBSD.org) From: "Dag-Erling C. Sm\xf8rgrav" Received: (from des@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id PAA20539; Fri, 22 May 1998 15:18:48 -0700 (PDT) Date: Fri, 22 May 1998 15:18:48 -0700 (PDT) Message-Id: <199805222218.PAA20539@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c src/sys/i386/include cputypes.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk des 1998/05/22 15:18:47 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c sys/i386/include cputypes.h Log: MFC: precise identification of models within the 586 and 686 families. Revision Changes Path 1.7.2.17 +50 -3 src/sys/i386/i386/identcpu.c 1.5.4.2 +2 -1 src/sys/i386/include/cputypes.h From owner-cvs-sys Sat May 23 00:51:20 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA15358 for cvs-sys-outgoing; Sat, 23 May 1998 00:51:20 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA15264; Sat, 23 May 1998 00:50:54 -0700 (PDT) (envelope-from kato@FreeBSD.org) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA22124; Sat, 23 May 1998 00:45:57 -0700 (PDT) Date: Sat, 23 May 1998 00:45:57 -0700 (PDT) Message-Id: <199805230745.AAA22124@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1998/05/23 00:45:57 PDT Modified files: sys/pc98/conf Makefile.pc98 Log: Sync with sys/i386/conf/Makefile.i386 revision 1.113. Revision Changes Path 1.30 +2 -2 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Sat May 23 01:08:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA18020 for cvs-sys-outgoing; Sat, 23 May 1998 01:08:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA17978; Sat, 23 May 1998 01:08:39 -0700 (PDT) (envelope-from phk@FreeBSD.org) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA22658; Sat, 23 May 1998 01:03:43 -0700 (PDT) Date: Sat, 23 May 1998 01:03:43 -0700 (PDT) Message-Id: <199805230803.BAA22658@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet if_ether.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1998/05/23 01:03:42 PDT Modified files: sys/netinet if_ether.c Log: Get more details on the "arpresolve: can't allocate llinfo" bogon. PR: 2570 Reviewed by: phk Submitted by: fenner Revision Changes Path 1.45 +4 -3 src/sys/netinet/if_ether.c From owner-cvs-sys Sat May 23 18:03:00 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA02548 for cvs-sys-outgoing; Sat, 23 May 1998 18:03:00 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA02141; Sat, 23 May 1998 18:01:56 -0700 (PDT) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA25184; Sat, 23 May 1998 17:56:52 -0700 (PDT) Date: Sat, 23 May 1998 17:56:52 -0700 (PDT) Message-Id: <199805240056.RAA25184@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_tl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 1998/05/23 17:56:51 PDT Modified files: sys/pci if_tl.c Log: Fix a mind-o in tl_setmulti(): when setting a bit in the upper 32 bits of the 64-bit hash table, we have to use a 32-bit shift, not 31. Pointed out by: Bill Fenner Revision Changes Path 1.5 +3 -3 src/sys/pci/if_tl.c From owner-cvs-sys Sat May 23 18:34:11 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA06294 for cvs-sys-outgoing; Sat, 23 May 1998 18:34:11 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA06187; Sat, 23 May 1998 18:34:00 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA25275; Sat, 23 May 1998 18:28:57 -0700 (PDT) Date: Sat, 23 May 1998 18:28:57 -0700 (PDT) Message-Id: <199805240128.SAA25275@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/05/23 18:28:57 PDT Modified files: sys/conf files Log: Remove two CODA entries by request. Submitted by: Robert Baron Revision Changes Path 1.139 +0 -2 src/sys/conf/files From owner-cvs-sys Sat May 23 18:35:12 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA06432 for cvs-sys-outgoing; Sat, 23 May 1998 18:35:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA06363; Sat, 23 May 1998 18:34:57 -0700 (PDT) (envelope-from jkh@FreeBSD.org) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id SAA25305; Sat, 23 May 1998 18:29:55 -0700 (PDT) Date: Sat, 23 May 1998 18:29:55 -0700 (PDT) Message-Id: <199805240129.SAA25305@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1998/05/23 18:29:54 PDT Modified files: sys/conf options Log: Add CVS option Submitted by: Robert Baron Revision Changes Path 1.74 +2 -1 src/sys/conf/options From owner-cvs-sys Sat May 23 18:46:10 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA08052 for cvs-sys-outgoing; Sat, 23 May 1998 18:46:10 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA08037; Sat, 23 May 1998 18:46:04 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id SAA14171; Sat, 23 May 1998 18:46:29 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: "Jordan K. Hubbard" cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf options In-reply-to: Your message of "Sat, 23 May 1998 18:29:55 PDT." <199805240129.SAA25305@freefall.freebsd.org> Date: Sat, 23 May 1998 18:46:29 -0700 Message-ID: <14168.895974389@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Argh! Brainfart. s/CVS/CFS/ > jkh 1998/05/23 18:29:54 PDT > > Modified files: > sys/conf options > Log: > Add CVS option > Submitted by: Robert Baron > > Revision Changes Path > 1.74 +2 -1 src/sys/conf/options From owner-cvs-sys Sat May 23 20:30:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA26412 for cvs-sys-outgoing; Sat, 23 May 1998 20:30:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA26362; Sat, 23 May 1998 20:30:29 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA26694; Sat, 23 May 1998 20:25:25 -0700 (PDT) Date: Sat, 23 May 1998 20:25:25 -0700 (PDT) Message-Id: <199805240325.UAA26694@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netatalk ddp_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/05/23 20:25:25 PDT Modified files: sys/netatalk ddp_output.c Log: Remove stray debug message. PR: 6722 Revision Changes Path 1.9 +0 -1 src/sys/netatalk/ddp_output.c From owner-cvs-sys Sat May 23 20:31:52 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA26563 for cvs-sys-outgoing; Sat, 23 May 1998 20:31:52 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA26504; Sat, 23 May 1998 20:31:36 -0700 (PDT) (envelope-from steve@FreeBSD.org) From: Steve Price Received: (from steve@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA26743; Sat, 23 May 1998 20:26:33 -0700 (PDT) Date: Sat, 23 May 1998 20:26:33 -0700 (PDT) Message-Id: <199805240326.UAA26743@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netatalk ddp_output.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk steve 1998/05/23 20:26:33 PDT Modified files: (Branch: RELENG_2_2) sys/netatalk ddp_output.c Log: MFC: remove debug message Revision Changes Path 1.3.2.3 +0 -1 src/sys/netatalk/ddp_output.c From owner-cvs-sys Sat May 23 21:42:13 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA05970 for cvs-sys-outgoing; Sat, 23 May 1998 21:31:07 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA05855; Sat, 23 May 1998 21:30:32 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA27063; Sat, 23 May 1998 21:25:29 -0700 (PDT) Date: Sat, 23 May 1998 21:25:29 -0700 (PDT) Message-Id: <199805240425.VAA27063@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_page.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1998/05/23 21:25:28 PDT Modified files: sys/vm vm_page.h Log: Support a 16K first level cache for 512K 2nd level. Also, add support for 1MB 2nd level cache. Revision Changes Path 1.39 +11 -2 src/sys/vm/vm_page.h From owner-cvs-sys Sat May 23 21:58:49 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA09099 for cvs-sys-outgoing; Sat, 23 May 1998 21:58:49 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA08866; Sat, 23 May 1998 21:57:36 -0700 (PDT) (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id VAA27162; Sat, 23 May 1998 21:52:32 -0700 (PDT) Date: Sat, 23 May 1998 21:52:32 -0700 (PDT) Message-Id: <199805240452.VAA27162@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1998/05/23 21:52:32 PDT Modified files: sys/scsi scsiconf.h Log: Reformat some comments to not overflow 80 chars. Revision Changes Path 1.60 +63 -69 src/sys/scsi/scsiconf.h From owner-cvs-sys Sat May 23 23:03:02 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA18513 for cvs-sys-outgoing; Sat, 23 May 1998 23:03:02 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA18464; Sat, 23 May 1998 23:02:46 -0700 (PDT) (envelope-from grog@lemis.com) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id PAA01517; Sun, 24 May 1998 15:32:44 +0930 (CST) (envelope-from grog) Message-ID: <19980524153244.J353@freebie.lemis.com> Date: Sun, 24 May 1998 15:32:44 +0930 From: Greg Lehey To: John Dyson , cvs-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/vm vm_page.h References: <199805240425.VAA27063@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199805240425.VAA27063@freefall.freebsd.org>; from John Dyson on Sat, May 23, 1998 at 09:25:29PM -0700 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sat, 23 May 1998 at 21:25:29 -0700, John Dyson wrote: > dyson 1998/05/23 21:25:28 PDT > > Modified files: > sys/vm vm_page.h > Log: > Support a 16K first level cache for 512K 2nd level. Also, add support > for 1MB 2nd level cache. Does this mean that previously we didn't use the full 1MB second level cache? Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key From owner-cvs-sys Sat May 23 23:09:41 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA19538 for cvs-sys-outgoing; Sat, 23 May 1998 23:09:41 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA19515; Sat, 23 May 1998 23:09:28 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id BAA02858; Sun, 24 May 1998 01:09:16 -0500 (EST) (envelope-from toor) From: "John S. Dyson" Message-Id: <199805240609.BAA02858@dyson.iquest.net> Subject: Re: cvs commit: src/sys/vm vm_page.h In-Reply-To: <19980524153244.J353@freebie.lemis.com> from Greg Lehey at "May 24, 98 03:32:44 pm" To: grog@lemis.com (Greg Lehey) Date: Sun, 24 May 1998 01:09:16 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (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 > On Sat, 23 May 1998 at 21:25:29 -0700, John Dyson wrote: > > dyson 1998/05/23 21:25:28 PDT > > > > Modified files: > > sys/vm vm_page.h > > Log: > > Support a 16K first level cache for 512K 2nd level. Also, add support > > for 1MB 2nd level cache. > > Does this mean that previously we didn't use the full 1MB second level > cache? > No, it is just a coloring (optimization) issue. Once you color to 256K, coloring more only gives a small incremental improvement over a barely measurable one to begin with. (Actually, the improvement *can* be significant, but the improvement isn't measurable under most conditions.) The support for the 1st level cache isn't too important anyway, since it is often a multi-way associative one, and such caches don't see an advantage when coloring. PPro machines support a 4way 2nd level cache, so fully coloring the cache isn't too valuable. It is most valuable to color a P5 2nd level cache, that is usually direct mapped. John