From owner-cvs-sys Sun Aug 3 00:23:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA10455 for cvs-sys-outgoing; Sun, 3 Aug 1997 00:23:27 -0700 (PDT) Received: from spinner.dialix.com.au (spinner.dialix.com.au [192.203.228.67]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA10449; Sun, 3 Aug 1997 00:23:17 -0700 (PDT) Received: from spinner.dialix.com.au (localhost.dialix.com.au [127.0.0.1]) by spinner.dialix.com.au with ESMTP id PAA16049; Sun, 3 Aug 1997 15:23:12 +0800 (WST) Message-Id: <199708030723.PAA16049@spinner.dialix.com.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Poul-Henning Kamp cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-reply-to: Your message of "Thu, 31 Jul 1997 04:30:30 MST." <199707311130.EAA21980@freefall.freebsd.org> Date: Sun, 03 Aug 1997 15:23:10 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Poul-Henning Kamp wrote: > phk 1997/07/31 04:30:30 PDT > > Modified files: > sys/i386/boot/biosboot Makefile > Log: > Oops, boot2 got too big. make VESA_SUPPORT nondefault. Argh.. This really sucks. We REALLY should go to a multi-stage boot somehow. Cheers, -Peter From owner-cvs-sys Sun Aug 3 00:30:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA10880 for cvs-sys-outgoing; Sun, 3 Aug 1997 00:30:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA10713; Sun, 3 Aug 1997 00:28:23 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA23095; Sun, 3 Aug 1997 00:26:52 -0700 (PDT) Date: Sun, 3 Aug 1997 00:26:52 -0700 (PDT) Message-Id: <199708030726.AAA23095@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 1997/08/03 00:26:51 PDT Modified files: sys/kern kern_time.c Log: Fixed syscall arg checking in clock_settime(). Stack garbage was checked to be >= 0. This bug was introduced in rev.1.26. Reported by: John Hay Revision Changes Path 1.30 +2 -2 src/sys/kern/kern_time.c From owner-cvs-sys Sun Aug 3 00:30:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA10894 for cvs-sys-outgoing; Sun, 3 Aug 1997 00:30:28 -0700 (PDT) Received: from critter.dk.tfs.com (critter.phk.freebsd.dk [195.8.133.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA10861; Sun, 3 Aug 1997 00:30:13 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.6/8.8.5) with ESMTP id JAA06437; Sun, 3 Aug 1997 09:28:26 +0200 (CEST) To: Peter Wemm cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-reply-to: Your message of "Sun, 03 Aug 1997 15:23:10 +0800." <199708030723.PAA16049@spinner.dialix.com.au> Date: Sun, 03 Aug 1997 09:28:26 +0200 Message-ID: <6435.870593306@critter.dk.tfs.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199708030723.PAA16049@spinner.dialix.com.au>, Peter Wemm writes: >Poul-Henning Kamp wrote: >> phk 1997/07/31 04:30:30 PDT >> >> Modified files: >> sys/i386/boot/biosboot Makefile >> Log: >> Oops, boot2 got too big. make VESA_SUPPORT nondefault. > >Argh.. This really sucks. Weellll, VESA_SUPPORT is truly a cornercase.... >We REALLY should go to a multi-stage boot >somehow. YES! -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Sun Aug 3 00:46:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA11513 for cvs-sys-outgoing; Sun, 3 Aug 1997 00:46:27 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA11497; Sun, 3 Aug 1997 00:46:21 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id RAA07176; Sun, 3 Aug 1997 17:43:03 +1000 Date: Sun, 3 Aug 1997 17:43:03 +1000 From: Bruce Evans Message-Id: <199708030743.RAA07176@godzilla.zeta.org.au> To: peter@spinner.dialix.com.au, phk@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile 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 >> Modified files: >> sys/i386/boot/biosboot Makefile >> Log: >> Oops, boot2 got too big. make VESA_SUPPORT nondefault. > >Argh.. This really sucks. We REALLY should go to a multi-stage boot >somehow. Enlarging the existing boot would be much simpler. New features are missing from cdboot, dosboot and netboot. Bruce From owner-cvs-sys Sun Aug 3 01:01:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA12160 for cvs-sys-outgoing; Sun, 3 Aug 1997 01:01:29 -0700 (PDT) Received: from critter.dk.tfs.com (critter.phk.freebsd.dk [195.8.133.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA12155; Sun, 3 Aug 1997 01:01:16 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.6/8.8.5) with ESMTP id JAA10343; Sun, 3 Aug 1997 09:59:20 +0200 (CEST) To: Bruce Evans cc: peter@spinner.dialix.com.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-reply-to: Your message of "Sun, 03 Aug 1997 17:43:03 +1000." <199708030743.RAA07176@godzilla.zeta.org.au> Date: Sun, 03 Aug 1997 09:59:20 +0200 Message-ID: <10341.870595160@critter.dk.tfs.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199708030743.RAA07176@godzilla.zeta.org.au>, Bruce Evans writes: >>> Modified files: >>> sys/i386/boot/biosboot Makefile >>> Log: >>> Oops, boot2 got too big. make VESA_SUPPORT nondefault. >> >>Argh.. This really sucks. We REALLY should go to a multi-stage boot >>somehow. > >Enlarging the existing boot would be much simpler. I've been waiting for you to say that ever since you put the generic file reading code in there :-) >New features are missing from cdboot, dosboot and netboot. Well, I think that we have a project in unifying our boot code, and that it is very worthwhile to do so, but as usual.... time :-( -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Sun Aug 3 02:01:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA14925 for cvs-sys-outgoing; Sun, 3 Aug 1997 02:01:12 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA14916; Sun, 3 Aug 1997 02:01:02 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id SAA13502; Sun, 3 Aug 1997 18:29:33 +0930 (CST) From: Michael Smith Message-Id: <199708030859.SAA13502@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-Reply-To: <199708030743.RAA07176@godzilla.zeta.org.au> from Bruce Evans at "Aug 3, 97 05:43:03 pm" To: bde@zeta.org.au (Bruce Evans) Date: Sun, 3 Aug 1997 18:29:33 +0930 (CST) Cc: peter@spinner.dialix.com.au, phk@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans stands accused of saying: > >> Modified files: > >> sys/i386/boot/biosboot Makefile > >> Log: > >> Oops, boot2 got too big. make VESA_SUPPORT nondefault. > > > >Argh.. This really sucks. We REALLY should go to a multi-stage boot > >somehow. > > Enlarging the existing boot would be much simpler. I disagree. > New features are missing from cdboot, dosboot and netboot. And this is why. biosboot/cdboot/dosboot/netboot should be as small as is feasible to allow them to fetch the single, common third-stage bootstrap. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Sun Aug 3 02:28:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA16098 for cvs-sys-outgoing; Sun, 3 Aug 1997 02:28:37 -0700 (PDT) Received: from spinner.dialix.com.au (spinner.dialix.com.au [192.203.228.67]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA16088; Sun, 3 Aug 1997 02:28:13 -0700 (PDT) Received: from spinner.dialix.com.au (localhost.dialix.com.au [127.0.0.1]) by spinner.dialix.com.au with ESMTP id RAA17139; Sun, 3 Aug 1997 17:25:40 +0800 (WST) Message-Id: <199708030925.RAA17139@spinner.dialix.com.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Michael Smith cc: bde@zeta.org.au (Bruce Evans), phk@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-reply-to: Your message of "Sun, 03 Aug 1997 18:29:33 +0930." <199708030859.SAA13502@genesis.atrad.adelaide.edu.au> Date: Sun, 03 Aug 1997 17:25:39 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Michael Smith wrote: > Bruce Evans stands accused of saying: > > >> Modified files: > > >> sys/i386/boot/biosboot Makefile > > >> Log: > > >> Oops, boot2 got too big. make VESA_SUPPORT nondefault. > > > > > >Argh.. This really sucks. We REALLY should go to a multi-stage boot > > >somehow. > > > > Enlarging the existing boot would be much simpler. > > I disagree. Likewise.. Otherwise it'd have been done by now. > > New features are missing from cdboot, dosboot and netboot. > > And this is why. biosboot/cdboot/dosboot/netboot should be as small > as is feasible to allow them to fetch the single, common third-stage > bootstrap. I was about to say this too. Things are going to get messier when it comes time to deal with ELF symbol tables etc. However, there are not an awful lot of things that are "identical" between the different boot methods. But it would be a hell of a lot simpler to keep them all up to date if we have common code that has adapts to the boot method, eg: only set up network boot stuff when booting with network filesystems. For example, one should be able to boot from floppy, but with network filesystems and network swap etc. Putting all the network stuff in netboot is an unnecessary restriction. We need to not have to worry about the size of the boot code. It would be ideal if we could move some of the "one time only" stuff out of locore and into the stage3 boot. That way, we can more easily reclaim the memory after boot since the locore.s bootstrap code won't be in the middle of the kernel text. The point about the vulnerability of "/boot" or "/stand/boot" is valid, but it doesn't have to be "locked in" as such. If the stage2 boot for fd/ hd goes on a diet, there's not a lot of reason why it can't do a bios keyboard read or whatever and initialize enough things so that it can ask for an alternate stage3 path. I would expect that this would be pretty much essential for development/testing purposes anyway. It seems quite a few things use this method.. (ie: hold down key 'x' during boot to pop up a menu). On the plus side, you are no longer risking destruction of your fdisk/ disklabel tables in order to update the bootblocks since they would rarely change after boot3 was implemented. Loss of partition tables is far more disastrous than loosing /boot. Cheers, -Peter From owner-cvs-sys Sun Aug 3 03:21:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA18179 for cvs-sys-outgoing; Sun, 3 Aug 1997 03:21:44 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA18172; Sun, 3 Aug 1997 03:21:37 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id UAA11947; Sun, 3 Aug 1997 20:17:57 +1000 Date: Sun, 3 Aug 1997 20:17:57 +1000 From: Bruce Evans Message-Id: <199708031017.UAA11947@godzilla.zeta.org.au> To: bde@zeta.org.au, msmith@atrad.adelaide.edu.au Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, peter@spinner.dialix.com.au, phk@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Enlarging the existing boot would be much simpler. > >I disagree. > >> New features are missing from cdboot, dosboot and netboot. > >And this is why. biosboot/cdboot/dosboot/netboot should be as small >as is feasible to allow them to fetch the single, common third-stage >bootstrap. The third stage can't really be simpler or common, since it would need to contain most of the i/o code from the second stage or talk to the second stage using software interrupts or far calls. Dosboot would need a lot more code to run common code, since the common mode would have to be protected. Dosboot currently only switches to protected mode for copying pieces of the kernel to high memory and just for starting the kernel. Bruce From owner-cvs-sys Sun Aug 3 05:15:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA21759 for cvs-sys-outgoing; Sun, 3 Aug 1997 05:15:21 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA21753; Sun, 3 Aug 1997 05:15:14 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id VAA13952; Sun, 3 Aug 1997 21:45:05 +0930 (CST) From: Michael Smith Message-Id: <199708031215.VAA13952@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile In-Reply-To: <199708031017.UAA11947@godzilla.zeta.org.au> from Bruce Evans at "Aug 3, 97 08:17:57 pm" To: bde@zeta.org.au (Bruce Evans) Date: Sun, 3 Aug 1997 21:45:05 +0930 (CST) Cc: bde@zeta.org.au, msmith@atrad.adelaide.edu.au, cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, peter@spinner.dialix.com.au, phk@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans stands accused of saying: > > > >> New features are missing from cdboot, dosboot and netboot. > > > >And this is why. biosboot/cdboot/dosboot/netboot should be as small > >as is feasible to allow them to fetch the single, common third-stage > >bootstrap. > > The third stage can't really be simpler or common, since it would need to > contain most of the i/o code from the second stage or talk to the second I never suggested that it would be simpler, in fact the discussion centres around making it _more_complex_, in order to remove such things as userconfig from the kernel, as well as other startup bloat. (eg. I would really like to read the ECSD data and feed it to the kernel). It would likely contain a superset of _all_ of the I/O code from all of the second stages, in order to truly be a single third stage. Your point about using callbacks would be good in the case of the netboot code. > stage using software interrupts or far calls. Dosboot would need a lot > more code to run common code, since the common mode would have to be > protected. Dosboot currently only switches to protected mode for copying > pieces of the kernel to high memory and just for starting the kernel. Dosboot could comfortably subsume the third-stage bootstrap, as it is not size-constrained. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Sun Aug 3 05:19:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA21891 for cvs-sys-outgoing; Sun, 3 Aug 1997 05:19:34 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA21867; Sun, 3 Aug 1997 05:19:13 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id FAA24643; Sun, 3 Aug 1997 05:17:40 -0700 (PDT) Date: Sun, 3 Aug 1997 05:17:40 -0700 (PDT) Message-Id: <199708031217.FAA24643@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/08/03 05:17:40 PDT src/sys/pci - Imported sources Update of /home/ncvs/src/sys/pci In directory freefall.freebsd.org:/tmp/cvs-serv24614 Log Message: Import Matt's if_de driver 970703 release. This (apparently) supports some newer Cogent (Adaptec) cards and has some other internal changes. Status: Vendor Tag: MATT_THOMAS Release Tags: v970703 C src/sys/pci/if_de.c U src/sys/pci/if_devar.h U src/sys/pci/dc21040reg.h 1 conflicts created by this import. Use the following command to help the merge: cvs checkout -jMATT_THOMAS:yesterday -jMATT_THOMAS src/sys/pci From owner-cvs-sys Sun Aug 3 06:02:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA23053 for cvs-sys-outgoing; Sun, 3 Aug 1997 06:02:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA23012; Sun, 3 Aug 1997 06:02:18 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA24753; Sun, 3 Aug 1997 06:00:46 -0700 (PDT) Date: Sun, 3 Aug 1997 06:00:46 -0700 (PDT) Message-Id: <199708031300.GAA24753@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/08/03 06:00:45 PDT Modified files: sys/pci if_de.c Log: Merge Matt's if_de.c changes in. Revision Changes Path 1.66 +546 -286 src/sys/pci/if_de.c From owner-cvs-sys Sun Aug 3 20:33:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA09066 for cvs-sys-outgoing; Sun, 3 Aug 1997 20:33:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA09029; Sun, 3 Aug 1997 20:33:03 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA13412; Sun, 3 Aug 1997 20:31:25 -0700 (PDT) Date: Sun, 3 Aug 1997 20:31:25 -0700 (PDT) Message-Id: <199708040331.UAA13412@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 bios.c src/sys/i386/include/pc bios.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/03 20:31:25 PDT Modified files: sys/i386/i386 bios.c Log: Correctly checksum the DMI signature structure. Format the BSD revision number therein. Report from: dave adkins Revision Changes Path 1.2 +4 -3 src/sys/i386/i386/bios.c Modified files: sys/i386/include/pc bios.h Log: Nuke the nonexistend pad bytes from the end of the DMI header structure. Revision Changes Path 1.2 +1 -2 src/sys/i386/include/pc/bios.h From owner-cvs-sys Sun Aug 3 22:13:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA14013 for cvs-sys-outgoing; Sun, 3 Aug 1997 22:13:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA13900; Sun, 3 Aug 1997 22:12:11 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA14658; Sun, 3 Aug 1997 22:10:32 -0700 (PDT) Date: Sun, 3 Aug 1997 22:10:32 -0700 (PDT) Message-Id: <199708040510.WAA14658@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/gnu/ext2fs ext2_linux_balloc.c ext2_linux_ialloc.c ext2_vfsops.c fs.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/03 22:10:32 PDT Modified files: sys/gnu/ext2fs ext2_linux_balloc.c ext2_linux_ialloc.c ext2_vfsops.c fs.h Log: Fix a problem with ext2fs so that filesystems mounted at reboot don't keep ahold of buffers, and therefore leave filesystems dirty. I haven't been able to test, but the code compiles. Those who run -current, please test and report back!!! (Sorry :-)). PR: kern/3571 Submitted by: Dirk Keunecke Revision Changes Path 1.7 +3 -1 src/sys/gnu/ext2fs/ext2_linux_balloc.c 1.6 +2 -1 src/sys/gnu/ext2fs/ext2_linux_ialloc.c 1.14 +13 -17 src/sys/gnu/ext2fs/ext2_vfsops.c 1.3 +20 -0 src/sys/gnu/ext2fs/fs.h From owner-cvs-sys Sun Aug 3 22:28:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA14707 for cvs-sys-outgoing; Sun, 3 Aug 1997 22:28:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA14681; Sun, 3 Aug 1997 22:28:28 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA14727; Sun, 3 Aug 1997 22:26:50 -0700 (PDT) Date: Sun, 3 Aug 1997 22:26:50 -0700 (PDT) Message-Id: <199708040526.WAA14727@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/03 22:26:50 PDT Modified files: sys/i386/isa wd.c Log: Make the WD code work on my P6DNF running on the SMP code. It appears that there was an "early" interrupt, and this checks for it. Revision Changes Path 1.134 +4 -1 src/sys/i386/isa/wd.c From owner-cvs-sys Sun Aug 3 22:41:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA15369 for cvs-sys-outgoing; Sun, 3 Aug 1997 22:41:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA15338; Sun, 3 Aug 1997 22:41:03 -0700 (PDT) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA14781; Sun, 3 Aug 1997 22:39:24 -0700 (PDT) Date: Sun, 3 Aug 1997 22:39:24 -0700 (PDT) Message-Id: <199708040539.WAA14781@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_exec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1997/08/03 22:39:24 PDT Modified files: sys/kern kern_exec.c Log: Fixed security hole with sharing the file descriptor table (via rfork) when execing a setuid/setgid binary. Code submitted by Sean Eric Fagan (sef@freebsd.org). Also consolidated the setuid/setgid checks into one place. Reviewed by: dyson,sef Revision Changes Path 1.64 +18 -10 src/sys/kern/kern_exec.c From owner-cvs-sys Sun Aug 3 22:42:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA15410 for cvs-sys-outgoing; Sun, 3 Aug 1997 22:42:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA15385; Sun, 3 Aug 1997 22:42:16 -0700 (PDT) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA14816; Sun, 3 Aug 1997 22:40:38 -0700 (PDT) Date: Sun, 3 Aug 1997 22:40:38 -0700 (PDT) Message-Id: <199708040540.WAA14816@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_exec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 1997/08/03 22:40:38 PDT Modified files: (Branch: RELENG_2_2) sys/kern kern_exec.c Log: Brought in fix from rev 1.64: fix for rfork security hole. Revision Changes Path 1.47.2.8 +18 -10 src/sys/kern/kern_exec.c From owner-cvs-sys Mon Aug 4 00:33:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19714 for cvs-sys-outgoing; Mon, 4 Aug 1997 00:33:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19691; Mon, 4 Aug 1997 00:32:25 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA15522; Mon, 4 Aug 1997 00:30:46 -0700 (PDT) Date: Mon, 4 Aug 1997 00:30:46 -0700 (PDT) Message-Id: <199708040730.AAA15522@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/ufs/ffs ffs_alloc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/08/04 00:30:45 PDT Modified files: sys/ufs/ffs ffs_alloc.c Log: We got a couple of "map mismatch" panics from the following code. According to the crash dump, bpref is set to 445 and cgp->cg_nclusterblks is 444. Hence in the for loop, the test fails immediately but the following failure check (got == cgp->cg_nclusterblks) doesn't trigger because got > cgp->cg_nclusterblks. This wreaks havoc in the code after that. Fix: Move one source bit to the left :-) Noticed by: Mike Hibler Submitted by: Kirk McKusick Revision Changes Path 1.34 +2 -2 src/sys/ufs/ffs/ffs_alloc.c From owner-cvs-sys Mon Aug 4 00:33:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19750 for cvs-sys-outgoing; Mon, 4 Aug 1997 00:33:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19721; Mon, 4 Aug 1997 00:33:17 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA15555; Mon, 4 Aug 1997 00:31:38 -0700 (PDT) Date: Mon, 4 Aug 1997 00:31:38 -0700 (PDT) Message-Id: <199708040731.AAA15555@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_cache.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/08/04 00:31:37 PDT Modified files: sys/kern vfs_cache.c Log: remove unused MAXVNODEUSE macro. Revision Changes Path 1.26 +1 -2 src/sys/kern/vfs_cache.c From owner-cvs-sys Mon Aug 4 00:39:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19946 for cvs-sys-outgoing; Mon, 4 Aug 1997 00:39:32 -0700 (PDT) Received: from implode.root.com (implode.root.com [198.145.90.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19940; Mon, 4 Aug 1997 00:39:29 -0700 (PDT) Received: from implode.root.com (localhost [127.0.0.1]) by implode.root.com (8.8.5/8.8.5) with ESMTP id AAA08057; Mon, 4 Aug 1997 00:41:38 -0700 (PDT) Message-Id: <199708040741.AAA08057@implode.root.com> To: Poul-Henning Kamp cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c In-reply-to: Your message of "Mon, 04 Aug 1997 00:30:46 PDT." <199708040730.AAA15522@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Mon, 04 Aug 1997 00:41:38 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >phk 1997/08/04 00:30:45 PDT > > Modified files: > sys/ufs/ffs ffs_alloc.c > Log: > We got a couple of "map mismatch" panics from the following > code. According to the crash dump, bpref is set to 445 > and cgp->cg_nclusterblks is 444. Hence in the for loop, > the test fails immediately but the following failure check > (got == cgp->cg_nclusterblks) doesn't trigger because got > > cgp->cg_nclusterblks. This wreaks havoc in the code after that. > > Fix: Move one source bit to the left :-) > > Noticed by: Mike Hibler > Submitted by: Kirk McKusick Just so people aren't confused: the above patch has no affect on FreeBSD; it's in an area of code that isn't even compiled. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Mon Aug 4 00:45:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA20326 for cvs-sys-outgoing; Mon, 4 Aug 1997 00:45:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA20249; Mon, 4 Aug 1997 00:45:09 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA15611; Mon, 4 Aug 1997 00:43:29 -0700 (PDT) Date: Mon, 4 Aug 1997 00:43:29 -0700 (PDT) Message-Id: <199708040743.AAA15611@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 dyson 1997/08/04 00:43:29 PDT Modified files: sys/kern vfs_subr.c Log: Fix a problem with the vfs vnode caching that it doesn't grow quickly enough and can cause some strange performance problems. Specifically, at or near startup time is when the problem is worst. To reproduce the problem, run "lat_syscall stat" from the alpha lmbench code right after bootup. A positive side effect of this mod is that the name cache can be set to grow again by sysctl. A noticable positive performance impact is realized due to a larger namecache being available as needed (or tuned.) Revision Changes Path 1.90 +22 -17 src/sys/kern/vfs_subr.c From owner-cvs-sys Mon Aug 4 00:53:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA20624 for cvs-sys-outgoing; Mon, 4 Aug 1997 00:53:53 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA20618; Mon, 4 Aug 1997 00:53:44 -0700 (PDT) Received: from critter.dk.tfs.com (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.6/8.8.5) with ESMTP id JAA14328; Mon, 4 Aug 1997 09:51:52 +0200 (CEST) To: dg@root.com cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c In-reply-to: Your message of "Mon, 04 Aug 1997 00:41:38 PDT." <199708040741.AAA08057@implode.root.com> Date: Mon, 04 Aug 1997 09:51:51 +0200 Message-ID: <14326.870681111@critter.dk.tfs.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199708040741.AAA08057@implode.root.com>, David Greenman writes: >>phk 1997/08/04 00:30:45 PDT >> >> Modified files: >> sys/ufs/ffs ffs_alloc.c >> Log: >> We got a couple of "map mismatch" panics from the following >> code. According to the crash dump, bpref is set to 445 >> and cgp->cg_nclusterblks is 444. Hence in the for loop, >> the test fails immediately but the following failure check >> (got == cgp->cg_nclusterblks) doesn't trigger because got > >> cgp->cg_nclusterblks. This wreaks havoc in the code after that. >> >> Fix: Move one source bit to the left :-) >> >> Noticed by: Mike Hibler >> Submitted by: Kirk McKusick > > Just so people aren't confused: the above patch has no affect on FreeBSD; >it's in an area of code that isn't even compiled. > >-DG > >David Greenman >Core-team/Principal Architect, The FreeBSD Project True, should have said that. This commit is just to keep us in sync with Kirk. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Mon Aug 4 01:01:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA20918 for cvs-sys-outgoing; Mon, 4 Aug 1997 01:01:27 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA20913; Mon, 4 Aug 1997 01:01:20 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.8.6/8.8.5) id DAA00278; Mon, 4 Aug 1997 03:01:09 -0500 (EST) From: "John S. Dyson" Message-Id: <199708040801.DAA00278@dyson.iquest.net> Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c In-Reply-To: <14326.870681111@critter.dk.tfs.com> from Poul-Henning Kamp at "Aug 4, 97 09:51:51 am" To: phk@dk.tfs.com (Poul-Henning Kamp) Date: Mon, 4 Aug 1997 03:01:09 -0500 (EST) Cc: dg@root.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (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 message <199708040741.AAA08057@implode.root.com>, David Greenman writes: > >>phk 1997/08/04 00:30:45 PDT > >> > >> Modified files: > >> sys/ufs/ffs ffs_alloc.c > >> Log: > >> We got a couple of "map mismatch" panics from the following > >> code. According to the crash dump, bpref is set to 445 > >> and cgp->cg_nclusterblks is 444. Hence in the for loop, > >> the test fails immediately but the following failure check > >> (got == cgp->cg_nclusterblks) doesn't trigger because got > > >> cgp->cg_nclusterblks. This wreaks havoc in the code after that. > >> > >> Fix: Move one source bit to the left :-) > >> > >> Noticed by: Mike Hibler > >> Submitted by: Kirk McKusick > > > > Just so people aren't confused: the above patch has no affect on FreeBSD; > >it's in an area of code that isn't even compiled. > > > >-DG > > > >David Greenman > >Core-team/Principal Architect, The FreeBSD Project > > True, should have said that. This commit is just to keep us in sync > with Kirk. > I hope to re-enable the code (in our framework) someday. John From owner-cvs-sys Mon Aug 4 10:34:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA14460 for cvs-sys-outgoing; Mon, 4 Aug 1997 10:34:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA14406; Mon, 4 Aug 1997 10:33:27 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA01838; Mon, 4 Aug 1997 10:31:45 -0700 (PDT) Date: Mon, 4 Aug 1997 10:31:45 -0700 (PDT) Message-Id: <199708041731.KAA01838@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include apic.h smptests.h src/sys/i386/i386 mplock.s swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/04 10:31:45 PDT Modified files: sys/i386/include apic.h smptests.h sys/i386/i386 mplock.s swtch.s Log: Eliminate frequent silo overflows by restoring the TEST_LOPRIO code. This code was eliminated when the PEND_INTS algorithm was added. But it was discovered that PEND_INTS only worsen latency for FAST_INTR() routines, which can't be marked pending. Noticed & debugged by: dave adkins Revision Changes Path 1.11 +6 -2 src/sys/i386/include/apic.h 1.19 +7 -1 src/sys/i386/include/smptests.h 1.16 +75 -13 src/sys/i386/i386/mplock.s 1.58 +9 -1 src/sys/i386/i386/swtch.s From owner-cvs-sys Mon Aug 4 12:13:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA21090 for cvs-sys-outgoing; Mon, 4 Aug 1997 12:13:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA21009; Mon, 4 Aug 1997 12:13:13 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA02349; Mon, 4 Aug 1997 12:11:29 -0700 (PDT) Date: Mon, 4 Aug 1997 12:11:29 -0700 (PDT) Message-Id: <199708041911.MAA02349@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_lock.c src/sys/sys lock.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/04 12:11:29 PDT Modified files: sys/kern kern_lock.c sys/sys lock.h Log: pushed down "volatility" of simplelock to actual int inside the struct. Submitted by: bde@zeta.org.au, smp@csn.net Revision Changes Path 1.7 +5 -5 src/sys/kern/kern_lock.c 1.7 +5 -5 src/sys/sys/lock.h From owner-cvs-sys Mon Aug 4 12:14:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA21143 for cvs-sys-outgoing; Mon, 4 Aug 1997 12:14:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA21119; Mon, 4 Aug 1997 12:14:40 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA02381; Mon, 4 Aug 1997 12:12:57 -0700 (PDT) Date: Mon, 4 Aug 1997 12:12:57 -0700 (PDT) Message-Id: <199708041912.MAA02381@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 fsmp 1997/08/04 12:12:56 PDT Modified files: sys/i386/isa sio.c Log: Added include of intr_machdep.h to eliminate compiler warning for APIC_IO. Revision Changes Path 1.174 +3 -2 src/sys/i386/isa/sio.c From owner-cvs-sys Mon Aug 4 12:16:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA21289 for cvs-sys-outgoing; Mon, 4 Aug 1997 12:16:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA21262; Mon, 4 Aug 1997 12:16:40 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA02433; Mon, 4 Aug 1997 12:14:57 -0700 (PDT) Date: Mon, 4 Aug 1997 12:14:57 -0700 (PDT) Message-Id: <199708041914.MAA02433@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include param.h src/sys/i386/i386 simplelock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/04 12:14:57 PDT Modified files: sys/i386/include param.h sys/i386/i386 simplelock.s Log: pushed down "volatility" of simplelock to actual int inside the struct. Submitted by: bde@zeta.org.a Revision Changes Path 1.31 +5 -5 src/sys/i386/include/param.h 1.2 +9 -7 src/sys/i386/i386/simplelock.s From owner-cvs-sys Mon Aug 4 17:04:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA07097 for cvs-sys-outgoing; Mon, 4 Aug 1997 17:04:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA06988; Mon, 4 Aug 1997 17:03:56 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA04392; Mon, 4 Aug 1997 17:02:11 -0700 (PDT) Date: Mon, 4 Aug 1997 17:02:11 -0700 (PDT) Message-Id: <199708050002.RAA04392@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/i386/i386 machdep.c src/sys/kern init_main.c kern_malloc.c sys_pipe.c src/sys/sys malloc.h src/sys/vm vm_kern.c vm_map.c vm_map.h vm_object.c vm_object.h vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/04 17:02:10 PDT Modified files: sys/conf files sys/i386/i386 machdep.c sys/kern init_main.c kern_malloc.c sys_pipe.c sys/sys malloc.h sys/vm vm_kern.c vm_map.c vm_map.h vm_object.c vm_object.h vm_page.c Log: Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of a simple, clean zone type allocator. This new allocator will also be used for machine dependent pmap PV entries. Revision Changes Path 1.104 +1 -0 src/sys/conf/files 1.254 +3 -1 src/sys/i386/i386/machdep.c 1.67 +6 -1 src/sys/kern/init_main.c 1.28 +5 -1 src/sys/kern/kern_malloc.c 1.29 +17 -1 src/sys/kern/sys_pipe.c 1.22 +4 -2 src/sys/sys/malloc.h 1.39 +2 -1 src/sys/vm/vm_kern.c 1.80 +33 -132 src/sys/vm/vm_map.c 1.27 +5 -2 src/sys/vm/vm_map.h 1.95 +2 -3 src/sys/vm/vm_object.c 1.36 +2 -1 src/sys/vm/vm_object.h 1.79 +1 -23 src/sys/vm/vm_page.c From owner-cvs-sys Mon Aug 4 17:07:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA07265 for cvs-sys-outgoing; Mon, 4 Aug 1997 17:07:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA07236; Mon, 4 Aug 1997 17:06:46 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA04425; Mon, 4 Aug 1997 17:05:01 -0700 (PDT) Date: Mon, 4 Aug 1997 17:05:01 -0700 (PDT) Message-Id: <199708050005.RAA04425@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern sys_pipe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/04 17:05:01 PDT Modified files: sys/kern sys_pipe.c Log: Fix up come cruft that I left on a previous commit. Revision Changes Path 1.30 +1 -10 src/sys/kern/sys_pipe.c From owner-cvs-sys Mon Aug 4 17:09:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA07466 for cvs-sys-outgoing; Mon, 4 Aug 1997 17:09:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA07433; Mon, 4 Aug 1997 17:09:17 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA04470; Mon, 4 Aug 1997 17:07:32 -0700 (PDT) Date: Mon, 4 Aug 1997 17:07:32 -0700 (PDT) Message-Id: <199708050007.RAA04470@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_zone.c vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/04 17:07:31 PDT Added files: sys/vm vm_zone.c vm_zone.h Log: A very simple zone allocator. From owner-cvs-sys Mon Aug 4 17:44:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA08952 for cvs-sys-outgoing; Mon, 4 Aug 1997 17:44:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA08916; Mon, 4 Aug 1997 17:43:47 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA04631; Mon, 4 Aug 1997 17:42:02 -0700 (PDT) Date: Mon, 4 Aug 1997 17:42:02 -0700 (PDT) Message-Id: <199708050042.RAA04631@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/i386/include pmap.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/04 17:42:02 PDT Modified files: sys/i386/i386 pmap.c sys/i386/include pmap.h Log: Remove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define. Revision Changes Path 1.152 +1 -21 src/sys/i386/i386/pmap.c 1.53 +1 -3 src/sys/i386/include/pmap.h From owner-cvs-sys Mon Aug 4 18:04:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA09892 for cvs-sys-outgoing; Mon, 4 Aug 1997 18:04:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA09854; Mon, 4 Aug 1997 18:04:02 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04707; Mon, 4 Aug 1997 18:02:17 -0700 (PDT) Date: Mon, 4 Aug 1997 18:02:17 -0700 (PDT) Message-Id: <199708050102.SAA04707@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 dyson 1997/08/04 18:02:17 PDT Modified files: sys/i386/i386 pmap.c Log: Slightly reorder some operations so that the main processor gets global mappings early on. Revision Changes Path 1.153 +34 -32 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon Aug 4 18:35:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA11358 for cvs-sys-outgoing; Mon, 4 Aug 1997 18:35:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA11271; Mon, 4 Aug 1997 18:34:41 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04962; Mon, 4 Aug 1997 18:32:53 -0700 (PDT) Date: Mon, 4 Aug 1997 18:32:53 -0700 (PDT) Message-Id: <199708050132.SAA04962@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/vm pmap.h vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/04 18:32:53 PDT Modified files: sys/i386/i386 pmap.c Log: Modify pmap to use our new memory allocator. Revision Changes Path 1.154 +35 -126 src/sys/i386/i386/pmap.c Modified files: sys/vm pmap.h vm_map.c Log: Modify pmap to use our new memory allocator. Also, change the vm_map_entry allocations to be interrupt safe. Revision Changes Path 1.22 +2 -1 src/sys/vm/pmap.h 1.81 +4 -3 src/sys/vm/vm_map.c From owner-cvs-sys Mon Aug 4 18:40:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA11610 for cvs-sys-outgoing; Mon, 4 Aug 1997 18:40:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA11580; Mon, 4 Aug 1997 18:40:05 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04999; Mon, 4 Aug 1997 18:38:20 -0700 (PDT) Date: Mon, 4 Aug 1997 18:38:20 -0700 (PDT) Message-Id: <199708050138.SAA04999@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 bios.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/08/04 18:38:20 PDT Modified files: sys/i386/i386 bios.c Log: memcmp -> bmcp Submitted by: smp, bde Revision Changes Path 1.3 +2 -2 src/sys/i386/i386/bios.c From owner-cvs-sys Mon Aug 4 23:57:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA24995 for cvs-sys-outgoing; Mon, 4 Aug 1997 23:57:06 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id XAA24945; Mon, 4 Aug 1997 23:56:12 -0700 (PDT) Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id IAA27178; Tue, 5 Aug 1997 08:56:11 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.8.5/8.8.5) id IAA15992; Tue, 5 Aug 1997 08:43:00 +0200 (MET DST) Message-ID: <19970805084300.FO48731@uriah.heep.sax.de> Date: Tue, 5 Aug 1997 08:43:00 +0200 From: j@uriah.heep.sax.de (J Wunsch) To: msmith@FreeBSD.ORG (Michael Smith) Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 bios.c References: <199708050138.SAA04999@freefall.freebsd.org> X-Mailer: Mutt 0.60_p2-3,5,8-9 Mime-Version: 1.0 X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199708050138.SAA04999@freefall.freebsd.org>; from Michael Smith on Aug 4, 1997 18:38:20 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Michael Smith wrote: > msmith 1997/08/04 18:38:20 PDT > > Modified files: > sys/i386/i386 bios.c > Log: > memcmp -> bmcp > Submitted by: smp, bde I think that's a change into the wrong direction. We should IMHO prefer the ANSI functions, not the BSD idiosyncrasies. (That's not against you, Mike, merely a general comment.) -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Tue Aug 5 15:08:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA08078 for cvs-sys-outgoing; Tue, 5 Aug 1997 15:08:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA07983; Tue, 5 Aug 1997 15:07:35 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA16055; Tue, 5 Aug 1997 15:07:30 -0700 (PDT) Date: Tue, 5 Aug 1997 15:07:30 -0700 (PDT) Message-Id: <199708052207.PAA16055@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/vm pmap.h vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/05 15:07:30 PDT Modified files: sys/i386/i386 pmap.c sys/vm pmap.h vm_map.c Log: Fix some bugs, document vm_zone better. Add copyright to vm_zone.h. Use the new zone code in pmap.c so that we can get rid of the ugly ad-hoc allocations in pmap.c. Revision Changes Path 1.155 +126 -35 src/sys/i386/i386/pmap.c 1.23 +1 -2 src/sys/vm/pmap.h 1.82 +3 -4 src/sys/vm/vm_map.c From owner-cvs-sys Tue Aug 5 15:25:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA09085 for cvs-sys-outgoing; Tue, 5 Aug 1997 15:25:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA09046; Tue, 5 Aug 1997 15:24:38 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA16170; Tue, 5 Aug 1997 15:24:33 -0700 (PDT) Date: Tue, 5 Aug 1997 15:24:33 -0700 (PDT) Message-Id: <199708052224.PAA16170@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 sys_pipe.c src/sys/vm vm_map.c vm_zone.c vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/05 15:24:32 PDT Modified files: sys/i386/i386 pmap.c sys/kern sys_pipe.c sys/vm vm_map.c vm_zone.c vm_zone.h Log: Another attempt at cleaning up the new memory allocator. Revision Changes Path 1.156 +35 -126 src/sys/i386/i386/pmap.c 1.31 +2 -3 src/sys/kern/sys_pipe.c 1.83 +9 -9 src/sys/vm/vm_map.c 1.2 +99 -35 src/sys/vm/vm_zone.c 1.2 +58 -31 src/sys/vm/vm_zone.h From owner-cvs-sys Tue Aug 5 16:04:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA11139 for cvs-sys-outgoing; Tue, 5 Aug 1997 16:04:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA11069; Tue, 5 Aug 1997 16:03:31 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA16322; Tue, 5 Aug 1997 16:03:26 -0700 (PDT) Date: Tue, 5 Aug 1997 16:03:26 -0700 (PDT) Message-Id: <199708052303.QAA16322@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_map.c pmap.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/05 16:03:26 PDT Modified files: sys/vm vm_map.c pmap.h Log: Fixed the commit botch that was causing crashes soon after system startup. Due to the error, the initialization of the zone for pv_entries was missing. The system should be usable again. Revision Changes Path 1.84 +2 -1 src/sys/vm/vm_map.c 1.24 +2 -1 src/sys/vm/pmap.h From owner-cvs-sys Tue Aug 5 17:19:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA14679 for cvs-sys-outgoing; Tue, 5 Aug 1997 17:19:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA14634; Tue, 5 Aug 1997 17:19:11 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA17449; Tue, 5 Aug 1997 17:19:06 -0700 (PDT) Date: Tue, 5 Aug 1997 17:19:06 -0700 (PDT) Message-Id: <199708060019.RAA17449@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 1997/08/05 17:19:06 PDT Modified files: sys/netinet ip_fw.c Log: Ensure that the interface name is terminated. Revision Changes Path 1.61 +2 -1 src/sys/netinet/ip_fw.c From owner-cvs-sys Tue Aug 5 17:23:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA14935 for cvs-sys-outgoing; Tue, 5 Aug 1997 17:23:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA14905; Tue, 5 Aug 1997 17:23:06 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA17494; Tue, 5 Aug 1997 17:23:01 -0700 (PDT) Date: Tue, 5 Aug 1997 17:23:01 -0700 (PDT) Message-Id: <199708060023.RAA17494@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 1997/08/05 17:23:01 PDT Modified files: (Branch: RELENG_2_2) sys/netinet ip_fw.c Log: Merge from -current: ensure termination of interface name. Revision Changes Path 1.51.2.4 +2 -1 src/sys/netinet/ip_fw.c From owner-cvs-sys Tue Aug 5 18:44:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA18823 for cvs-sys-outgoing; Tue, 5 Aug 1997 18:44:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA18748; Tue, 5 Aug 1997 18:43:17 -0700 (PDT) From: Jun-ichiro Itoh Received: (from itojun@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA17877; Tue, 5 Aug 1997 18:43:11 -0700 (PDT) Date: Tue, 5 Aug 1997 18:43:11 -0700 (PDT) Message-Id: <199708060143.SAA17877@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk itojun 1997/08/05 18:43:11 PDT Modified files: sys/net if_spppsubr.c Log: PR: kern/4117 Reviewed by: ishii@csl.sony.co.jp, kjc@csl.sony.co.jp checked with FreeBSD+Riscom - cisco4500 configuration. Revision Changes Path 1.23 +2 -2 src/sys/net/if_spppsubr.c From owner-cvs-sys Tue Aug 5 21:58:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA29222 for cvs-sys-outgoing; Tue, 5 Aug 1997 21:58:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA29149; Tue, 5 Aug 1997 21:58:13 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA18261; Tue, 5 Aug 1997 21:58:06 -0700 (PDT) Date: Tue, 5 Aug 1997 21:58:06 -0700 (PDT) Message-Id: <199708060458.VAA18261@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_map.c vm_zone.c vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/05 21:58:06 PDT Modified files: sys/vm vm_map.c vm_zone.c vm_zone.h Log: Add exposure of some vm_zone allocation stats by sysctl. Also, change the initialization parameters of some zones in VM map. This contains only optimizations and not bugfixes. Revision Changes Path 1.85 +3 -3 src/sys/vm/vm_map.c 1.3 +70 -2 src/sys/vm/vm_zone.c 1.3 +4 -1 src/sys/vm/vm_zone.h From owner-cvs-sys Wed Aug 6 02:42:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA11793 for cvs-sys-outgoing; Wed, 6 Aug 1997 02:42:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA11768; Wed, 6 Aug 1997 02:42:08 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA22412; Wed, 6 Aug 1997 02:42:00 -0700 (PDT) Date: Wed, 6 Aug 1997 02:42:00 -0700 (PDT) Message-Id: <199708060942.CAA22412@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/06 02:41:59 PDT Modified files: sys/pc98/pc98 wd.c Log: Synchronize with sys/i386/isa/wd.c revision 1.134. Revision Changes Path 1.28 +4 -1 src/sys/pc98/pc98/wd.c From owner-cvs-sys Wed Aug 6 02:43:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA11829 for cvs-sys-outgoing; Wed, 6 Aug 1997 02:43:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA11802; Wed, 6 Aug 1997 02:43:06 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA22445; Wed, 6 Aug 1997 02:42:57 -0700 (PDT) Date: Wed, 6 Aug 1997 02:42:57 -0700 (PDT) Message-Id: <199708060942.CAA22445@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/06 02:42:57 PDT Modified files: sys/pc98/pc98 sio.c Log: Synchronize with sys/i386/isa/sio.c revision 1.174. Revision Changes Path 1.32 +3 -2 src/sys/pc98/pc98/sio.c From owner-cvs-sys Wed Aug 6 02:44:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA11942 for cvs-sys-outgoing; Wed, 6 Aug 1997 02:44:20 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA11864; Wed, 6 Aug 1997 02:43:55 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA22477; Wed, 6 Aug 1997 02:43:47 -0700 (PDT) Date: Wed, 6 Aug 1997 02:43:47 -0700 (PDT) Message-Id: <199708060943.CAA22477@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 1997/08/06 02:43:46 PDT Modified files: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c revision 1.254. Revision Changes Path 1.49 +3 -1 src/sys/pc98/i386/machdep.c From owner-cvs-sys Wed Aug 6 04:10:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA16328 for cvs-sys-outgoing; Wed, 6 Aug 1997 04:10:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA16193; Wed, 6 Aug 1997 04:08:11 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA22803; Wed, 6 Aug 1997 04:08:02 -0700 (PDT) Date: Wed, 6 Aug 1997 04:08:02 -0700 (PDT) Message-Id: <199708061108.EAA22803@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 bios.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/08/06 04:08:01 PDT Modified files: sys/i386/i386 bios.c Log: printf does not understand %hd in the kernel Revision Changes Path 1.4 +7 -5 src/sys/i386/i386/bios.c From owner-cvs-sys Wed Aug 6 13:26:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA17706 for cvs-sys-outgoing; Wed, 6 Aug 1997 13:26:44 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA17667; Wed, 6 Aug 1997 13:26:10 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA09322; Wed, 6 Aug 1997 13:25:57 -0700 (PDT) Date: Wed, 6 Aug 1997 13:25:57 -0700 (PDT) Message-Id: <199708062025.NAA09322@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci ncrreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/08/06 13:25:57 PDT Modified files: sys/pci ncrreg.h Log: Remove two features that have been reported to cause problems with certain variants of the NCR chip from FE_CACHE_SET: FE_CLSE (enable cache-line size register) and FE_ERMP (enable read-multiple). They will be re-enabled, if a fix for the underlying problem (a restriction in the memory to memory move logic of some chips) has been implemented. Revision Changes Path 1.9 +3 -2 src/sys/pci/ncrreg.h From owner-cvs-sys Wed Aug 6 20:53:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA14136 for cvs-sys-outgoing; Wed, 6 Aug 1997 20:53:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA14102; Wed, 6 Aug 1997 20:53:10 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA11199; Wed, 6 Aug 1997 20:52:55 -0700 (PDT) Date: Wed, 6 Aug 1997 20:52:55 -0700 (PDT) Message-Id: <199708070352.UAA11199@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/vm vm_zone.c vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/06 20:52:55 PDT Modified files: sys/i386/i386 pmap.c sys/vm vm_zone.c vm_zone.h Log: More vm_zone cleanup. The sysctl now accounts for items better, and counts the number of allocations. Revision Changes Path 1.157 +2 -2 src/sys/i386/i386/pmap.c 1.4 +12 -4 src/sys/vm/vm_zone.c 1.4 +3 -1 src/sys/vm/vm_zone.h From owner-cvs-sys Wed Aug 6 22:17:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA18057 for cvs-sys-outgoing; Wed, 6 Aug 1997 22:17:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA17980; Wed, 6 Aug 1997 22:16:08 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA11554; Wed, 6 Aug 1997 22:15:53 -0700 (PDT) Date: Wed, 6 Aug 1997 22:15:53 -0700 (PDT) Message-Id: <199708070515.WAA11554@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 db_interface.c pmap.c src/sys/i386/include param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/06 22:15:53 PDT Modified files: sys/i386/i386 db_interface.c pmap.c sys/i386/include param.h Log: Fix the DDB breakpoint code when using the 4MB page support. Revision Changes Path 1.36 +16 -7 src/sys/i386/i386/db_interface.c 1.158 +10 -3 src/sys/i386/i386/pmap.c 1.32 +4 -1 src/sys/i386/include/param.h From owner-cvs-sys Thu Aug 7 14:23:31 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA01734 for cvs-sys-outgoing; Thu, 7 Aug 1997 14:23:31 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA01704; Thu, 7 Aug 1997 14:22:54 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA00806; Thu, 7 Aug 1997 14:22:33 -0700 (PDT) Date: Thu, 7 Aug 1997 14:22:33 -0700 (PDT) Message-Id: <199708072122.OAA00806@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_main.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/07 14:22:33 PDT Modified files: sys/kern init_main.c Log: Fixes kern/3835: SMP kernel crash on enable "dumps on wd0" - SMP: set value of curproc in main(), before the SYSINIT stuff runs. Reviewed by: Bruce Evans Revision Changes Path 1.68 +12 -4 src/sys/kern/init_main.c From owner-cvs-sys Thu Aug 7 22:50:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA24789 for cvs-sys-outgoing; Thu, 7 Aug 1997 22:50:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA24699; Thu, 7 Aug 1997 22:49:13 -0700 (PDT) From: Jun-ichiro Itoh Received: (from itojun@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA04126; Thu, 7 Aug 1997 22:48:50 -0700 (PDT) Date: Thu, 7 Aug 1997 22:48:50 -0700 (PDT) Message-Id: <199708080548.WAA04126@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_spppsubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk itojun 1997/08/07 22:48:50 PDT Modified files: (Branch: RELENG_2_2) sys/net if_spppsubr.c Log: To talk with cisco router properly. Checked with FreeBSD+Riscom - cisco4500 configuration. (import from -current) PR: kern/4117 Reviewed by: ishii@csl.sony.co.jp, kjc@csl.sony.co.jp Revision Changes Path 1.13.2.1 +2 -2 src/sys/net/if_spppsubr.c From owner-cvs-sys Fri Aug 8 07:38:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA21725 for cvs-sys-outgoing; Fri, 8 Aug 1997 07:38:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA21599; Fri, 8 Aug 1997 07:36:56 -0700 (PDT) From: Alex Nash Received: (from alex@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA22059; Fri, 8 Aug 1997 07:36:29 -0700 (PDT) Date: Fri, 8 Aug 1997 07:36:29 -0700 (PDT) Message-Id: <199708081436.HAA22059@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sbin/ipfw ipfw.c src/sys/netinet ip_fw.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk alex 1997/08/08 07:36:29 PDT Modified files: sbin/ipfw ipfw.c sys/netinet ip_fw.h Log: Support interface names up to 15 characters in length. In order to accommodate the expanded name, the ICMP types bitmap has been reduced from 256 bits to 32. A recompile of kernel and user level ipfw is required. To be merged into 2.2 after a brief period in -current. PR: bin/4209 Reviewed by: Archie Cobbs Revision Changes Path 1.47 +4 -4 src/sbin/ipfw/ipfw.c 1.28 +5 -3 src/sys/netinet/ip_fw.h From owner-cvs-sys Fri Aug 8 13:12:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA10289 for cvs-sys-outgoing; Fri, 8 Aug 1997 13:12:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA09987; Fri, 8 Aug 1997 13:10:19 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA23628; Fri, 8 Aug 1997 13:09:51 -0700 (PDT) Date: Fri, 8 Aug 1997 13:09:51 -0700 (PDT) Message-Id: <199708082009.NAA23628@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 13:09:50 PDT Modified files: sys/i386/i386 cons.c Log: Clean up the console muting functionality. this has been in production now for a long time with no known effects. Revision Changes Path 1.53 +107 -15 src/sys/i386/i386/cons.c From owner-cvs-sys Fri Aug 8 13:32:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA11416 for cvs-sys-outgoing; Fri, 8 Aug 1997 13:32:27 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA11257; Fri, 8 Aug 1997 13:30:16 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA23695; Fri, 8 Aug 1997 13:29:48 -0700 (PDT) Date: Fri, 8 Aug 1997 13:29:48 -0700 (PDT) Message-Id: <199708082029.NAA23695@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 13:29:48 PDT Modified files: sys/i386/i386 cons.c Log: Make a function static to quieten gcc Revision Changes Path 1.54 +3 -3 src/sys/i386/i386/cons.c From owner-cvs-sys Fri Aug 8 14:14:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA14677 for cvs-sys-outgoing; Fri, 8 Aug 1997 14:14:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA14549; Fri, 8 Aug 1997 14:12:09 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA24157; Fri, 8 Aug 1997 14:11:40 -0700 (PDT) Date: Fri, 8 Aug 1997 14:11:40 -0700 (PDT) Message-Id: <199708082111.OAA24157@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/08/08 14:11:40 PDT Modified files: sys/pci pcisupport.c Log: Add ID's for 5 VLSI chips. They're not very friendly, so this info was found by taking my HP800CT apart, perusing HPs (Very good!) service manual and inference from a bad gif file I found in Finland. Sigh... But it's a nice machine :-) Revision Changes Path 1.51 +12 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Fri Aug 8 15:51:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA20138 for cvs-sys-outgoing; Fri, 8 Aug 1997 15:51:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA19866; Fri, 8 Aug 1997 15:49:28 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA24423; Fri, 8 Aug 1997 15:48:59 -0700 (PDT) Date: Fri, 8 Aug 1997 15:48:59 -0700 (PDT) Message-Id: <199708082248.PAA24423@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 15:48:58 PDT Modified files: sys/kern kern_synch.c Log: Make the scheduler quantum a tunable parameter Reviewd by: John Dyson dyson@freebsd.org Revision Changes Path 1.33 +26 -2 src/sys/kern/kern_synch.c From owner-cvs-sys Fri Aug 8 15:55:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA20551 for cvs-sys-outgoing; Fri, 8 Aug 1997 15:55:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA20211; Fri, 8 Aug 1997 15:53:01 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA24480; Fri, 8 Aug 1997 15:52:32 -0700 (PDT) Date: Fri, 8 Aug 1997 15:52:32 -0700 (PDT) Message-Id: <199708082252.PAA24480@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include console.h src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 1997/08/08 15:52:32 PDT Modified files: sys/i386/include console.h sys/i386/isa syscons.c Log: Yeah I'm back hacking syscons !! Add support for MODEX 320x240x256color with "unchained" adressing, giving access to all 256K on all VGA's, those with that much memory that is :) Also make sysmouse use the right resolution in graphics modes. Revision Changes Path 1.30 +5 -1 src/sys/i386/include/console.h 1.229 +56 -6 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Aug 8 16:41:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA22988 for cvs-sys-outgoing; Fri, 8 Aug 1997 16:41:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA22762; Fri, 8 Aug 1997 16:38:59 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA25487; Fri, 8 Aug 1997 16:38:30 -0700 (PDT) Date: Fri, 8 Aug 1997 16:38:30 -0700 (PDT) Message-Id: <199708082338.QAA25487@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 16:38:29 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 cons.c Log: MFC: clean up console muting to match -current 1.54 and what we are using in production vs. what I checked in before.. Obtained from: Whistle Communications production build Revision Changes Path 1.49.2.1 +107 -15 src/sys/i386/i386/cons.c From owner-cvs-sys Fri Aug 8 16:45:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA23156 for cvs-sys-outgoing; Fri, 8 Aug 1997 16:45:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA23054; Fri, 8 Aug 1997 16:43:26 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA25534; Fri, 8 Aug 1997 16:42:57 -0700 (PDT) Date: Fri, 8 Aug 1997 16:42:57 -0700 (PDT) Message-Id: <199708082342.QAA25534@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 16:42:57 PDT Modified files: (Branch: RELENG_2_2) sys/kern kern_synch.c Log: MFC: match rev 1.33 Reviewed by: john Dyson (dyson@freebsd.org) Obtained from: Whistle Communications production build Make the scheduling quantum tunable.. Useful for BATCH oriented systems (e.g. web servers and ftp servers etc) that do not do interactive work. Revision Changes Path 1.26.2.2 +26 -2 src/sys/kern/kern_synch.c From owner-cvs-sys Fri Aug 8 17:07:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA24128 for cvs-sys-outgoing; Fri, 8 Aug 1997 17:07:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA23985; Fri, 8 Aug 1997 17:04:37 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA25743; Fri, 8 Aug 1997 17:04:07 -0700 (PDT) Date: Fri, 8 Aug 1997 17:04:07 -0700 (PDT) Message-Id: <199708090004.RAA25743@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 genassym.c locore.s machdep.c support.s swtch.s sys_machdep.c trap.c vm_machdep.c src/sys/i386/include cpu.h frame.h md_var.h param.h pcb.h signal.h sysarch.h src/sys/i386/isa ipl.s npx.c src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/08 17:04:07 PDT Modified files: sys/i386/i386 exception.s genassym.c locore.s machdep.c support.s swtch.s sys_machdep.c trap.c vm_machdep.c sys/i386/include cpu.h frame.h md_var.h param.h pcb.h signal.h sysarch.h sys/i386/isa ipl.s npx.c sys/sys systm.h Log: VM86 kernel support. Work done by BSDI, Jonathan Lemon , Mike Smith , Sean Eric Fagan , and probably alot of others. Submitted by: Jnathan Lemon Revision Changes Path 1.35 +5 -1 src/sys/i386/i386/exception.s 1.48 +6 -1 src/sys/i386/i386/genassym.c 1.94 +13 -1 src/sys/i386/i386/locore.s 1.255 +109 -44 src/sys/i386/i386/machdep.c 1.56 +2 -2 src/sys/i386/i386/support.s 1.59 +46 -27 src/sys/i386/i386/swtch.s 1.23 +157 -2 src/sys/i386/i386/sys_machdep.c 1.102 +20 -5 src/sys/i386/i386/trap.c 1.85 +22 -4 src/sys/i386/i386/vm_machdep.c 1.30 +5 -2 src/sys/i386/include/cpu.h 1.15 +30 -1 src/sys/i386/include/frame.h 1.16 +1 -2 src/sys/i386/include/md_var.h 1.33 +2 -1 src/sys/i386/include/param.h 1.24 +4 -6 src/sys/i386/include/pcb.h 1.8 +6 -1 src/sys/i386/include/signal.h 1.7 +6 -1 src/sys/i386/include/sysarch.h 1.6 +27 -1 src/sys/i386/isa/ipl.s 1.50 +2 -2 src/sys/i386/isa/npx.c 1.54 +2 -1 src/sys/sys/systm.h From owner-cvs-sys Fri Aug 8 17:22:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA25263 for cvs-sys-outgoing; Fri, 8 Aug 1997 17:22:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA25159; Fri, 8 Aug 1997 17:20:11 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA25812; Fri, 8 Aug 1997 17:19:42 -0700 (PDT) Date: Fri, 8 Aug 1997 17:19:42 -0700 (PDT) Message-Id: <199708090019.RAA25812@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/08 17:19:41 PDT Modified files: sys/i386/conf options.i386 Log: Add VM86 to the options. Revision Changes Path 1.55 +2 -1 src/sys/i386/conf/options.i386 From owner-cvs-sys Fri Aug 8 18:31:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA28968 for cvs-sys-outgoing; Fri, 8 Aug 1997 18:31:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA28632; Fri, 8 Aug 1997 18:26:25 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA26518; Fri, 8 Aug 1997 18:25:55 -0700 (PDT) Date: Fri, 8 Aug 1997 18:25:55 -0700 (PDT) Message-Id: <199708090125.SAA26518@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_shutdown.c src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 18:25:55 PDT Modified files: sys/kern kern_shutdown.c sys/sys systm.h Log: Use up 4 precious bytes to give the kernel a hook to support hardware watchdogs. The actual functions would be supplied in an LKM or a linked file, but they need to hang off something. Revision Changes Path 1.18 +22 -1 src/sys/kern/kern_shutdown.c 1.55 +11 -1 src/sys/sys/systm.h From owner-cvs-sys Fri Aug 8 18:43:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA29662 for cvs-sys-outgoing; Fri, 8 Aug 1997 18:43:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA29405; Fri, 8 Aug 1997 18:38:35 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA26670; Fri, 8 Aug 1997 18:38:05 -0700 (PDT) Date: Fri, 8 Aug 1997 18:38:05 -0700 (PDT) Message-Id: <199708090138.SAA26670@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 vm86.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/08 18:38:04 PDT Added files: sys/i386/i386 vm86.c Log: Add the code that represents most of the interface between the VM86 pseudo-machine and the rest of the FreeBSD kernel. Submitted by: Jonathan Lemon From owner-cvs-sys Fri Aug 8 18:49:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA00180 for cvs-sys-outgoing; Fri, 8 Aug 1997 18:49:52 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA29726; Fri, 8 Aug 1997 18:44:57 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA26963; Fri, 8 Aug 1997 18:44:26 -0700 (PDT) Date: Fri, 8 Aug 1997 18:44:26 -0700 (PDT) Message-Id: <199708090144.SAA26963@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern kern_shutdown.c src/sys/scsi sd.c src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/08/08 18:44:26 PDT Modified files: sys/kern kern_shutdown.c sys/scsi sd.c sys/i386/isa wd.c Log: Teach both disk drivers how to cope with a hardware watchdog while dumping core.. I'm tired of getting 1/2 of a core-dump conditional on -DHW_WDOG for now this will migrate to 2.2 as that's where I need it. Revision Changes Path 1.19 +3 -1 src/sys/kern/kern_shutdown.c 1.107 +11 -2 src/sys/scsi/sd.c 1.135 +11 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Fri Aug 8 19:00:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA00896 for cvs-sys-outgoing; Fri, 8 Aug 1997 19:00:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00510; Fri, 8 Aug 1997 18:55:22 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA27051; Fri, 8 Aug 1997 18:54:52 -0700 (PDT) Date: Fri, 8 Aug 1997 18:54:52 -0700 (PDT) Message-Id: <199708090154.SAA27051@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 18:54:52 PDT Modified files: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.229. Revision Changes Path 1.52 +56 -6 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Fri Aug 8 19:01:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA00942 for cvs-sys-outgoing; Fri, 8 Aug 1997 19:01:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00565; Fri, 8 Aug 1997 18:56:21 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA27086; Fri, 8 Aug 1997 18:55:51 -0700 (PDT) Date: Fri, 8 Aug 1997 18:55:51 -0700 (PDT) Message-Id: <199708090155.SAA27086@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 18:55:51 PDT Modified files: sys/pc98/pc98 npx.c Log: Synchronize with sys/i386/isa/npx.c revision 1.50. Revision Changes Path 1.25 +2 -2 src/sys/pc98/pc98/npx.c From owner-cvs-sys Fri Aug 8 19:01:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA00980 for cvs-sys-outgoing; Fri, 8 Aug 1997 19:01:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00598; Fri, 8 Aug 1997 18:57:05 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA27117; Fri, 8 Aug 1997 18:56:35 -0700 (PDT) Date: Fri, 8 Aug 1997 18:56:35 -0700 (PDT) Message-Id: <199708090156.SAA27117@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 1997/08/08 18:56:35 PDT Modified files: sys/pc98/i386 machdep.c Log: Synchronize with sys/i386/i386/machdep.c revision 1.255. Revision Changes Path 1.50 +109 -44 src/sys/pc98/i386/machdep.c From owner-cvs-sys Fri Aug 8 19:02:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01008 for cvs-sys-outgoing; Fri, 8 Aug 1997 19:02:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00626; Fri, 8 Aug 1997 18:57:34 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA27147; Fri, 8 Aug 1997 18:57:04 -0700 (PDT) Date: Fri, 8 Aug 1997 18:57:04 -0700 (PDT) Message-Id: <199708090157.SAA27147@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 18:57:04 PDT Modified files: sys/pc98/i386 trap.c Log: Synchronize with sys/i386/i386/trap.c revisino 1.102. Revision Changes Path 1.27 +20 -5 src/sys/pc98/i386/trap.c From owner-cvs-sys Fri Aug 8 19:04:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA01091 for cvs-sys-outgoing; Fri, 8 Aug 1997 19:04:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA00736; Fri, 8 Aug 1997 18:59:20 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA27180; Fri, 8 Aug 1997 18:58:50 -0700 (PDT) Date: Fri, 8 Aug 1997 18:58:50 -0700 (PDT) Message-Id: <199708090158.SAA27180@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 18:58:50 PDT Modified files: sys/pc98/conf options.pc98 Log: Synchronize with sys/i386/conf/options.i386 revision 1.55. Revision Changes Path 1.36 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Fri Aug 8 21:59:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA07287 for cvs-sys-outgoing; Fri, 8 Aug 1997 21:59:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA07191; Fri, 8 Aug 1997 21:55:36 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA27543; Fri, 8 Aug 1997 21:55:05 -0700 (PDT) Date: Fri, 8 Aug 1997 21:55:05 -0700 (PDT) Message-Id: <199708090455.VAA27543@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include vm86.h pcb_ext.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/08 21:55:05 PDT Added files: sys/i386/include vm86.h pcb_ext.h Log: A couple of missing doscmd header files. Messed up again. Now can compile the kernel!!! Submitted by: Jonathan Lemon From owner-cvs-sys Fri Aug 8 23:45:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA11136 for cvs-sys-outgoing; Fri, 8 Aug 1997 23:45:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA10982; Fri, 8 Aug 1997 23:41:38 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA27701; Fri, 8 Aug 1997 23:41:07 -0700 (PDT) Date: Fri, 8 Aug 1997 23:41:07 -0700 (PDT) Message-Id: <199708090641.XAA27701@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 23:41:06 PDT Modified files: sys/pc98/pc98 syscons.c Log: Disabled SW_VGA_MODEX when PC98 is defined. Revision Changes Path 1.53 +2 -2 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Fri Aug 8 23:45:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA11151 for cvs-sys-outgoing; Fri, 8 Aug 1997 23:45:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA11004; Fri, 8 Aug 1997 23:42:08 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA27731; Fri, 8 Aug 1997 23:41:36 -0700 (PDT) Date: Fri, 8 Aug 1997 23:41:36 -0700 (PDT) Message-Id: <199708090641.XAA27731@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/08/08 23:41:36 PDT Modified files: sys/pc98/pc98 wd.c Log: Synchronize with sys/i386/isa/wd.c revision 1.135. Revision Changes Path 1.29 +11 -2 src/sys/pc98/pc98/wd.c From owner-cvs-sys Sat Aug 9 03:16:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA17670 for cvs-sys-outgoing; Sat, 9 Aug 1997 03:16:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA17566; Sat, 9 Aug 1997 03:14:08 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA28330; Sat, 9 Aug 1997 03:13:35 -0700 (PDT) Date: Sat, 9 Aug 1997 03:13:35 -0700 (PDT) Message-Id: <199708091013.DAA28330@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c kern_physio.c src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/09 03:13:34 PDT Modified files: sys/kern vfs_bio.c kern_physio.c sys/i386/i386 trap.c Log: Modify the scheduling policy to take into account disk I/O waits as chargeable CPU usage. This should mitigate the problem of processes doing disk I/O hogging the CPU. Various users have reported the problem, and test code shows that the problem should now be gone. Revision Changes Path 1.122 +5 -1 src/sys/kern/vfs_bio.c 1.20 +5 -1 src/sys/kern/kern_physio.c 1.103 +14 -1 src/sys/i386/i386/trap.c From owner-cvs-sys Sat Aug 9 06:01:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA23136 for cvs-sys-outgoing; Sat, 9 Aug 1997 06:01:35 -0700 (PDT) Received: from awfulhak.demon.co.uk (awfulhak.demon.co.uk [158.152.17.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA23007; Sat, 9 Aug 1997 05:58:45 -0700 (PDT) Received: from awfulhak.org (dev.lan.awfulhak.org [10.0.1.5]) by awfulhak.demon.co.uk (8.8.5/8.8.5) with ESMTP id NAA26117; Sat, 9 Aug 1997 13:32:00 +0100 (BST) Received: from dev.lan.awfulhak.org (localhost [127.0.0.1]) by awfulhak.org (8.8.6/8.8.6) with ESMTP id NAA01239; Sat, 9 Aug 1997 13:32:02 +0100 (BST) Message-Id: <199708091232.NAA01239@awfulhak.org> X-Mailer: exmh version 2.0zeta 7/24/97 To: John Dyson cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/kern vfs_bio.c kern_physio.c src/sys/i386/i386 trap.c In-reply-to: Your message of "Sat, 09 Aug 1997 03:13:35 PDT." <199708091013.DAA28330@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 09 Aug 1997 13:32:02 +0100 From: Brian Somers Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > dyson 1997/08/09 03:13:34 PDT > > Modified files: > sys/kern vfs_bio.c kern_physio.c > sys/i386/i386 trap.c > Log: > Modify the scheduling policy to take into account disk I/O waits > as chargeable CPU usage. This should mitigate the problem of processes > doing disk I/O hogging the CPU. Various users have reported the > problem, and test code shows that the problem should now be gone. > > Revision Changes Path > 1.122 +5 -1 src/sys/kern/vfs_bio.c > 1.20 +5 -1 src/sys/kern/kern_physio.c > 1.103 +14 -1 src/sys/i386/i386/trap.c > Excellent ! -- Brian , Don't _EVER_ lose your sense of humour.... From owner-cvs-sys Sat Aug 9 12:26:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA09166 for cvs-sys-outgoing; Sat, 9 Aug 1997 12:26:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA09080; Sat, 9 Aug 1997 12:24:42 -0700 (PDT) From: Søren Schmidt Received: (from sos@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA16508; Sat, 9 Aug 1997 12:24:06 -0700 (PDT) Date: Sat, 9 Aug 1997 12:24:06 -0700 (PDT) Message-Id: <199708091924.MAA16508@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 sos 1997/08/09 12:24:05 PDT Modified files: sys/i386/isa syscons.c Log: Fix the checks for screenborder for the mousepointer. Revision Changes Path 1.230 +12 -14 src/sys/i386/isa/syscons.c From owner-cvs-sys Sat Aug 9 12:42:55 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA09861 for cvs-sys-outgoing; Sat, 9 Aug 1997 12:42:55 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA09750; Sat, 9 Aug 1997 12:41:04 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA16586; Sat, 9 Aug 1997 12:40:28 -0700 (PDT) Date: Sat, 9 Aug 1997 12:40:28 -0700 (PDT) Message-Id: <199708091940.MAA16586@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/09 12:40:28 PDT Modified files: sys/i386/isa apic_vector.s Log: Added 'lock' instruction before 3 places that update ipending. This may or may not fix the "high IO freezes SMP kernel" problem. Revision Changes Path 1.14 +4 -1 src/sys/i386/isa/apic_vector.s From owner-cvs-sys Sat Aug 9 15:55:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA19101 for cvs-sys-outgoing; Sat, 9 Aug 1997 15:55:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA19008; Sat, 9 Aug 1997 15:53:40 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id PAA17446; Sat, 9 Aug 1997 15:53:03 -0700 (PDT) Date: Sat, 9 Aug 1997 15:53:03 -0700 (PDT) Message-Id: <199708092253.PAA17446@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/09 15:53:02 PDT Modified files: sys/i386/i386 exception.s Log: Minor conditionalization of XXX_MPLOCK on PEND_INTS. Revision Changes Path 1.36 +4 -1 src/sys/i386/i386/exception.s From owner-cvs-sys Sat Aug 9 16:03:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA19509 for cvs-sys-outgoing; Sat, 9 Aug 1997 16:03:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA19339; Sat, 9 Aug 1997 16:01:42 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA17573; Sat, 9 Aug 1997 16:01:05 -0700 (PDT) Date: Sat, 9 Aug 1997 16:01:05 -0700 (PDT) Message-Id: <199708092301.QAA17573@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mp_machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/08/09 16:01:04 PDT Modified files: sys/i386/i386 mp_machdep.c Log: Some fixes towards making "default configs" work again. Still not fixed, no idea why. Debug help from: "Thomas D. Dean" Revision Changes Path 1.40 +15 -13 src/sys/i386/i386/mp_machdep.c From owner-cvs-sys Sat Aug 9 17:15:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA22266 for cvs-sys-outgoing; Sat, 9 Aug 1997 17:15:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA22191; Sat, 9 Aug 1997 17:12:52 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id RAA18552; Sat, 9 Aug 1997 17:12:15 -0700 (PDT) Date: Sat, 9 Aug 1997 17:12:15 -0700 (PDT) Message-Id: <199708100012.RAA18552@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_zone.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/09 17:12:14 PDT Modified files: sys/vm vm_zone.h Log: The "cutsie" register parameter passing that I had mistakenly used breaks profiling. Since it doesn't really improve perf much, I have backed it out. Revision Changes Path 1.5 +10 -10 src/sys/vm/vm_zone.h