From owner-cvs-sys Sun Apr 16 02:59:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA25578 for cvs-sys-outgoing; Sun, 16 Apr 1995 02:59:23 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id CAA25568 ; Sun, 16 Apr 1995 02:59:18 -0700 Date: Sun, 16 Apr 1995 02:59:18 -0700 From: David Greenman Message-Id: <199504160959.CAA25568@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 02:59:17 Modified: sys/vm vm_page.c Log: Make "print_page_info" #ifdef DDB. From owner-cvs-sys Sun Apr 16 03:12:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA25984 for cvs-sys-outgoing; Sun, 16 Apr 1995 03:12:23 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA25972 ; Sun, 16 Apr 1995 03:12:18 -0700 Date: Sun, 16 Apr 1995 03:12:18 -0700 From: David Greenman Message-Id: <199504161012.DAA25972@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 03:12:17 Modified: sys/i386/i386 locore.s Log: Remove gratuitous waste of 2K of memory for BIOS variables. We never load the kernel at 0-640k; we haven't had the ability to do that since before 2.0R. Furthermore, I fail to see how putting an instruction at 0 and then doing a .org 0x500 is going to prevent the stuff from getting clobbered in the first place; a.out is just too stupid to know about sparse address spaces. From owner-cvs-sys Sun Apr 16 04:25:55 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27452 for cvs-sys-outgoing; Sun, 16 Apr 1995 04:25:55 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27442 ; Sun, 16 Apr 1995 04:25:48 -0700 Date: Sun, 16 Apr 1995 04:25:48 -0700 From: David Greenman Message-Id: <199504161125.EAA27442@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/lfs lfs_alloc.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 04:25:48 Modified: sys/kern kern_malloc.c Log: Make vegetarian and animal rights people happy and use 0xdeadc0de instead of 0xdeadbeef as the fill pattern. Decreased MAX_COPY to 64 (256 was a bit overzealous in most cases). Modified: sys/ufs/lfs lfs_alloc.c Log: Make vegetarian and animal rights people happy and use 0xdeadc0de instead of 0xdeadbeef as the 'spare' value. From owner-cvs-sys Sun Apr 16 04:33:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27702 for cvs-sys-outgoing; Sun, 16 Apr 1995 04:33:37 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27692 ; Sun, 16 Apr 1995 04:33:35 -0700 Date: Sun, 16 Apr 1995 04:33:35 -0700 From: David Greenman Message-Id: <199504161133.EAA27692@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 04:33:34 Modified: sys/kern vfs_subr.c Log: Changed #ifdef around printlockedvnodes() from DEBUG to DDB. From owner-cvs-sys Sun Apr 16 04:45:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27905 for cvs-sys-outgoing; Sun, 16 Apr 1995 04:45:42 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27895 ; Sun, 16 Apr 1995 04:45:32 -0700 Date: Sun, 16 Apr 1995 04:45:32 -0700 From: David Greenman Message-Id: <199504161145.EAA27895@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 04:45:31 Modified: sys/kern vfs_bio.c Log: Killed gratuitous b_vp=NULL in bufinit. The entire buffer is already bzero()'d. From owner-cvs-sys Sun Apr 16 04:50:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27997 for cvs-sys-outgoing; Sun, 16 Apr 1995 04:50:51 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA27987 ; Sun, 16 Apr 1995 04:50:47 -0700 Date: Sun, 16 Apr 1995 04:50:47 -0700 From: David Greenman Message-Id: <199504161150.EAA27987@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 04:50:46 Modified: sys/vm vm_page.c Log: Removed gratuitous m->blah=0 assignments when initializing the vm_page structs in vm_page_startup(). The vm_page structs are already completely zeroed. From owner-cvs-sys Sun Apr 16 05:03:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28271 for cvs-sys-outgoing; Sun, 16 Apr 1995 05:03:07 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28261 ; Sun, 16 Apr 1995 05:02:51 -0700 Date: Sun, 16 Apr 1995 05:02:51 -0700 From: David Greenman Message-Id: <199504161202.FAA28261@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 05:02:48 Modified: sys/kern vfs_bio.c Log: Removed unused & empty bufstats() function. From owner-cvs-sys Sun Apr 16 05:15:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28466 for cvs-sys-outgoing; Sun, 16 Apr 1995 05:15:34 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA28454 ; Sun, 16 Apr 1995 05:15:03 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id WAA05197; Sun, 16 Apr 1995 22:10:52 +1000 Date: Sun, 16 Apr 1995 22:10:52 +1000 From: Bruce Evans Message-Id: <199504161210.WAA05197@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, davidg@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Modified: sys/i386/i386 locore.s > Log: > Remove gratuitous waste of 2K of memory for BIOS variables. We never load > the kernel at 0-640k; we haven't had the ability to do that since before > 2.0R. Furthermore, I fail to see how putting an instruction at 0 and then > doing a .org 0x500 is going to prevent the stuff from getting clobbered > in the first place; a.out is just too stupid to know about sparse address > spaces. boot.c has `#ifdef REDUNDANT' code to skip over the "BIOS variables" between (startaddr + 0x400) and (startaddr + 0x4ff) even when startaddr != 0. Removing the padding is a bit dangerous because bootstraps older than approx. 1995/01/25 don't have `#ifdef REDUNDANT' so they depend on the padding. Bruce From owner-cvs-sys Sun Apr 16 05:20:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28576 for cvs-sys-outgoing; Sun, 16 Apr 1995 05:20:51 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA28569 ; Sun, 16 Apr 1995 05:20:44 -0700 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id FAA21544; Sun, 16 Apr 1995 05:20:40 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id FAA00243; Sun, 16 Apr 1995 05:20:40 -0700 Message-Id: <199504161220.FAA00243@corbin.Root.COM> To: Bruce Evans cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s In-reply-to: Your message of "Sun, 16 Apr 95 22:10:52 +1000." <199504161210.WAA05197@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 16 Apr 1995 05:20:39 -0700 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Modified: sys/i386/i386 locore.s >> Log: >> Remove gratuitous waste of 2K of memory for BIOS variables. We never load >> the kernel at 0-640k; we haven't had the ability to do that since before >> 2.0R. Furthermore, I fail to see how putting an instruction at 0 and then >> doing a .org 0x500 is going to prevent the stuff from getting clobbered >> in the first place; a.out is just too stupid to know about sparse address >> spaces. > >boot.c has `#ifdef REDUNDANT' code to skip over the "BIOS variables" between >(startaddr + 0x400) and (startaddr + 0x4ff) even when startaddr != 0. >Removing the padding is a bit dangerous because bootstraps older than approx. >1995/01/25 don't have `#ifdef REDUNDANT' so they depend on the padding. This would skip over the movw instruction at the beginning (which wouldn't set the warmstart). With the new boot structure, numerous changes to the startup flags, etc, we more or less require people to update the bootblocks anyway. I don't think this is a problem. -DG From owner-cvs-sys Sun Apr 16 05:48:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA28961 for cvs-sys-outgoing; Sun, 16 Apr 1995 05:48:05 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA28952 ; Sun, 16 Apr 1995 05:47:42 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id WAA08936; Sun, 16 Apr 1995 22:39:39 +1000 Date: Sun, 16 Apr 1995 22:39:39 +1000 From: Bruce Evans Message-Id: <199504161239.WAA08936@godzilla.zeta.org.au> To: bde@zeta.org.au, davidg@Root.COM Subject: Re: cvs commit: src/sys/i386/i386 locore.s Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>> Modified: sys/i386/i386 locore.s >>> Log: >>> Remove gratuitous waste of 2K of memory for BIOS variables. We never load >>> the kernel at 0-640k; we haven't had the ability to do that since before >>... >>boot.c has `#ifdef REDUNDANT' code to skip over the "BIOS variables" between >>(startaddr + 0x400) and (startaddr + 0x4ff) even when startaddr != 0. >>Removing the padding is a bit dangerous because bootstraps older than approx. >>1995/01/25 don't have `#ifdef REDUNDANT' so they depend on the padding. > This would skip over the movw instruction at the beginning (which wouldn't >set the warmstart). No, the movw is in the first 0x400 bytes that gets loaded. Only 0x100 bytes gets skipped. >With the new boot structure, numerous changes to the >startup flags, etc, we more or less require people to update the bootblocks >anyway. I don't think this is a problem. We should require this (now and in future), and remove all of the forwards compatibility cruft from locore.s. Bruce From owner-cvs-sys Sun Apr 16 05:56:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA29157 for cvs-sys-outgoing; Sun, 16 Apr 1995 05:56:26 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA29147 ; Sun, 16 Apr 1995 05:56:23 -0700 Date: Sun, 16 Apr 1995 05:56:23 -0700 From: David Greenman Message-Id: <199504161256.FAA29147@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm device_pager.c kern_lock.c swap_pager.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 05:56:23 Modified: sys/vm device_pager.c kern_lock.c swap_pager.c vm_glue.c vm_map.c vm_mmap.c vm_object.c vm_page.c vm_pageout.c Log: Moved some zero-initialized variables into .bss. Made code intended to be called only from DDB #ifdef DDB. Removed some completely unused globals. From owner-cvs-sys Sun Apr 16 06:02:59 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29487 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:02:59 -0700 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29476 ; Sun, 16 Apr 1995 06:02:55 -0700 Date: Sun, 16 Apr 1995 06:02:55 -0700 From: Joerg Wunsch Message-Id: <199504161302.GAA29476@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk joerg 95/04/16 06:02:54 Modified: sys/i386/boot/biosboot boot.c Log: Remove the #ifdef REDUNDANT crud. This could be looked up in CVS by interested parties. Make the loader refuse to load anything below 1 MB -- we didn't support it since FreeBSD 2.0R. Avoid gratuitously wiping out the BIOS variables or the loader. From owner-cvs-sys Sun Apr 16 06:05:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29601 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:05:10 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA29583 ; Sun, 16 Apr 1995 06:05:04 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id GAA07224; Sun, 16 Apr 1995 06:02:27 -0700 From: "Rodney W. Grimes" Message-Id: <199504161302.GAA07224@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/boot/biosboot boot.c To: joerg@freefall.cdrom.com (Joerg Wunsch) Date: Sun, 16 Apr 1995 06:02:26 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504161302.GAA29476@freefall.cdrom.com> from "Joerg Wunsch" at Apr 16, 95 06:02:55 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 669 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > joerg 95/04/16 06:02:54 > > Modified: sys/i386/boot/biosboot boot.c > Log: > Remove the #ifdef REDUNDANT crud. This could be looked up in CVS by > interested parties. > > Make the loader refuse to load anything below 1 MB -- we didn't > support it since FreeBSD 2.0R. Avoid gratuitously wiping out the BIOS > variables or the loader. You do realize that when /boot does come along this will have to be put back in :-(. /boot will load <1MB so that it can load the kernel >1MB. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sun Apr 16 06:07:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA29670 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:07:04 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA29662 ; Sun, 16 Apr 1995 06:06:59 -0700 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id GAA21746; Sun, 16 Apr 1995 06:06:53 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id GAA00187; Sun, 16 Apr 1995 06:06:52 -0700 Message-Id: <199504161306.GAA00187@corbin.Root.COM> To: "Rodney W. Grimes" cc: joerg@freefall.cdrom.com (Joerg Wunsch), CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/boot/biosboot boot.c In-reply-to: Your message of "Sun, 16 Apr 95 06:02:26 PDT." <199504161302.GAA07224@gndrsh.aac.dev.com> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 16 Apr 1995 06:06:52 -0700 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> >> joerg 95/04/16 06:02:54 >> >> Modified: sys/i386/boot/biosboot boot.c >> Log: >> Remove the #ifdef REDUNDANT crud. This could be looked up in CVS by >> interested parties. >> >> Make the loader refuse to load anything below 1 MB -- we didn't >> support it since FreeBSD 2.0R. Avoid gratuitously wiping out the BIOS >> variables or the loader. > >You do realize that when /boot does come along this will have to be >put back in :-(. /boot will load <1MB so that it can load the >kernel >1MB. No, we'll be smart and load it >= 0x1000. -DG From owner-cvs-sys Sun Apr 16 06:20:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00138 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:20:42 -0700 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA00129 ; Sun, 16 Apr 1995 06:20:37 -0700 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id GAA21818; Sun, 16 Apr 1995 06:20:27 -0700 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.11/8.6.5) with SMTP id GAA00235; Sun, 16 Apr 1995 06:20:26 -0700 Message-Id: <199504161320.GAA00235@corbin.Root.COM> To: Bruce Evans cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s In-reply-to: Your message of "Sun, 16 Apr 95 22:39:39 +1000." <199504161239.WAA08936@godzilla.zeta.org.au> From: David Greenman Reply-To: davidg@Root.COM Date: Sun, 16 Apr 1995 06:20:23 -0700 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >>With the new boot structure, numerous changes to the >>startup flags, etc, we more or less require people to update the bootblocks >>anyway. I don't think this is a problem. > >We should require this (now and in future), and remove all of the forwards >compatibility cruft from locore.s. Well, if they can no longer even boot the kernel, I think the compatibility code is now a little useless. :-) -DG From owner-cvs-sys Sun Apr 16 06:26:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00237 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:26:25 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id GAA00220 ; Sun, 16 Apr 1995 06:25:53 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id XAA15522; Sun, 16 Apr 1995 23:19:32 +1000 Date: Sun, 16 Apr 1995 23:19:32 +1000 From: Bruce Evans Message-Id: <199504161319.XAA15522@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, joerg@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Modified: sys/i386/boot/biosboot boot.c > Log: > Remove the #ifdef REDUNDANT crud. This could be looked up in CVS by > interested parties. > > Make the loader refuse to load anything below 1 MB -- we didn't > support it since FreeBSD 2.0R. Avoid gratuitously wiping out the BIOS > variables or the loader. Hrmph. The split bootstrap will require the loader to load the next stage below 1MB. All loaders should be able to load at any address except of course to addresses where there is no memory. Bruce From owner-cvs-sys Sun Apr 16 06:58:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00704 for cvs-sys-outgoing; Sun, 16 Apr 1995 06:58:45 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id GAA00694 ; Sun, 16 Apr 1995 06:58:44 -0700 Date: Sun, 16 Apr 1995 06:58:44 -0700 From: David Greenman Message-Id: <199504161358.GAA00694@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 06:58:43 Modified: sys/vm swap_pager.c Log: Removed obsolete/unused variable declarations. Removed some extern declarations and included the correct include files. From owner-cvs-sys Sun Apr 16 07:12:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA00963 for cvs-sys-outgoing; Sun, 16 Apr 1995 07:12:33 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA00953 ; Sun, 16 Apr 1995 07:12:18 -0700 Date: Sun, 16 Apr 1995 07:12:18 -0700 From: David Greenman Message-Id: <199504161412.HAA00953@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_fault.c vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/16 07:12:16 Modified: sys/vm vm_fault.c vm_pageout.c Log: Removed obsolete/unused variable declarations. Killed externs and included appropriate include files. From owner-cvs-sys Sun Apr 16 22:52:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA04718 for cvs-sys-outgoing; Sun, 16 Apr 1995 22:52:23 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id WAA04707 ; Sun, 16 Apr 1995 22:52:18 -0700 Date: Sun, 16 Apr 1995 22:52:18 -0700 From: Bruce Evans Message-Id: <199504170552.WAA04707@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_le.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/16 22:52:18 Modified: sys/i386/isa if_le.c Log: Fix compiler warnings about benign overflow in initializers. From owner-cvs-sys Mon Apr 17 01:16:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA11419 for cvs-sys-outgoing; Mon, 17 Apr 1995 01:16:33 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA11376 ; Mon, 17 Apr 1995 01:16:18 -0700 Date: Mon, 17 Apr 1995 01:16:18 -0700 From: David Greenman Message-Id: <199504170816.BAA11376@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/17 01:16:17 Modified: sys/pci if_de.c Log: Changed minimum supported rev of DC21040 to pass 2.2. From owner-cvs-sys Mon Apr 17 03:01:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA16018 for cvs-sys-outgoing; Mon, 17 Apr 1995 03:01:31 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15972 ; Mon, 17 Apr 1995 03:01:04 -0700 Date: Mon, 17 Apr 1995 03:01:04 -0700 From: David Greenman Message-Id: <199504171001.DAA15972@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/17 03:01:01 Modified: sys/vm vm_pageout.c Log: Fixed a logic bug that caused the vmdaemon to not wake up when intended. Submitted by: John Dyson From owner-cvs-sys Mon Apr 17 03:18:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA17432 for cvs-sys-outgoing; Mon, 17 Apr 1995 03:18:12 -0700 Received: from hole.cdrom.com (hole.cdrom.com [192.216.222.2]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id DAA17409 ; Mon, 17 Apr 1995 03:17:54 -0700 Received: (from gpalmer@localhost) by hole.cdrom.com (8.6.11/8.6.11) id DAA10140; Mon, 17 Apr 1995 03:17:50 -0700 Date: Mon, 17 Apr 1995 03:17:50 -0700 From: Gary Palmer Message-Id: <199504171017.DAA10140@hole.cdrom.com> To: CVS-commiters@hole.cdrom.com, cvs-sys@hole.cdrom.com Subject: cvs commit: src/sys/conf newvers.sh Sender: cvs-sys-owner@freebsd.org Precedence: bulk gpalmer 95/04/17 03:17:48 Modified: sys/conf newvers.sh Log: Bump to 2.0-950418-SNAP From owner-cvs-sys Mon Apr 17 09:50:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA07549 for cvs-sys-outgoing; Mon, 17 Apr 1995 09:50:10 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA07522 ; Mon, 17 Apr 1995 09:49:52 -0700 Date: Mon, 17 Apr 1995 09:49:52 -0700 From: Poul-Henning Kamp Message-Id: <199504171649.JAA07522@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/17 09:49:51 Modified: sys/i386/i386 machdep.c Log: Print the BIOS geometries in a human-readable format. From owner-cvs-sys Mon Apr 17 12:33:38 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA17520 for cvs-sys-outgoing; Mon, 17 Apr 1995 12:33:38 -0700 Received: from hole.cdrom.com (hole.cdrom.com [192.216.222.2]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id MAA17514 ; Mon, 17 Apr 1995 12:33:34 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by hole.cdrom.com (8.6.11/8.6.11) with ESMTP id MAA14939; Mon, 17 Apr 1995 12:33:26 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id MAA09771; Mon, 17 Apr 1995 12:30:43 -0700 From: "Rodney W. Grimes" Message-Id: <199504171930.MAA09771@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/conf newvers.sh To: gpalmer@cdrom.com (Gary Palmer) Date: Mon, 17 Apr 1995 12:30:43 -0700 (PDT) Cc: CVS-commiters@hole.cdrom.com, cvs-sys@hole.cdrom.com In-Reply-To: <199504171017.DAA10140@hole.cdrom.com> from "Gary Palmer" at Apr 17, 95 03:17:50 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 788 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > gpalmer 95/04/17 03:17:48 > > Modified: sys/conf newvers.sh > Log: > Bump to 2.0-950418-SNAP You folks realize that your doing this on the -developement branch and causing all bug reports that come from -developement sites to be filed in gnats as being against 2.0-950418-SNAP??? Needless to say, my system is surely not running any SNAP release, but now it claims to be??? Can we please go back to: gndrsh# uname -rs FreeBSD 2.1.0-Development on the main branch. This change to the version number should only be made in the SNAP build tree!!!! I also thought this was going to change to 2.1-blahblah-SNAP?? -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Mon Apr 17 19:00:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA09299 for cvs-sys-outgoing; Mon, 17 Apr 1995 19:00:22 -0700 Received: from thud.cdrom.com (thud.cdrom.com [192.216.222.13]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id TAA09251 ; Mon, 17 Apr 1995 19:00:08 -0700 Received: (from jkh@localhost) by thud.cdrom.com (8.6.11/8.6.9) id TAA05832 ; Mon, 17 Apr 1995 19:00:06 -0700 Date: Mon, 17 Apr 1995 19:00:06 -0700 From: "Jordan K. Hubbard" Message-Id: <199504180200.TAA05832@thud.cdrom.com> To: CVS-commiters@thud.cdrom.com, cvs-sys@thud.cdrom.com Subject: cvs commit: src/sys/i386/isa tw.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/04/17 19:00:05 Modified: sys/i386/isa tw.c Log: Extensive updates to this package. Submitted by: Gene Stark From owner-cvs-sys Mon Apr 17 19:17:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA09970 for cvs-sys-outgoing; Mon, 17 Apr 1995 19:17:51 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA09922 ; Mon, 17 Apr 1995 19:17:23 -0700 Date: Mon, 17 Apr 1995 19:17:23 -0700 From: Bill Paul Message-Id: <199504180217.TAA09922@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys lkm.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/04/17 19:17:20 Modified: sys/sys lkm.h Log: Add LM_UNKNOWN type for oddball modules (if_ppp_mod, if_sl_mod, etc...) that haven't yet learned how to do the Right Thing when installing themselves. From owner-cvs-sys Mon Apr 17 19:29:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA10569 for cvs-sys-outgoing; Mon, 17 Apr 1995 19:29:47 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA10556 ; Mon, 17 Apr 1995 19:29:34 -0700 Date: Mon, 17 Apr 1995 19:29:34 -0700 From: Bill Paul Message-Id: <199504180229.TAA10556@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_lkm.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/04/17 19:29:31 Modified: sys/kern kern_lkm.c Log: Fix module handling to stop oddball modules (if_ppp_mod, if_sl_mod, if_tun_mod, etc...) from crashing the system. These modules are useful, but because they don't yet have proper load()/unload() functions, they can lead to panics: if, for example, you load the if_ppp module, any user can panic the system by running modstat. You can also hang the system outright if you try to unload the PPP module too. Changes are as follows: - Save the name passed to us during the RESERVE stage for name matching (we can't load if_ppp_mod twice: we've have two ppp0's and two ppp1's, which is beyond strange). This makes the lkmexists() cheks somewhat redundant, but there's no way around it that I can see. - If we call the module entry point and find that we have no lkm_any structure in our 'private' section, create a fake one. This keeps modstat happy. We mark such modules as LM_UNKNOWN. - Don't allow LM_UNLOAD modules to be unloaded: it just ain't possible. (Unless someone wants to write a pppunattach() function. :( ) - In lkmunreserve(), mark private.lkm_any as NULL so we don't get confused later. I think this is bogus, but I can't prove it. XXX: the name matching used to keep the user from loading two instances of the same module can easily be defeated simply by changing the module name or, in the case of the oddball modules, simply by renaming the module files. I haven't found a nice simple way to tell one module from another. From owner-cvs-sys Tue Apr 18 04:02:27 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA00200 for cvs-sys-outgoing; Tue, 18 Apr 1995 04:02:27 -0700 Received: (from ache@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA00189 ; Tue, 18 Apr 1995 04:02:25 -0700 Date: Tue, 18 Apr 1995 04:02:25 -0700 From: "Andrey A. Chernov" Message-Id: <199504181102.EAA00189@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/04/18 04:02:24 Modified: sys/i386/conf LINT Log: Add quotes around TUNE_1542 From owner-cvs-sys Tue Apr 18 05:51:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id FAA02628 for cvs-sys-outgoing; Tue, 18 Apr 1995 05:51:39 -0700 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id FAA02622 ; Tue, 18 Apr 1995 05:51:36 -0700 Received: (from jkh@localhost) by time.cdrom.com (8.6.11/8.6.9) id FAA28386; Tue, 18 Apr 1995 05:54:32 -0700 Date: Tue, 18 Apr 1995 05:54:32 -0700 From: "Jordan K. Hubbard" Message-Id: <199504181254.FAA28386@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/pci if_de.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/04/18 05:54:32 Modified: sys/pci if_de.c Log: Matt says that no pre-2.3 pass boards were supposed to ship, but I certainly got a 2.2 version DC21040 chip in my SMC ethernet card! He suggests bumping the check all the way down to 2.0 since it's pre-2.0 we're actually guarding against. Submitted by: Matt Thomas From owner-cvs-sys Tue Apr 18 07:11:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA07944 for cvs-sys-outgoing; Tue, 18 Apr 1995 07:11:51 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id HAA07886 ; Tue, 18 Apr 1995 07:10:24 -0700 Date: Tue, 18 Apr 1995 07:10:24 -0700 From: Bill Paul Message-Id: <199504181410.HAA07886@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern kern_lkm.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/04/18 07:10:23 Modified: sys/kern kern_lkm.c Log: Couple of small cosmetic changes: - Add $Id$ string. - Fix comment ("we might *not* be able to unload the module afterwards without panicking...") - Get rid of variable 'j' that I used in name checking for(;;) loop and use 'i' instead (I thought there'd be a problem with this, but there isn't). From owner-cvs-sys Tue Apr 18 16:55:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27842 for cvs-sys-outgoing; Tue, 18 Apr 1995 16:55:33 -0700 Received: (from rgrimes@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA27832 ; Tue, 18 Apr 1995 16:55:28 -0700 Date: Tue, 18 Apr 1995 16:55:28 -0700 From: "Rodney W. Grimes" Message-Id: <199504182355.QAA27832@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk rgrimes 95/04/18 16:55:28 Modified: sys/i386/i386 machdep.c Log: Reapply my fix for this: Output the CPU features line during the probe on a seperate line, for folks with lots of features the output use to wrap and look ugle. From owner-cvs-sys Wed Apr 19 03:26:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15062 for cvs-sys-outgoing; Wed, 19 Apr 1995 03:26:12 -0700 Received: (from olah@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15048 ; Wed, 19 Apr 1995 03:26:06 -0700 Date: Wed, 19 Apr 1995 03:26:06 -0700 From: Andras Olah Message-Id: <199504191026.DAA15048@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_debug.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk olah 95/04/19 03:26:05 Modified: sys/netinet tcp_debug.c Log: Include because (also included later in tcp_debug.c) requires it due to the pcb changes of DavidG. From owner-cvs-sys Wed Apr 19 03:32:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15261 for cvs-sys-outgoing; Wed, 19 Apr 1995 03:32:20 -0700 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id DAA15249 ; Wed, 19 Apr 1995 03:32:12 -0700 Date: Wed, 19 Apr 1995 03:32:12 -0700 From: David Greenman Message-Id: <199504191032.DAA15249@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/04/19 03:32:12 Modified: sys/dev/vn vn.c Log: Escentially a rewrite by John Dyson. This is disgusting, and John agrees, but the whole thing is, so what the hell. :-) This version is expected to work. Modified: sys/sys buf.h sys/vm swap_pager.c Log: New flag: B_PAGING. Added as part of the vn driver hack. From owner-cvs-sys Wed Apr 19 18:22:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA07621 for cvs-sys-outgoing; Wed, 19 Apr 1995 18:22:01 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA07610 ; Wed, 19 Apr 1995 18:21:52 -0700 Date: Wed, 19 Apr 1995 18:21:52 -0700 From: Poul-Henning Kamp Message-Id: <199504200121.SAA07610@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/19 18:21:52 Modified: sys/i386/isa diskslice_machdep.c Log: Added support for disks which "OnTrack Disk Manager" has munged. I suggest you do all partitioning using the OnTrack SW, to avoid confusing it. From owner-cvs-sys Wed Apr 19 20:04:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA11717 for cvs-sys-outgoing; Wed, 19 Apr 1995 20:04:37 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA11702 ; Wed, 19 Apr 1995 20:04:26 -0700 Date: Wed, 19 Apr 1995 20:04:26 -0700 From: Julian Elischer Message-Id: <199504200304.UAA11702@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs - New directory Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/19 20:04:25 src/sys/miscfs/devfs - New directory From owner-cvs-sys Wed Apr 19 20:18:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA12264 for cvs-sys-outgoing; Wed, 19 Apr 1995 20:18:33 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA12245 ; Wed, 19 Apr 1995 20:18:21 -0700 Date: Wed, 19 Apr 1995 20:18:21 -0700 From: Julian Elischer Message-Id: <199504200318.UAA12245@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys malloc.h mount.h vnode.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/19 20:18:20 Modified: sys/conf files Log: Reviewed by: no-one yet, but non-intrusive Submitted by: julian@tfs.com Obtained from: written from scratch slight changes to make space for devfs.. (also conditional test code in i386/isa/fd.c) why casn't cvs picked up these changes and shown them here? is this going to be a NULL commit? who knows? (it scanned all the dirs) =================================================================== RCS file: /home/ncvs/src/sys/sys/malloc.h,v retrieving revision 1.7 diff -r1.7 malloc.h 113a114,117 > #define M_DEVFSMNT 62 /* DEVFS mount structure */ > #define M_DEVFSBACK 63 /* DEVFS Back node */ > #define M_DEVFSFRONT 64 /* DEVFS Front node */ > #define M_DEVFSNODE 65 /* DEVFS node */ 184c188,192 < NULL, NULL, NULL, NULL, NULL, \ --- > "DEVFS mount", /* 62 M_DEVFSMNT */ \ > "DEVFS back", /* 63 M_DEVFSBACK */ \ > "DEVFS front", /* 64 M_DEVFSFRONT */ \ > "DEVFS node", /* 65 M_DEVFSNODE */ \ > NULL, \ Index: sys/mount.h =================================================================== RCS file: /home/ncvs/src/sys/sys/mount.h,v retrieving revision 1.16 diff -r1.16 mount.h 100c100,101 < #define MOUNT_MAXTYPE 15 --- > #define MOUNT_DEVFS 16 /* existing device Filesystem */ > #define MOUNT_MAXTYPE 16 118a120 > "devfs", /* 15 MOUNT_DEVFS */ \ Index: sys/vnode.h =================================================================== RCS file: /home/ncvs/src/sys/sys/vnode.h,v retrieving revision 1.19 diff -r1.19 vnode.h 61c61 < VT_UNION, VT_MSDOSFS --- > VT_UNION, VT_MSDOSFS, VT_DEVFS Modified: sys/i386/isa fd.c sys/sys malloc.h mount.h vnode.h Log: Reviewed by: no-one yet, but non-intrusive Submitted by: julian@tfs.com Obtained from: written from scratch slight changes to make space for devfs.. (also conditional test code in i386/isa/fd.c) =================================================================== RCS file: /home/ncvs/src/sys/sys/malloc.h,v retrieving revision 1.7 diff -r1.7 malloc.h 113a114,117 > #define M_DEVFSMNT 62 /* DEVFS mount structure */ > #define M_DEVFSBACK 63 /* DEVFS Back node */ > #define M_DEVFSFRONT 64 /* DEVFS Front node */ > #define M_DEVFSNODE 65 /* DEVFS node */ 184c188,192 < NULL, NULL, NULL, NULL, NULL, \ --- > "DEVFS mount", /* 62 M_DEVFSMNT */ \ > "DEVFS back", /* 63 M_DEVFSBACK */ \ > "DEVFS front", /* 64 M_DEVFSFRONT */ \ > "DEVFS node", /* 65 M_DEVFSNODE */ \ > NULL, \ Index: sys/mount.h =================================================================== RCS file: /home/ncvs/src/sys/sys/mount.h,v retrieving revision 1.16 diff -r1.16 mount.h 100c100,101 < #define MOUNT_MAXTYPE 15 --- > #define MOUNT_DEVFS 16 /* existing device Filesystem */ > #define MOUNT_MAXTYPE 16 118a120 > "devfs", /* 15 MOUNT_DEVFS */ \ Index: sys/vnode.h =================================================================== RCS file: /home/ncvs/src/sys/sys/vnode.h,v retrieving revision 1.19 diff -r1.19 vnode.h 61c61 < VT_UNION, VT_MSDOSFS --- > VT_UNION, VT_MSDOSFS, VT_DEVFS From owner-cvs-sys Wed Apr 19 20:31:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA12742 for cvs-sys-outgoing; Wed, 19 Apr 1995 20:31:44 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA12732 ; Wed, 19 Apr 1995 20:31:37 -0700 Date: Wed, 19 Apr 1995 20:31:37 -0700 From: Julian Elischer Message-Id: <199504200331.UAA12732@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs.doc devfs_back.c devfs_front.c devfs_proto.h devfs_vfsops.c devfs_vnops.c devfsdefs.h reproto.sh Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/19 20:31:36 Added: sys/miscfs/devfs devfs.doc devfs_back.c devfs_front.c devfs_proto.h devfs_vfsops.c devfs_vnops.c devfsdefs.h reproto.sh Log: Reviewed by: no-one yet, but nonintrusive until configed in.. :) Submitted by: julian@freebsd.org Obtained from: written from scratch From owner-cvs-sys Wed Apr 19 21:02:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA13948 for cvs-sys-outgoing; Wed, 19 Apr 1995 21:02:52 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA13928 ; Wed, 19 Apr 1995 21:02:45 -0700 Date: Wed, 19 Apr 1995 21:02:45 -0700 From: Julian Elischer Message-Id: <199504200402.VAA13928@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs.doc Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/19 21:02:45 Modified: sys/miscfs/devfs devfs.doc Log: Submitted by: julian NOTES FOR RELEASE 1 1/ this is very preliminary It's been included so that people can start to play with it. (and fix bugs?) 2/ Attempts to unmount a devfs structure while you are 'IN' in will result in a message "hanging vnode" and the system will panic. 3/ 'find /devfs -print' will only find the directories, and the devices don't show up.. (?) 'find /devfs -ls' DOES show all the devices. (!?) 4/ the dates of all nodes is '0' i.e. 00:00 1st Jan 1970 UTC. It appears 'time' in the kernel hasn't been started at the time that the devfs is started up. (when the first device registers itself). notably, the VFS hasn't been started yet either so the devfs has to be careful to not use VFS features during probe time. 5/ many features are not present yet.. e.g. symlinks, a comprehensive registration interface (only a crude one) ability to unlink and mv nodes. 6/ I'm pretty sure my use of vnodes is bad and it may be 'losing' them, or alternatively, corrupting things.. I need a vnode specialist to look at this. 7/ The back and front node structures have become very similar with time and I have decided to merge them to a single structure, which will be called a "devname" struct, as they can be thought of as the analogue of a directory entry, except that they are linked rather than in an array. (the "devnode" structs can be thought of as inodes) From owner-cvs-sys Wed Apr 19 23:01:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19270 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:01:57 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19259 ; Wed, 19 Apr 1995 23:01:53 -0700 Date: Wed, 19 Apr 1995 23:01:53 -0700 From: Poul-Henning Kamp Message-Id: <199504200601.XAA19259@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa diskslice_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/19 23:01:52 Modified: sys/i386/isa diskslice_machdep.c Log: Remove the slice for the first 63 sectors for the OnTrack case, it's useless and nobody care about it anyway. From owner-cvs-sys Wed Apr 19 23:05:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19362 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:05:22 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19352 ; Wed, 19 Apr 1995 23:05:19 -0700 Date: Wed, 19 Apr 1995 23:05:19 -0700 From: Poul-Henning Kamp Message-Id: <199504200605.XAA19352@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/19 23:05:18 Modified: sys/i386/conf GENERIC Log: Add wd2 and wd3 as swap-devices too. From owner-cvs-sys Wed Apr 19 23:06:46 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19422 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:06:46 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19399 ; Wed, 19 Apr 1995 23:06:43 -0700 Date: Wed, 19 Apr 1995 23:06:43 -0700 From: Poul-Henning Kamp Message-Id: <199504200606.XAA19399@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys reboot.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/19 23:06:43 Modified: sys/sys reboot.h Log: Added RB_CDROM flag, meaning "use CDROM as root". From owner-cvs-sys Wed Apr 19 23:08:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19507 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:08:30 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA19497 ; Wed, 19 Apr 1995 23:08:28 -0700 Date: Wed, 19 Apr 1995 23:08:28 -0700 From: Poul-Henning Kamp Message-Id: <199504200608.XAA19497@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/19 23:08:28 Modified: sys/i386/boot/biosboot boot.c Log: Added -C option to set RB_CDROM, so that we use our cdrom as root. From owner-cvs-sys Wed Apr 19 23:36:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20018 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:36:43 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20006 ; Wed, 19 Apr 1995 23:36:39 -0700 Date: Wed, 19 Apr 1995 23:36:39 -0700 From: Julian Elischer Message-Id: <199504200636.XAA20006@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs README devfs.doc Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/19 23:36:37 Added: sys/miscfs/devfs README Removed: sys/miscfs/devfs devfs.doc Log: Reviewed by: Submitted by: julian oops rename doc file to README as agreed From owner-cvs-sys Wed Apr 19 23:48:48 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20271 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:48:48 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA20251 ; Wed, 19 Apr 1995 23:47:48 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA05293; Thu, 20 Apr 1995 16:43:49 +1000 Date: Thu, 20 Apr 1995 16:43:49 +1000 From: Bruce Evans Message-Id: <199504200643.QAA05293@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/conf GENERIC Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Modified: sys/i386/conf GENERIC > Log: > Add wd2 and wd3 as swap-devices too. This should be configured at swapon time. What's involved? Bruce From owner-cvs-sys Wed Apr 19 23:52:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA20403 for cvs-sys-outgoing; Wed, 19 Apr 1995 23:52:24 -0700 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id XAA20397 ; Wed, 19 Apr 1995 23:52:22 -0700 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id XAA12983; Wed, 19 Apr 1995 23:51:19 -0700 From: Poul-Henning Kamp Message-Id: <199504200651.XAA12983@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/conf GENERIC To: bde@zeta.org.au (Bruce Evans) Date: Wed, 19 Apr 1995 23:51:19 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, phk@freefall.cdrom.com In-Reply-To: <199504200643.QAA05293@godzilla.zeta.org.au> from "Bruce Evans" at Apr 20, 95 04:43:49 pm Content-Type: text Content-Length: 519 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > Modified: sys/i386/conf GENERIC > > Log: > > Add wd2 and wd3 as swap-devices too. > > This should be configured at swapon time. What's involved? I agree, but the kernel sizes these before /sbin/init, and I don't have time to fiddle it now. The dynamic duo has much better plans for 2.2 anyway, so I will not diddle it now. -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant' From owner-cvs-sys Thu Apr 20 00:22:09 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA20940 for cvs-sys-outgoing; Thu, 20 Apr 1995 00:22:09 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA20930 ; Thu, 20 Apr 1995 00:22:05 -0700 Date: Thu, 20 Apr 1995 00:22:05 -0700 From: Poul-Henning Kamp Message-Id: <199504200722.AAA20930@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/20 00:22:05 Modified: sys/i386/isa if_zp.c Log: The -current system with 'zp' driver hangs up when resumed from suspended mode. The patch for this bug follows. Reviewed by: Submitted by: From owner-cvs-sys Thu Apr 20 00:35:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21110 for cvs-sys-outgoing; Thu, 20 Apr 1995 00:35:00 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21100 ; Thu, 20 Apr 1995 00:34:56 -0700 Date: Thu, 20 Apr 1995 00:34:56 -0700 From: Julian Elischer Message-Id: <199504200734.AAA21100@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs README devfs_back.c devfs_front.c devfs_proto.h devfs_vfsops.c devfs_vnops.c devfsdefs.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/20 00:34:56 Modified: sys/miscfs/devfs README devfs_back.c devfs_front.c devfs_proto.h devfs_vfsops.c devfs_vnops.c devfsdefs.h Log: Submitted by: julian I did a cleanup on the code.. (why didn't I do that before I checked it in? I hear you ask..) From owner-cvs-sys Thu Apr 20 00:42:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21300 for cvs-sys-outgoing; Thu, 20 Apr 1995 00:42:49 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA21289 ; Thu, 20 Apr 1995 00:42:43 -0700 Date: Thu, 20 Apr 1995 00:42:43 -0700 From: Julian Elischer Message-Id: <199504200742.AAA21289@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_front.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/20 00:42:42 Modified: sys/miscfs/devfs devfs_front.c Log: Submitted by: julian @#%$#@ ftp -p corrupted the file in transfer.. (cut off the last 2 lines).. fix this From owner-cvs-sys Thu Apr 20 09:02:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA01402 for cvs-sys-outgoing; Thu, 20 Apr 1995 09:02:42 -0700 Received: from isl.cf.ac.uk (isl-gate.elsy.cf.ac.uk [131.251.22.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id JAA01389 ; Thu, 20 Apr 1995 09:02:29 -0700 Received: (from paul@localhost) by isl.cf.ac.uk (8.6.9/8.6.9) id RAA05250; Thu, 20 Apr 1995 17:02:46 +0100 From: Paul Richards Message-Id: <199504201602.RAA05250@isl.cf.ac.uk> Subject: Re: cvs commit: src/sys/miscfs/devfs devfs.doc devfs_back.c devfs_front.c devfs_proto.h devfs_vfsops.c devfs_vnops.c devfsdefs.h rep To: julian@freefall.cdrom.com (Julian Elischer) Date: Thu, 20 Apr 1995 17:02:46 +0100 (BST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504200331.UAA12732@freefall.cdrom.com> from "Julian Elischer" at Apr 19, 95 08:31:37 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 583 Sender: cvs-sys-owner@freebsd.org Precedence: bulk In reply to Julian Elischer who said > > Log: > Reviewed by: no-one yet, but nonintrusive until configed in.. :) > Submitted by: julian@freebsd.org > Obtained from: written from scratch I think someone needs to guide Julian through our commit procedure. He could of course actually read the guidelines in the commit template :-) -- Paul Richards, FreeBSD core team member. Internet: paul@FreeBSD.org, URL: http://isl.cf.ac.uk/~paul/ Phone: +44 1222 874000 x6646 (work), +44 1222 457651 (home) Dept. Mechanical Engineering, University of Wales, College Cardiff. From owner-cvs-sys Thu Apr 20 11:36:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA05382 for cvs-sys-outgoing; Thu, 20 Apr 1995 11:36:20 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA05367 ; Thu, 20 Apr 1995 11:36:16 -0700 Date: Thu, 20 Apr 1995 11:36:16 -0700 From: Poul-Henning Kamp Message-Id: <199504201836.LAA05367@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/20 11:36:15 Modified: sys/i386/boot/biosboot Makefile boot.c Log: Added a check so compilation fails if the bootblocks are too big. replaces a switch with ifs to reduce size. From owner-cvs-sys Thu Apr 20 15:00:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA11643 for cvs-sys-outgoing; Thu, 20 Apr 1995 15:00:10 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA11633 ; Thu, 20 Apr 1995 15:00:07 -0700 Date: Thu, 20 Apr 1995 15:00:07 -0700 From: Julian Elischer Message-Id: <199504202200.PAA11633@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_vnops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/20 15:00:06 Modified: sys/miscfs/devfs devfs_vnops.c Log: Submitted by: phk@freebsd.org Reviewed by: Julian fixes the 'find' anomaly mentionned in the README (hmm I guess I should fix that too..) diff -r1.2 devfs_vnops.c 905a906 > dirent.d_type = DT_DIR; 914a916 > dirent.d_type = DT_DIR; 920a923,941 > switch(name_node->dnp->type) { > case DEV_BDEV: > dirent.d_type = DT_BLK; > break; > case DEV_CDEV: > dirent.d_type = DT_CHR; > break; > case DEV_DDEV: > dirent.d_type = DT_SOCK; /*XXX*/ > break; > case DEV_DIR: > dirent.d_type = DT_DIR; > break; > case DEV_SLNK: > dirent.d_type = DT_LNK; > break; > default: > dirent.d_type = DT_UNKNOWN; > } From owner-cvs-sys Thu Apr 20 15:02:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA11729 for cvs-sys-outgoing; Thu, 20 Apr 1995 15:02:08 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA11718 ; Thu, 20 Apr 1995 15:02:06 -0700 Date: Thu, 20 Apr 1995 15:02:06 -0700 From: Julian Elischer Message-Id: <199504202202.PAA11718@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs README Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/20 15:02:06 Modified: sys/miscfs/devfs README Log: remove note about 'find' now that it's fixed. From owner-cvs-sys Thu Apr 20 16:05:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA13233 for cvs-sys-outgoing; Thu, 20 Apr 1995 16:05:34 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA13221 ; Thu, 20 Apr 1995 16:05:25 -0700 Date: Thu, 20 Apr 1995 16:05:25 -0700 From: Julian Elischer Message-Id: <199504202305.QAA13221@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/20 16:05:25 Modified: sys/i386/boot/biosboot boot.c Log: Add an option to make it easy to default to the hd1 mode also save a few bytes From owner-cvs-sys Thu Apr 20 16:15:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA13468 for cvs-sys-outgoing; Thu, 20 Apr 1995 16:15:18 -0700 Received: (from joerg@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA13457 ; Thu, 20 Apr 1995 16:15:12 -0700 Date: Thu, 20 Apr 1995 16:15:12 -0700 From: Joerg Wunsch Message-Id: <199504202315.QAA13457@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile README.serial boot.c probe_keyboard.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk joerg 95/04/20 16:15:11 Modified: sys/i386/boot/biosboot Makefile README.serial boot.c probe_keyboard.c Log: . Make Poul's boot2 overflow warning less noisy in case the blocks do fit, and beeping in case of an overflow. . Drop a comment about the ``FORCE_COMCONSOLE'' option into README.serial. . Increase the name buffer for the root directory from 100 bytes to 8 KB; this is in no way ideal, but (IMHO) the best that can be done by now. People did encounter problems with their root dir name listing overflowing the allocated buffer space. Once we've got the three-stage boot, we should implement some basic malloc(). Swap space is already getting tight now, perhaps the swap should go into another 64 KB segment instead. . Make the keyboard probe less paranoid. It should not give up in case of a keyboard that's continuously demanding RESEND's. Even though the keyboard reset apparently has not been reported to be complete, it's at the very least proven that there IS something like a keyboard available. This solves problems with the ``Gateway-2000 AllKey programmable'' (sp?) keyboard, that experienced a total hang with the previous probe. Thanks goes to Scott Blachowicz for his extensive testing of my various interim (debugging) bootblocks to get this working. From owner-cvs-sys Thu Apr 20 19:48:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA22160 for cvs-sys-outgoing; Thu, 20 Apr 1995 19:48:53 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA22147 ; Thu, 20 Apr 1995 19:48:42 -0700 Date: Thu, 20 Apr 1995 19:48:42 -0700 From: John Dyson Message-Id: <199504210248.TAA22147@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/20 19:48:41 Modified: sys/vm vm_object.c Log: Fixed a problem in _vm_object_page_clean that could cause an infinite loop. From owner-cvs-sys Thu Apr 20 19:59:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA22411 for cvs-sys-outgoing; Thu, 20 Apr 1995 19:59:01 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA22400 ; Thu, 20 Apr 1995 19:58:53 -0700 Date: Thu, 20 Apr 1995 19:58:53 -0700 From: John Dyson Message-Id: <199504210258.TAA22400@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/nfs nfs_subs.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/20 19:58:53 Modified: sys/nfs nfs_subs.c Log: Slight re-ordering of the creation of a vmio object to fix a condition that can cause NFS I/O failures. From owner-cvs-sys Fri Apr 21 00:23:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA02217 for cvs-sys-outgoing; Fri, 21 Apr 1995 00:23:23 -0700 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id AAA02193 ; Fri, 21 Apr 1995 00:22:54 -0700 Received: from sax.sax.de by irz301.inf.tu-dresden.de with SMTP (5.67b+/DEC-Ultrix/4.3) id AA19145; Fri, 21 Apr 1995 09:21:49 +0200 Received: by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id JAA22216; Fri, 21 Apr 1995 09:21:37 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.6.11/8.6.9) id IAA07590; Fri, 21 Apr 1995 08:50:24 +0200 From: J Wunsch Message-Id: <199504210650.IAA07590@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/boot/biosboot boot.c To: julian@freefall.cdrom.com (Julian Elischer) Date: Fri, 21 Apr 1995 08:50:24 +0200 (MET DST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504202305.QAA13221@freefall.cdrom.com> from "Julian Elischer" at Apr 20, 95 04:05:25 pm Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 660 Sender: cvs-sys-owner@freebsd.org Precedence: bulk As Julian Elischer wrote: > > julian 95/04/20 16:05:25 > > Modified: sys/i386/boot/biosboot boot.c > Log: > Add an option to make it easy to default to the hd1 mode > also save a few bytes Please, document it at least in the Makefile. (See my commented example for FORCE_COMCONSOLE.) Since this proved to be a FAQ (i've been faced with this questions in Usenet several times and suggested the people how to look for a solution), it would also be nice if you could drop a not in share/FAQ/Text. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Fri Apr 21 09:07:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10274 for cvs-sys-outgoing; Fri, 21 Apr 1995 09:07:19 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10264 ; Fri, 21 Apr 1995 09:07:14 -0700 Date: Fri, 21 Apr 1995 09:07:14 -0700 From: Bruce Evans Message-Id: <199504211607.JAA10264@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/21 09:07:14 Modified: sys/i386/boot/biosboot boot.h Log: Never pass char or short args to functions. This saves 64 bytes of recently introduced bloat in just 2 calls to biosread(), although very little in calls to putc() and serial_putc(). Gcc produces amazingly bad code for unnecessary conversions. E.g., if it has `int x' in register %edx and wants to pass a char, then it could simply push %edx and access only one byte in the callee. Instead, it sometimes unnecessarily spills %edx; it always sign extends %edx and pushes the result. Remove useless `extern' in function prototypes. Remove unused declaration of `end'. Declare pbzero() and pcpy() like the library bzero and bcopy(). Declare printf() properly. From owner-cvs-sys Fri Apr 21 09:30:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10607 for cvs-sys-outgoing; Fri, 21 Apr 1995 09:30:36 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA10594 ; Fri, 21 Apr 1995 09:30:19 -0700 Date: Fri, 21 Apr 1995 09:30:19 -0700 From: Bruce Evans Message-Id: <199504211630.JAA10594@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot serial.S Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/21 09:30:19 Modified: sys/i386/boot/biosboot serial.S Log: Update the pseudo-prototype for serial_putc() to match the actual prototype. From owner-cvs-sys Fri Apr 21 09:50:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA11036 for cvs-sys-outgoing; Fri, 21 Apr 1995 09:50:37 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA11026 ; Fri, 21 Apr 1995 09:50:34 -0700 Date: Fri, 21 Apr 1995 09:50:34 -0700 From: Bruce Evans Message-Id: <199504211650.JAA11026@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c boot.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/04/21 09:50:33 Modified: sys/i386/boot/biosboot boot.c boot.h Log: Make some functions static like they always should have been. Change the interfaces of these functions to save space. The code that takes the least amount of space is often the opposite to what you might expect. E.g., it helps to waste a few bytes passing pointers so that the compiler can't see that certain addresses are identical (gcc likes to waste space by reloading fat constants even when the constant is already in a register). Rewrite getbootdev() to save 80 bytes of space and to make it less ugly. 32 bytes were saved simply by omitting the continue statements in the pseudo-switch. From owner-cvs-sys Fri Apr 21 15:20:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA22573 for cvs-sys-outgoing; Fri, 21 Apr 1995 15:20:44 -0700 Received: (from julian@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA22559 ; Fri, 21 Apr 1995 15:20:35 -0700 Date: Fri, 21 Apr 1995 15:20:35 -0700 From: Julian Elischer Message-Id: <199504212220.PAA22559@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk julian 95/04/21 15:20:35 Modified: sys/i386/boot/biosboot boot.c Log: Submitted by: bde@freebsd.org From owner-cvs-sys Fri Apr 21 20:58:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA02220 for cvs-sys-outgoing; Fri, 21 Apr 1995 20:58:52 -0700 Received: (from wpaul@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id UAA02210 ; Fri, 21 Apr 1995 20:58:48 -0700 Date: Fri, 21 Apr 1995 20:58:48 -0700 From: Bill Paul Message-Id: <199504220358.UAA02210@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk wpaul 95/04/21 20:58:48 Modified: sys/i386/i386 machdep.c Log: Tiny printf formatting change: if we have no cpu_vendor or cpu_id info, don't generate a newline. (Yeah, I'm picking nits, but that empty line I get on my 386 just looks dumb, okay? :) From owner-cvs-sys Sat Apr 22 14:39:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA03978 for cvs-sys-outgoing; Sat, 22 Apr 1995 14:39:19 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA03968 ; Sat, 22 Apr 1995 14:39:16 -0700 Date: Sat, 22 Apr 1995 14:39:16 -0700 From: Poul-Henning Kamp Message-Id: <199504222139.OAA03968@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/22 14:39:16 Modified: sys/conf newvers.sh Log: First part of the "what version of CURRENT" fix. We now have RELEASE=CURRENT in the CVS-tree. If this hasn't been edited, we will use "BUILT-yyyymmdd" where the time is that of the compile, and leave it at that, we can't do any better. If there is no serious objections, I will modify the "cvs co" script on freefall to fiddle this file after checkout so that it becomes CURRENT-yyyymmdd, where the time is that of the checkout. From owner-cvs-sys Sat Apr 22 15:00:16 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA04483 for cvs-sys-outgoing; Sat, 22 Apr 1995 15:00:16 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id PAA04474 ; Sat, 22 Apr 1995 15:00:11 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id OAA02636; Sat, 22 Apr 1995 14:57:35 -0700 From: "Rodney W. Grimes" Message-Id: <199504222157.OAA02636@gndrsh.aac.dev.com> Subject: Re: cvs commit: src/sys/conf newvers.sh To: phk@freefall.cdrom.com (Poul-Henning Kamp) Date: Sat, 22 Apr 1995 14:57:35 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199504222139.OAA03968@freefall.cdrom.com> from "Poul-Henning Kamp" at Apr 22, 95 02:39:16 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 887 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > phk 95/04/22 14:39:16 > > Modified: sys/conf newvers.sh > Log: > First part of the "what version of CURRENT" fix. > > We now have RELEASE=CURRENT in the CVS-tree. > > If this hasn't been edited, we will use "BUILT-yyyymmdd" where the time is > that of the compile, and leave it at that, we can't do any better. > > If there is no serious objections, I will modify the "cvs co" script on > freefall to fiddle this file after checkout so that it becomes > CURRENT-yyyymmdd, where the time is that of the checkout. Please go into more detail about what you mean to ``fiddle'' with here. Do you mean /root/bin/update_all?? Or do you mean the Makefile rules used for building SNAP shots? -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD From owner-cvs-sys Sat Apr 22 15:39:47 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA05841 for cvs-sys-outgoing; Sat, 22 Apr 1995 15:39:47 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA05828 ; Sat, 22 Apr 1995 15:39:36 -0700 Date: Sat, 22 Apr 1995 15:39:36 -0700 From: John Dyson Message-Id: <199504222239.PAA05828@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/22 15:39:35 Modified: sys/i386/conf LINT Log: Document the wd.c option NSECS_MULTI. From owner-cvs-sys Sat Apr 22 15:44:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA05983 for cvs-sys-outgoing; Sat, 22 Apr 1995 15:44:35 -0700 Received: (from dyson@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id PAA05973 ; Sat, 22 Apr 1995 15:44:32 -0700 Date: Sat, 22 Apr 1995 15:44:32 -0700 From: John Dyson Message-Id: <199504222244.PAA05973@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk dyson 95/04/22 15:44:31 Modified: sys/i386/isa wd.c Log: Change the initial delay in wdwait to a DELAY macro call. It is really too long, but does not impact performance very much when using the NSECS_MULTI option. This will help solve some mysterious IDE I/O problems. From owner-cvs-sys Sat Apr 22 21:13:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA12922 for cvs-sys-outgoing; Sat, 22 Apr 1995 21:13:57 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA12912 ; Sat, 22 Apr 1995 21:13:53 -0700 Date: Sat, 22 Apr 1995 21:13:53 -0700 From: Poul-Henning Kamp Message-Id: <199504230413.VAA12912@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern init_main.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/22 21:13:52 Modified: sys/kern init_main.c Log: We will use /sbin/init on cdrom too. From owner-cvs-sys Sat Apr 22 21:14:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA12975 for cvs-sys-outgoing; Sat, 22 Apr 1995 21:14:44 -0700 Received: (from phk@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA12965 ; Sat, 22 Apr 1995 21:14:42 -0700 Date: Sat, 22 Apr 1995 21:14:42 -0700 From: Poul-Henning Kamp Message-Id: <199504230414.VAA12965@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/04/22 21:14:41 Modified: sys/i386/i386 autoconf.c Log: Forgot this commit the other day. The receiving end of the "boot -C" option.