From owner-cvs-sys Sun Feb 19 17:50:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA22840 for cvs-sys-outgoing; Sun, 19 Feb 1995 17:50:58 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id RAA22821; Sun, 19 Feb 1995 17:50:31 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id KAA05252; Mon, 20 Feb 1995 10:10:49 +1100 Date: Mon, 20 Feb 1995 10:10:49 +1100 From: Bruce Evans Message-Id: <199502192310.KAA05252@godzilla.zeta.org.au> To: estienne.cs.berkeley.edu!gibbs@implode.root.com, toor@jsdinc.root.com Subject: Re: cvs commit: src/sys/sys buf.h Cc: CVS-commiters@freefall.cdrom.com, bde@zeta.org.au, bde@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, toor@Root.COM Sender: cvs-sys-owner@freebsd.org Precedence: bulk >Well, it appears that on an IDE drive there is the >possibility< for it to >stream data for a pretty long while. It would cause the system to be I/O >(interrupt) bound (because of the slow ISA bus) for a long time. There is the >possibility for this I/O operation to last approx 64K * ??usecs/transfer :-(. >(Bruce knows more about ISA bus timing than I do, but I guess that it is about >.5usecs??? per word or more). That is a long, long time. The kernel cannot >do much about it once the (long) I/O operation is queued. I think one IDE PIO speed is 3.3M/sec so the time per word is 0.67usec. The new EIDE PIO speed of 11M/sec will reduce the problem in a while for a while. I don't see how reducing the I/O size makes any difference if the disk+controller can transfer faster than the bus. Won't the driver just loop over more buffers? There may be short pauses in I/O while the drive+controller prepares the next I/O, but only if drive+ controller didn't do enough read ahead. >Bus mastering SCSI worries me much less, but still is a concern (as drives >get faster and the old ISA-bus stays the same speed) :-). How fast can bus mastering DMA on ISA systems go? The problem (and the throughput!) may be reduced by the controller having to follow bus-on/ bus-off timing rules. Bruce From owner-cvs-sys Sun Feb 19 17:54:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA23097 for cvs-sys-outgoing; Sun, 19 Feb 1995 17:54:33 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id RAA23080; Sun, 19 Feb 1995 17:54:28 -0800 Received: (from gibbs@localhost) by estienne.cs.berkeley.edu (8.6.9/8.6.9) id OAA06203; Sun, 19 Feb 1995 14:04:07 -0800 From: "Justin T. Gibbs" Message-Id: <199502192204.OAA06203@estienne.cs.berkeley.edu> Subject: Re: cvs commit: src/sys/sys buf.h To: toor@jsdinc.root.com (John S. Dyson) Date: Sun, 19 Feb 1995 14:04:06 -0800 (PST) Cc: gibbs@implode.root.com, toor@Root.COM, bde@zeta.org.au, bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502192052.PAA01558@jsdinc> from "John S. Dyson" at Feb 19, 95 03:52:13 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 2359 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > > > Without looking at increasing the max I/O size, will there be a perfomance > > gain in this approach? If so, it becomes cheep and easy to change the > > max I/O size based on benchmarks and individual needs. Will say doubling > > the max to 128k further compromise real time performance? What percentage > > of I/O transactions will even approach this size? > > > > -- > > Justin T. Gibbs > > ============================================== > > TCS Instructional Group - Programmer/Analyst 1 > > Cory | Po | Danube | Volga | Parker | Torus > > ============================================== > > > > This is my worry, not that I *actually* know the following to be TRUE: > > Well, it appears that on an IDE drive there is the >possibility< for it to > stream data for a pretty long while. It would cause the system to be I/O > (interrupt) bound (because of the slow ISA bus) for a long time. There is the > possibility for this I/O operation to last approx 64K * ??usecs/transfer :-(. > (Bruce knows more about ISA bus timing than I do, but I guess that it is about > .5usecs??? per word or more). That is a long, long time. The kernel cannot > do much about it once the (long) I/O operation is queued. > > Bus mastering SCSI worries me much less, but still is a concern (as drives > get faster and the old ISA-bus stays the same speed) :-). > > John > dyson@root.com What prevents us from making the I/O transaction braketing device specific? The filesystem creates a one meg transaction. This is then broken down by the device specific strategy routine into chunks that make sence for the device (the linked list data structure makes this easy). This was my hope anyway since, for example, the SCSI subsystem is the only layer that could know enough about a particular controller to make a good decision on I/O size. For wd devices, we could leave the max at 64k (or even less?), but as Bruce points out, even for PIO devices, decending the list would be faster than the upfront "virtually contiguous" clustering scheme currently in place. I think if constructed properly, we can have our cake and eat it too. -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sun Feb 19 17:54:38 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA23099 for cvs-sys-outgoing; Sun, 19 Feb 1995 17:54:38 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id RAA23084; Sun, 19 Feb 1995 17:54:29 -0800 Received: (from gibbs@localhost) by estienne.cs.berkeley.edu (8.6.9/8.6.9) id LAA06025; Sun, 19 Feb 1995 11:18:18 -0800 From: "Justin T. Gibbs" Message-Id: <199502191918.LAA06025@estienne.cs.berkeley.edu> Subject: Re: cvs commit: src/sys/sys buf.h To: toor@jsdinc.root.com (John S. Dyson) Date: Sun, 19 Feb 1995 11:18:17 -0800 (PST) Cc: bde@zeta.org.au, bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502191755.MAA00244@jsdinc> from "John S. Dyson" at Feb 19, 95 12:55:02 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 2447 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > > > > I'd like to see it used as an alternative method for clustering. Any > > device doing DMA needs the physical address of pages within a MAXPHYS > > buffer, so you end up looping through it. Why bother sticking block > > sized buffers into a virtually congious cluster buffer? Why not just link > > them together to form the transaction? This also allows controllers like > > the 27/28/2942 to do transactions up to 1meg in size (you'd want to limit > > it below that to prevent it from hogging the SCSI bus). What would be even > > better is some knowledge of what type of device you are talking to so that > > if it happens to be PIO, you can give it virtually contiguous chunks of the > > right size. > > > I agree with Justin, we simply "improved" upon the original 4.4 clustering > code, but his notion of chained buffers (that he had mentioned to me a > couple of months ago) appears to be very good. The code that we currently > have has an upper limit of 64K on the cluster size. The problem is that > with the current scheme, there is a system wide upper limit. Some devices > could probably benefit from increased cluster sizes. However, we might need > to be able to tune down the maximum I/O transfer sizes (esp, non > bus-mastering stuff), for realtime performance. FreeBSD is being used > in a couple of fairly time-critical applications, and it would be nice > someday to be able to support nearly real-time (1-5msecs at least) secheduling. > Not that we even approach that now (with page table pre-faulting and future IDE > multi-block clustering.) Without looking at increasing the max I/O size, will there be a perfomance gain in this approach? If so, it becomes cheep and easy to change the max I/O size based on benchmarks and individual needs. Will say doubling the max to 128k further compromise real time performance? What percentage of I/O transactions will even approach this size? > > All I am saying is that it would be nice to be able to make sure that the > new scheme is compatible with pseudo-real-time kernel performance. Perhaps > the clustering code is not the right-place to make sure that real-time > performance is not further compromised????? > > John > dyson@root.com -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sun Feb 19 18:04:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA23516 for cvs-sys-outgoing; Sun, 19 Feb 1995 18:04:52 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id SAA23497; Sun, 19 Feb 1995 18:04:39 -0800 Received: from jsdinc.root.com (uucp@localhost) by Root.COM (8.6.8/8.6.5) with UUCP id RAA00958; Sun, 19 Feb 1995 17:15:58 -0800 Received: (root@localhost) by jsdinc (8.6.9/8.6.5) id TAA00246; Sun, 19 Feb 1995 19:58:15 -0500 From: "John S. Dyson" Message-Id: <199502200058.TAA00246@jsdinc> Subject: Re: cvs commit: src/sys/sys buf.h To: zeta.org.au!bde@implode.root.com (Bruce Evans) Date: Sun, 19 Feb 1995 19:58:15 -0500 (EST) Cc: estienne.cs.berkeley.edu!gibbs@implode.root.com, toor@Root.COM, CVS-commiters@freefall.cdrom.com, bde@zeta.org.au, bde@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, zeta.org.au!toor@implode.root.com In-Reply-To: <199502192310.KAA05252@godzilla.zeta.org.au> from "Bruce Evans" at Feb 20, 95 10:10:49 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1317 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > I think one IDE PIO speed is 3.3M/sec so the time per word is 0.67usec. > The new EIDE PIO speed of 11M/sec will reduce the problem in a while > for a while. I don't see how reducing the I/O size makes any difference > if the disk+controller can transfer faster than the bus. Won't the > driver just loop over more buffers? There may be short pauses in I/O > while the drive+controller prepares the next I/O, but only if drive+ > controller didn't do enough read ahead. > I definitely was not suggesting that the current situtation is any better than the buffer chaining proposal. Quite the contrary... But, the point that I have been trying to make is that we can easily make the problem worse. The I/O requests can be structured so that a context switch is required to queue a new buffer. The throughput of the system would definitely be less, but we could improve real-time scheduling performance. I do believe that in "normal" systems, we do want to cluster and make the controller busier. But in real-time situations it can be counter-productive. Perhaps, for 2.2+ we could consider re-vamping the kernel for real-time (or closer to real-time) performance??? Please note, these are somewhat random thoughts, and right now I have no agenda, just trying to give feedback... John dyson@root.com From owner-cvs-sys Sun Feb 19 18:04:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA23521 for cvs-sys-outgoing; Sun, 19 Feb 1995 18:04:54 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id SAB23500; Sun, 19 Feb 1995 18:04:46 -0800 Received: from jsdinc.root.com (uucp@localhost) by Root.COM (8.6.8/8.6.5) with UUCP id NAA00775; Sun, 19 Feb 1995 13:10:48 -0800 Received: (root@localhost) by jsdinc (8.6.9/8.6.5) id PAA01558; Sun, 19 Feb 1995 15:52:13 -0500 From: "John S. Dyson" Message-Id: <199502192052.PAA01558@jsdinc> Subject: Re: cvs commit: src/sys/sys buf.h To: estienne.cs.berkeley.edu!gibbs@implode.root.com (Justin T. Gibbs) Date: Sun, 19 Feb 1995 15:52:13 -0500 (EST) Cc: toor@Root.COM, bde@zeta.org.au, bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502191918.LAA06025@estienne.cs.berkeley.edu> from "Justin T. Gibbs" at Feb 19, 95 11:18:17 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1334 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > Without looking at increasing the max I/O size, will there be a perfomance > gain in this approach? If so, it becomes cheep and easy to change the > max I/O size based on benchmarks and individual needs. Will say doubling > the max to 128k further compromise real time performance? What percentage > of I/O transactions will even approach this size? > > -- > Justin T. Gibbs > ============================================== > TCS Instructional Group - Programmer/Analyst 1 > Cory | Po | Danube | Volga | Parker | Torus > ============================================== > This is my worry, not that I *actually* know the following to be TRUE: Well, it appears that on an IDE drive there is the >possibility< for it to stream data for a pretty long while. It would cause the system to be I/O (interrupt) bound (because of the slow ISA bus) for a long time. There is the possibility for this I/O operation to last approx 64K * ??usecs/transfer :-(. (Bruce knows more about ISA bus timing than I do, but I guess that it is about .5usecs??? per word or more). That is a long, long time. The kernel cannot do much about it once the (long) I/O operation is queued. Bus mastering SCSI worries me much less, but still is a concern (as drives get faster and the old ISA-bus stays the same speed) :-). John dyson@root.com From owner-cvs-sys Sun Feb 19 18:04:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA23528 for cvs-sys-outgoing; Sun, 19 Feb 1995 18:04:57 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id SAA23515; Sun, 19 Feb 1995 18:04:52 -0800 Received: from jsdinc.root.com (uucp@localhost) by Root.COM (8.6.8/8.6.5) with UUCP id KAA00669; Sun, 19 Feb 1995 10:55:49 -0800 Received: (root@localhost) by jsdinc (8.6.9/8.6.5) id MAA00244; Sun, 19 Feb 1995 12:55:03 -0500 From: "John S. Dyson" Message-Id: <199502191755.MAA00244@jsdinc> Subject: Re: cvs commit: src/sys/sys buf.h To: gibbs@estienne.CS.Berkeley.EDU (Justin T. Gibbs) Date: Sun, 19 Feb 1995 12:55:02 -0500 (EST) Cc: bde@zeta.org.au, bde@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502182250.OAA04194@estienne.cs.berkeley.edu> from "Justin T. Gibbs" at Feb 18, 95 02:50:09 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Content-Length: 1825 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > > I'd like to see it used as an alternative method for clustering. Any > device doing DMA needs the physical address of pages within a MAXPHYS > buffer, so you end up looping through it. Why bother sticking block > sized buffers into a virtually congious cluster buffer? Why not just link > them together to form the transaction? This also allows controllers like > the 27/28/2942 to do transactions up to 1meg in size (you'd want to limit > it below that to prevent it from hogging the SCSI bus). What would be even > better is some knowledge of what type of device you are talking to so that > if it happens to be PIO, you can give it virtually contiguous chunks of the > right size. > I agree with Justin, we simply "improved" upon the original 4.4 clustering code, but his notion of chained buffers (that he had mentioned to me a couple of months ago) appears to be very good. The code that we currently have has an upper limit of 64K on the cluster size. The problem is that with the current scheme, there is a system wide upper limit. Some devices could probably benefit from increased cluster sizes. However, we might need to be able to tune down the maximum I/O transfer sizes (esp, non bus-mastering stuff), for realtime performance. FreeBSD is being used in a couple of fairly time-critical applications, and it would be nice someday to be able to support nearly real-time (1-5msecs at least) secheduling. Not that we even approach that now (with page table pre-faulting and future IDE multi-block clustering.) All I am saying is that it would be nice to be able to make sure that the new scheme is compatible with pseudo-real-time kernel performance. Perhaps the clustering code is not the right-place to make sure that real-time performance is not further compromised????? John dyson@root.com From owner-cvs-sys Mon Feb 20 01:05:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA02061 for cvs-sys-outgoing; Mon, 20 Feb 1995 01:05:35 -0800 Received: from hda.com (hda.com [199.232.40.182]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id BAA02052; Mon, 20 Feb 1995 01:05:21 -0800 Received: (dufault@localhost) by hda.com (8.6.9/8.3) id EAA06837; Mon, 20 Feb 1995 04:03:26 -0500 From: Peter Dufault Message-Id: <199502200903.EAA06837@hda.com> Subject: Re: cvs commit: src/sys/sys buf.h To: toor@jsdinc.root.com (John S. Dyson) Date: Mon, 20 Feb 1995 04:03:25 -0500 (EST) Cc: zeta.org.au!bde@implode.root.com, estienne.cs.berkeley.edu!gibbs@implode.root.com, toor@Root.COM, CVS-commiters@freefall.cdrom.com, bde@zeta.org.au, bde@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, zeta.org.au!toor@implode.root.com In-Reply-To: <199502200058.TAA00246@jsdinc> from "John S. Dyson" at Feb 19, 95 07:58:15 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1903 Sender: cvs-sys-owner@freebsd.org Precedence: bulk John S. Dyson writes: > > > > > I think one IDE PIO speed is 3.3M/sec so the time per word is 0.67usec. > > The new EIDE PIO speed of 11M/sec will reduce the problem in a while > > for a while. I don't see how reducing the I/O size makes any difference > > if the disk+controller can transfer faster than the bus. Won't the > > driver just loop over more buffers? There may be short pauses in I/O > > while the drive+controller prepares the next I/O, but only if drive+ > > controller didn't do enough read ahead. > > > I definitely was not suggesting that the current situtation is any better > than the buffer chaining proposal. Quite the contrary... But, the point > that I have been trying to make is that we can easily make the problem > worse. > > The I/O requests can be structured so that a context switch is required > to queue a new buffer. The throughput of the system would definitely > be less, but we could improve real-time scheduling performance. I do > believe that in "normal" systems, we do want to cluster and make the > controller busier. But in real-time situations it can be counter-productive. > > Perhaps, for 2.2+ we could consider re-vamping the kernel for real-time > (or closer to real-time) performance??? Please note, these are somewhat > random thoughts, and right now I have no agenda, just trying to give > feedback... Since determinism is more important than performance, there are situations where 100ms worse case process resumption is useful and 5ms "usual and customary" is useless. So a useful way to proceed is: Make the I/O configurable (largest transfer, number of entries on the proposed buffer chain); Instrument the system so the actual I/O performance is measurable. -- Peter Dufault Real Time Machine Control and Simulation HD Associates, Inc. Voice: 508 433 6936 dufault@hda.com Fax: 508 433 5267 From owner-cvs-sys Mon Feb 20 05:58:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA22383 for cvs-sys-outgoing; Mon, 20 Feb 1995 05:58:20 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA22373; Mon, 20 Feb 1995 05:58:16 -0800 Date: Mon, 20 Feb 1995 05:58:16 -0800 From: David Greenman Message-Id: <199502201358.FAA22373@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 05:58:15 Modified: sys/vm vm_page.c Log: Fully initialize pages returned via vm_page_alloc_contig() so that the memory can be later freed. From owner-cvs-sys Mon Feb 20 06:00:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA22469 for cvs-sys-outgoing; Mon, 20 Feb 1995 06:00:53 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA22459; Mon, 20 Feb 1995 06:00:51 -0800 Date: Mon, 20 Feb 1995 06:00:51 -0800 From: David Greenman Message-Id: <199502201400.GAA22459@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 06:00:51 Modified: sys/vm vm_page.c Log: Don't allow act_count to exceed ACT_MAX when bumping it up. Small optimization to vm_page_bits(). Submitted by: John Dyson From owner-cvs-sys Mon Feb 20 06:22:03 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA22770 for cvs-sys-outgoing; Mon, 20 Feb 1995 06:22:03 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA22760; Mon, 20 Feb 1995 06:22:00 -0800 Date: Mon, 20 Feb 1995 06:22:00 -0800 From: David Greenman Message-Id: <199502201422.GAA22760@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 06:21:59 Modified: sys/vm vm_object.c Log: Panic if object is deallocated too many times. Slight change to reverse collapsing so that vm_object_deallocate doesn't have to be called recursively. Removed half of a previous fix - the renamed page during a collapse doesn't need to be marked dirty because the pager backing store pointers are copied - thus preserving the page's data. This assumes that pages without backing store are always dirty (except perhaps for when they are first zeroed, but this doesn't matter). Switch order of two lines of code so that the correct pager is removed from the hash list. The previous code bogusly passed a NULL pointer to vm_object_remove(). The call to vm_object_remove() should be unnecessary if named anonymous objects were being dealt with correctly. They are currently marked as OBJ_INTERNAL, which really screws up things (such as this). From owner-cvs-sys Mon Feb 20 07:49:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA25079 for cvs-sys-outgoing; Mon, 20 Feb 1995 07:49:01 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA25057; Mon, 20 Feb 1995 07:48:50 -0800 Date: Mon, 20 Feb 1995 07:48:50 -0800 From: David Greenman Message-Id: <199502201548.HAA25057@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c in_rmx.c ip_mroute.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 07:48:48 Modified: sys/netinet if_ether.c in_rmx.c ip_mroute.c Log: Added missing newlines to calls to log(). From owner-cvs-sys Mon Feb 20 07:53:45 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA25278 for cvs-sys-outgoing; Mon, 20 Feb 1995 07:53:45 -0800 Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA25262; Mon, 20 Feb 1995 07:53:37 -0800 Date: Mon, 20 Feb 1995 07:53:37 -0800 From: David Greenman Message-Id: <199502201553.HAA25262@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_ctl.c procfs_vfsops.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 07:53:35 Modified: sys/miscfs/procfs procfs_ctl.c procfs_vfsops.c Log: Make sure process isn't swapped when messing with it. Added missing newline to log() call. From owner-cvs-sys Mon Feb 20 09:26:25 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA28572 for cvs-sys-outgoing; Mon, 20 Feb 1995 09:26:25 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA28562; Mon, 20 Feb 1995 09:26:22 -0800 Date: Mon, 20 Feb 1995 09:26:22 -0800 From: David Greenman Message-Id: <199502201726.JAA28562@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 09:26:22 Modified: sys/vm vm_glue.c Log: VM for the kernel stack and page tables doesn't need to be explicitly deallocated as it isn't inherited across the fork. Use vm_map_find not vm_allocate. Submitted by: John Dyson From owner-cvs-sys Mon Feb 20 09:36:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA28753 for cvs-sys-outgoing; Mon, 20 Feb 1995 09:36:39 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA28743; Mon, 20 Feb 1995 09:36:37 -0800 Date: Mon, 20 Feb 1995 09:36:37 -0800 From: David Greenman Message-Id: <199502201736.JAA28743@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_unix.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 09:36:37 Modified: sys/vm vm_unix.c Log: Stop using vm_allocate and vm_deallocate. From owner-cvs-sys Mon Feb 20 10:08:21 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA29369 for cvs-sys-outgoing; Mon, 20 Feb 1995 10:08:21 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA29359; Mon, 20 Feb 1995 10:08:19 -0800 Date: Mon, 20 Feb 1995 10:08:19 -0800 From: David Greenman Message-Id: <199502201808.KAA29359@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_extern.h vm_user.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 10:08:19 Modified: sys/vm vm_extern.h vm_user.c Log: vm_inherit function has been deprecated. From owner-cvs-sys Mon Feb 20 12:35:28 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA06497 for cvs-sys-outgoing; Mon, 20 Feb 1995 12:35:28 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA06487; Mon, 20 Feb 1995 12:35:26 -0800 Date: Mon, 20 Feb 1995 12:35:26 -0800 From: Bruce Evans Message-Id: <199502202035.MAA06487@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa icu.s Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/20 12:35:25 Modified: sys/i386/isa icu.s Log: Fix restoring cpl in the swi_ast_phantom case. The system sometimes returned to user mode without enabling ASTs. The problem fixed itself at the next syscall or non-FPU trap, if any. It hung the system for a test process that masked SIGFPE's and divided by zero. The faulting division was returned to endlessly and this gave plently of opportunities for the swi_ast_phantom case to be reached; after it was reached the system hung because the ASTs for preemption and SIGINT handling were disabled. From owner-cvs-sys Mon Feb 20 12:50:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA07533 for cvs-sys-outgoing; Mon, 20 Feb 1995 12:50:35 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA07522; Mon, 20 Feb 1995 12:50:31 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id MAA05527; Mon, 20 Feb 1995 12:50:12 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id MAA00171; Mon, 20 Feb 1995 12:50:11 -0800 Message-Id: <199502202050.MAA00171@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: Bruce Evans cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa icu.s In-reply-to: Your message of "Mon, 20 Feb 95 12:35:26 PST." <199502202035.MAA06487@freefall.cdrom.com> From: David Greenman Reply-To: davidg@Root.COM Date: Mon, 20 Feb 1995 12:50:10 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk >bde 95/02/20 12:35:25 > > Modified: sys/i386/isa icu.s > Log: > Fix restoring cpl in the swi_ast_phantom case. The system sometimes > returned to user mode without enabling ASTs. The problem fixed itself > at the next syscall or non-FPU trap, if any. It hung the system for > a test process that masked SIGFPE's and divided by zero. The faulting > division was returned to endlessly and this gave plently of opportunities > for the swi_ast_phantom case to be reached; after it was reached the > system hung because the ASTs for preemption and SIGINT handling were > disabled. Hmmm...this sounds like the same bug that is (was?) causing Larry McVoy's bw_tcp benchmark to 1) hang, and 2) after interrupting it the process would hang in the kernel bouncing between the low level AST processing and the upper layer TCP processing code. This didn't use to happen a few months ago - was something changed to cause this? -DG From owner-cvs-sys Mon Feb 20 13:25:36 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA09060 for cvs-sys-outgoing; Mon, 20 Feb 1995 13:25:36 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA09023; Mon, 20 Feb 1995 13:25:15 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id IAA31791; Tue, 21 Feb 1995 08:19:29 +1100 Date: Tue, 21 Feb 1995 08:19:29 +1100 From: Bruce Evans Message-Id: <199502202119.IAA31791@godzilla.zeta.org.au> To: bde@freefall.cdrom.com, davidg@Root.COM Subject: Re: cvs commit: src/sys/i386/isa icu.s Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Fix restoring cpl in the swi_ast_phantom case. The system sometimes >> returned to user mode without enabling ASTs. The problem fixed itself > Hmmm...this sounds like the same bug that is (was?) causing Larry McVoy's >bw_tcp benchmark to 1) hang, and 2) after interrupting it the process would >hang in the kernel bouncing between the low level AST processing and the upper >layer TCP processing code. This didn't use to happen a few months ago - was >something changed to cause this? Not that I know of. The bug is very old - it is in 1.1.5 according to the sources. lmbench seemed OK (except it doesn't automatically scale to < 32MB memory) when I ran it here on Nov 29. Bruce From owner-cvs-sys Mon Feb 20 14:23:59 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA14308 for cvs-sys-outgoing; Mon, 20 Feb 1995 14:23:59 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA14278; Mon, 20 Feb 1995 14:23:39 -0800 Date: Mon, 20 Feb 1995 14:23:39 -0800 From: David Greenman Message-Id: <199502202223.OAA14278@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 vm_machdep.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 14:23:35 Modified: sys/kern imgact_aout.c imgact_gzip.c init_main.c kern_exec.c sysv_shm.c sys/i386/i386 vm_machdep.c Log: Use of vm_allocate() and vm_deallocate() has been deprecated. From owner-cvs-sys Mon Feb 20 15:35:49 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA24835 for cvs-sys-outgoing; Mon, 20 Feb 1995 15:35:49 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA24824; Mon, 20 Feb 1995 15:35:46 -0800 Date: Mon, 20 Feb 1995 15:35:46 -0800 From: David Greenman Message-Id: <199502202335.PAA24824@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.h vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 15:35:46 Modified: sys/vm vm_page.h vm_pageout.c Log: Moved ACT_MAX, ACT_ADVANCE, and ACT_DECLINE to vm_page.h. From owner-cvs-sys Mon Feb 20 15:52:44 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA29390 for cvs-sys-outgoing; Mon, 20 Feb 1995 15:52:44 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA29374; Mon, 20 Feb 1995 15:52:41 -0800 Date: Mon, 20 Feb 1995 15:52:41 -0800 From: David Greenman Message-Id: <199502202352.PAA29374@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_misc.c imgact_coff.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 15:52:40 Modified: sys/i386/ibcs2 ibcs2_misc.c imgact_coff.c Log: Use of vm_allocate and vm_deallocate has been deprecated. From owner-cvs-sys Mon Feb 20 15:58:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA00953 for cvs-sys-outgoing; Mon, 20 Feb 1995 15:58:14 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA00931; Mon, 20 Feb 1995 15:58:11 -0800 Date: Mon, 20 Feb 1995 15:58:11 -0800 From: David Greenman Message-Id: <199502202358.PAA00931@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_extern.h vm_user.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 15:58:11 Modified: sys/vm vm_extern.h vm_user.c Log: Removed vm_allocate(), vm_deallocate(), and vm_protect() functions. The only function remaining in this file is vm_allocate_with_pager(), and this will be going RSN. The file will be removed when this happens. From owner-cvs-sys Mon Feb 20 16:37:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id QAA11479 for cvs-sys-outgoing; Mon, 20 Feb 1995 16:37:35 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id QAA11467; Mon, 20 Feb 1995 16:37:32 -0800 Date: Mon, 20 Feb 1995 16:37:32 -0800 From: David Greenman Message-Id: <199502210037.QAA11467@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys proc.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 16:37:32 Modified: sys/sys proc.h Log: Added missing extern declaration for 'maxprocperuid'. From owner-cvs-sys Mon Feb 20 17:13:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA18839 for cvs-sys-outgoing; Mon, 20 Feb 1995 17:13:31 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA18723; Mon, 20 Feb 1995 17:13:12 -0800 Date: Mon, 20 Feb 1995 17:13:12 -0800 From: David Greenman Message-Id: <199502210113.RAA18723@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 17:13:09 Modified: sys/vm vm_map.c Log: Set page alloced for map entries as valid. From owner-cvs-sys Mon Feb 20 17:22:53 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA22580 for cvs-sys-outgoing; Mon, 20 Feb 1995 17:22:53 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA22554; Mon, 20 Feb 1995 17:22:50 -0800 Date: Mon, 20 Feb 1995 17:22:50 -0800 From: David Greenman Message-Id: <199502210122.RAA22554@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm device_pager.c swap_pager.c vm_kern.c vm_mmap.c vm_object.c vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 17:22:49 Modified: sys/vm device_pager.c swap_pager.c vm_kern.c vm_mmap.c vm_object.c vnode_pager.c Log: Deprecated remaining use of vm_deallocate. Deprecated vm_allocate_with_ pager(). Almost completely rewrote vm_mmap(); when John gets done with the bottom half, it will be a complete rewrite. Deprecated most use of vm_object_setpager(). Removed side effect of setting object persist in vm_object_enter and moved this into the pager(s). A few other cosmetic changes. From owner-cvs-sys Mon Feb 20 17:31:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA29502 for cvs-sys-outgoing; Mon, 20 Feb 1995 17:31:20 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA29472; Mon, 20 Feb 1995 17:31:16 -0800 Date: Mon, 20 Feb 1995 17:31:16 -0800 From: David Greenman Message-Id: <199502210131.RAA29472@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/conf files Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 17:31:15 Modified: sys/conf files Log: Removed vm_user.c. From owner-cvs-sys Mon Feb 20 17:32:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA00135 for cvs-sys-outgoing; Mon, 20 Feb 1995 17:32:51 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA00115; Mon, 20 Feb 1995 17:32:49 -0800 Date: Mon, 20 Feb 1995 17:32:49 -0800 From: David Greenman Message-Id: <199502210132.RAA00115@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_extern.h vm_user.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/20 17:32:48 Modified: sys/vm vm_extern.h Removed: sys/vm vm_user.c Log: vm_extern.h: removed vm_allocate_with_pager. Removed vm_user.c...it's now completely deprecated. From owner-cvs-sys Mon Feb 20 20:27:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id UAB07398 for cvs-sys-outgoing; Mon, 20 Feb 1995 20:27:04 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id UAA07391; Mon, 20 Feb 1995 20:26:56 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.9/8.6.9) id UAA03003; Mon, 20 Feb 1995 20:26:39 -0800 Date: Mon, 20 Feb 1995 20:26:39 -0800 From: "Jordan K. Hubbard" Message-Id: <199502210426.UAA03003@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/i386 conf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/02/20 20:26:38 Modified: sys/i386/i386 conf.c Log: Totally get rid of the snic driver. Submitted by: davidg From owner-cvs-sys Tue Feb 21 00:38:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA11477 for cvs-sys-outgoing; Tue, 21 Feb 1995 00:38:30 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA11467; Tue, 21 Feb 1995 00:38:26 -0800 Date: Tue, 21 Feb 1995 00:38:26 -0800 From: Bruce Evans Message-Id: <199502210838.AAA11467@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/21 00:38:26 Modified: sys/i386/isa diskslice_machdep.c Log: Don't generate any errors here other than EIO. An invalid partition table is not an error, it just causes a smaller slice table. Modified: sys/kern subr_diskslice.c Log: Discard junk from partition tables when reading the tables for applications the same as when initializing the in-core copies. Adjust checksums in labels after adjusting labels. This finishes fudging the on-disk label to make it coherent with the in-core label. Handle EIO during initialization better. Initialize the compatibility slice to the whole disk If there are no real slices. Don't warn about adjusting offsets in the label to make the 'c' partition start at 0. The 'c' offset is now always absolute on-disk and 0 in-core so an adjustment is usually required. Don't confuse LABEL_PART with RAW_PART so much. Check for partitions being within slices differently. From owner-cvs-sys Tue Feb 21 04:06:21 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id EAA07520 for cvs-sys-outgoing; Tue, 21 Feb 1995 04:06:21 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id EAA07452; Tue, 21 Feb 1995 04:06:10 -0800 Date: Tue, 21 Feb 1995 04:06:10 -0800 From: David Greenman Message-Id: <199502211206.EAA07452@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_glue.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/21 04:06:09 Modified: sys/vm vm_glue.c Log: Panic if u_map allocation fails. From owner-cvs-sys Tue Feb 21 05:43:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA18132 for cvs-sys-outgoing; Tue, 21 Feb 1995 05:43:22 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id FAA18119; Tue, 21 Feb 1995 05:43:18 -0800 Received: (from jkh@localhost) by time.cdrom.com (8.6.9/8.6.9) id FAA03958; Tue, 21 Feb 1995 05:42:59 -0800 Date: Tue, 21 Feb 1995 05:42:59 -0800 From: "Jordan K. Hubbard" Message-Id: <199502211342.FAA03958@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/i386/conf BOOTFLP Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/02/21 05:42:58 Modified: sys/i386/conf BOOTFLP Log: Remove FAT_CURSOR - it's deprecated. Submitted by: "Philippe Charnier" From owner-cvs-sys Tue Feb 21 10:41:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA17710 for cvs-sys-outgoing; Tue, 21 Feb 1995 10:41:34 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA17688; Tue, 21 Feb 1995 10:41:31 -0800 Date: Tue, 21 Feb 1995 10:41:31 -0800 From: Bruce Evans Message-Id: <199502211841.KAA17688@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 cd9660_node.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/21 10:41:31 Modified: sys/isofs/cd9660 cd9660_node.c Log: Obtained from: memories of 1.1.5 Fix the sign of the timezone offset again. From owner-cvs-sys Tue Feb 21 17:11:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA20460 for cvs-sys-outgoing; Tue, 21 Feb 1995 17:11:42 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA20449; Tue, 21 Feb 1995 17:11:39 -0800 Date: Tue, 21 Feb 1995 17:11:39 -0800 From: "Andrew A. Chernov" Message-Id: <199502220111.RAA20449@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/21 17:11:38 Modified: sys/i386/isa mcd.c Log: Implement tray closing and tray locking Fix first open fails bug From owner-cvs-sys Tue Feb 21 17:37:56 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21599 for cvs-sys-outgoing; Tue, 21 Feb 1995 17:37:56 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21589; Tue, 21 Feb 1995 17:37:55 -0800 Date: Tue, 21 Feb 1995 17:37:55 -0800 From: "Justin T. Gibbs" Message-Id: <199502220137.RAA21589@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/gnu/misc/aic7xxx aic7xxx.seq Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/02/21 17:37:54 Modified: sys/gnu/misc/aic7xxx aic7xxx.seq Log: Add tagged queueing support to the aic7xxx sequencer code. From owner-cvs-sys Tue Feb 21 17:43:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21729 for cvs-sys-outgoing; Tue, 21 Feb 1995 17:43:29 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21719; Tue, 21 Feb 1995 17:43:26 -0800 Date: Tue, 21 Feb 1995 17:43:26 -0800 From: "Justin T. Gibbs" Message-Id: <199502220143.RAA21719@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/02/21 17:43:25 Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Add tagged queueing support. Right now, we only allow two tagged commands per target. I could have followed the route of the ncr driver and gone to great lengths to get the SCSI subsystem to support more, but I think I'll use the time saved to help Julian and Peter make tagged queuing a better handled generic feature. This also includes some comment and enum clean up and a possible fix for the hanging PCI controllers. From owner-cvs-sys Tue Feb 21 17:44:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21786 for cvs-sys-outgoing; Tue, 21 Feb 1995 17:44:24 -0800 Received: (from gibbs@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA21776; Tue, 21 Feb 1995 17:44:22 -0800 Date: Tue, 21 Feb 1995 17:44:22 -0800 From: "Justin T. Gibbs" Message-Id: <199502220144.RAA21776@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_all.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk gibbs 95/02/21 17:44:22 Modified: sys/scsi scsi_all.h Log: Add a define for the SCSI_QUEUE_FULL sense message From owner-cvs-sys Tue Feb 21 18:12:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA22258 for cvs-sys-outgoing; Tue, 21 Feb 1995 18:12:20 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA22247; Tue, 21 Feb 1995 18:12:12 -0800 Date: Tue, 21 Feb 1995 18:12:12 -0800 From: "Andrew A. Chernov" Message-Id: <199502220212.SAA22247@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/21 18:12:11 Modified: sys/i386/isa mcd.c Log: Increase retry count while reading toc, old one isn't enough for spin up From owner-cvs-sys Tue Feb 21 23:23:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id XAA29637 for cvs-sys-outgoing; Tue, 21 Feb 1995 23:23:31 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id XAA29627; Tue, 21 Feb 1995 23:23:28 -0800 Date: Tue, 21 Feb 1995 23:23:28 -0800 From: Bruce Evans Message-Id: <199502220723.XAA29627@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_mroute.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/21 23:23:27 Modified: sys/netinet ip_mroute.c Log: Fix benign type mismatch. From owner-cvs-sys Wed Feb 22 00:40:59 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA01245 for cvs-sys-outgoing; Wed, 22 Feb 1995 00:40:59 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA01234; Wed, 22 Feb 1995 00:40:56 -0800 Date: Wed, 22 Feb 1995 00:40:56 -0800 From: David Greenman Message-Id: <199502220840.AAA01234@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_mmap.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 00:40:55 Modified: sys/vm vm_mmap.c Log: Rewrote MAP_PRIVATE case of vm_mmap() - all of the COW portion of this routine was highly convoluted. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 01:16:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA01873 for cvs-sys-outgoing; Wed, 22 Feb 1995 01:16:31 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA01848; Wed, 22 Feb 1995 01:16:12 -0800 Date: Wed, 22 Feb 1995 01:16:12 -0800 From: David Greenman Message-Id: <199502220916.BAA01848@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 01:16:09 Modified: sys/vm swap_pager.c vm_fault.c vm_object.c vm_object.h vm_pageout.c vnode_pager.c Log: Only do object paging_in_progress wakeups if someone is waiting on this condition. Submitted by: John Dyson Modified: sys/kern vfs_bio.c Log: Only do object paging_in_progress wakeups if someone is waiting on this condition. Added some comments. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 01:30:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA02239 for cvs-sys-outgoing; Wed, 22 Feb 1995 01:30:18 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA02227; Wed, 22 Feb 1995 01:30:15 -0800 Date: Wed, 22 Feb 1995 01:30:15 -0800 From: David Greenman Message-Id: <199502220930.BAA02227@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 01:30:14 Modified: sys/kern vfs_bio.c Log: Added some code to make sure that buffers associated with directories and metadata aren't thrashed by regular file I/O. Added mechanism to limit the amount of outstanding I/O on a given vnode. Pagedaemon wakeup policy changed to skew priority a little in favor of file caching. Slight code reorganization to improve clarity. Added a few more comments. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 01:39:34 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA02744 for cvs-sys-outgoing; Wed, 22 Feb 1995 01:39:34 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id BAA02730; Wed, 22 Feb 1995 01:39:25 -0800 Date: Wed, 22 Feb 1995 01:39:25 -0800 From: David Greenman Message-Id: <199502220939.BAA02730@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_cluster.c vfs_subr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 01:39:24 Modified: sys/kern vfs_cluster.c vfs_subr.c Log: vfs_cluster.c: Various more tweaks from John Dyson to improve read ahead calculations. vfs_subr.c: Only wakeup if numoutput is 0 in vwakeup(). Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 02:00:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA03963 for cvs-sys-outgoing; Wed, 22 Feb 1995 02:00:37 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA03929; Wed, 22 Feb 1995 02:00:22 -0800 Date: Wed, 22 Feb 1995 02:00:22 -0800 From: David Greenman Message-Id: <199502221000.CAA03929@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 02:00:21 Modified: sys/vm vm_object.c Log: Removed bogus copy object collapse check (the idea is right, but the spcific check was bogus). Removed old copy of vm_object_page_clean and took out the #if 1 around the remaining one. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 02:07:12 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04394 for cvs-sys-outgoing; Wed, 22 Feb 1995 02:07:12 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04375; Wed, 22 Feb 1995 02:06:49 -0800 Date: Wed, 22 Feb 1995 02:06:49 -0800 From: David Greenman Message-Id: <199502221006.CAA04375@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_object.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 02:06:47 Modified: sys/vm vm_object.h Log: Removed object locking code (it was a left over from an abortion that was done a month or so ago). Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 02:16:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04738 for cvs-sys-outgoing; Wed, 22 Feb 1995 02:16:51 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04709; Wed, 22 Feb 1995 02:16:27 -0800 Date: Wed, 22 Feb 1995 02:16:27 -0800 From: David Greenman Message-Id: <199502221016.CAA04709@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 02:16:25 Modified: sys/vm vm_page.c Log: Just return in the case of a page not on any queue in vm_page_unqueue(). Return VM_PAGE_BITS_ALL even if size > PAGE_SIZE in vm_page_bits(). Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 02:27:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04974 for cvs-sys-outgoing; Wed, 22 Feb 1995 02:27:50 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA04948; Wed, 22 Feb 1995 02:27:30 -0800 Date: Wed, 22 Feb 1995 02:27:30 -0800 From: David Greenman Message-Id: <199502221027.CAA04948@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_page.c vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 02:27:27 Modified: sys/vm vm_page.c vm_pageout.c Log: vm_page.c: Use request==VM_ALLOC_NORMAL rather than object!=kmem_object in deciding if the caller is "important" in vm_page_alloc(). Also established a new low threshold for non-interrupt allocations via cnt.v_interrupt_free_min. vm_pageout.c: Various algorithmic cleanup. Some calculations simplified. Initialize cnt.v_interrupt_free_min to 2 pages. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 02:35:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA05139 for cvs-sys-outgoing; Wed, 22 Feb 1995 02:35:07 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id CAA05109; Wed, 22 Feb 1995 02:34:45 -0800 Date: Wed, 22 Feb 1995 02:34:45 -0800 From: David Greenman Message-Id: <199502221034.CAA05109@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 02:34:40 Modified: sys/vm vnode_pager.c Log: Changed return value from vnode_pager_addr to be in DEV_BSIZE units so that 9 bits aren't lost in the conversion. Changed all callers to expect this. This allows paging on large (>2GB) filesystems. Submitted by: John Dyson From owner-cvs-sys Wed Feb 22 05:40:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA11460 for cvs-sys-outgoing; Wed, 22 Feb 1995 05:40:26 -0800 Received: (from sos@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id FAA11443; Wed, 22 Feb 1995 05:40:22 -0800 Date: Wed, 22 Feb 1995 05:40:22 -0800 From: Soren Schmidt Message-Id: <199502221340.FAA11443@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.h syscons.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk sos 95/02/22 05:40:21 Modified: sys/i386/isa syscons.c Added: sys/i386/isa syscons.h Log: Next syscons update (given up on numbering :) Removed screensavers from syscons, they are now LKM's. This makes it possible to do some really "interesting" screensavers... Fixed bug that sometimes caused garbage to appear when leaving "scroll-lock" history. Reformattet indentation, it got too deep for a normal 80 pos screen. Split up in syscons.c & syscons.h for use with the saver-lkm's. Temporarily removed -s option from vidcontrol, savers should now be loaded with modload. From owner-cvs-sys Wed Feb 22 06:17:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA13360 for cvs-sys-outgoing; Wed, 22 Feb 1995 06:17:22 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA13350; Wed, 22 Feb 1995 06:17:18 -0800 Date: Wed, 22 Feb 1995 06:17:18 -0800 From: Stefan Esser Message-Id: <199502221417.GAA13350@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/02/22 06:17:17 Modified: sys/pci pci.c Log: New PCI attach code: PCI BIOS mappings are retained, except if option PCI_REMAP is specified in the kernel config file. There is now a list of attach addresses, and the first address that seems to make some device registers appear is chosen. Reviewed by: se Submitted by: wolf From owner-cvs-sys Wed Feb 22 10:05:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24020 for cvs-sys-outgoing; Wed, 22 Feb 1995 10:05:01 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24007; Wed, 22 Feb 1995 10:04:59 -0800 Date: Wed, 22 Feb 1995 10:04:59 -0800 From: Stefan Esser Message-Id: <199502221804.KAA24007@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/02/22 10:04:58 Modified: sys/pci ncr.c Log: Cleanup for compatibility with another OS. Submitted by: wolf From owner-cvs-sys Wed Feb 22 10:06:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24116 for cvs-sys-outgoing; Wed, 22 Feb 1995 10:06:54 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24106; Wed, 22 Feb 1995 10:06:51 -0800 Date: Wed, 22 Feb 1995 10:06:51 -0800 From: David Greenman Message-Id: <199502221806.KAA24106@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys vmmeter.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/22 10:06:50 Modified: sys/sys vmmeter.h Log: Added v_interrupt_free_min to cnt struct. From owner-cvs-sys Wed Feb 22 10:15:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24359 for cvs-sys-outgoing; Wed, 22 Feb 1995 10:15:54 -0800 Received: from dns.netvision.net.il (root@dns.NetVision.net.il [194.90.1.5]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA24342; Wed, 22 Feb 1995 10:15:36 -0800 Received: from ugen.NetManage.co.il (ugen.netmanage.co.il [192.114.78.165]) by dns.netvision.net.il (8.6.9/8.6.9) with SMTP id UAA22199; Wed, 22 Feb 1995 20:14:11 +0200 Date: Wed, 22 Feb 95 20:00:56 IST From: "Ugen J.S.Antsilevich" Subject: RE: cvs commit: src/sys/pci ncr.c To: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, Stefan Esser X-Mailer: Chameleon 4.00-Arm-25, TCP/IP for Windows, NetManage Inc. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: cvs-sys-owner@freebsd.org Precedence: bulk >se 95/02/22 10:04:58 > > Modified: sys/pci ncr.c > Log: > Cleanup for compatibility with another OS. > > Submitted by: wolf ^^^^^^ Just a wolf??Cool...soon we probably will get commits by rabbit,hamster and stuff..well somebody has been talking about ferrets here so i have no problemms with it... -- -=Ugen J.S.Antsilevich=- NetVision - Israeli Commercial Internet | Learning E-mail: ugen@NetVision.net.il | To Fly. [c] Phone : +972-4-550330 | From owner-cvs-sys Wed Feb 22 10:24:54 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA24582 for cvs-sys-outgoing; Wed, 22 Feb 1995 10:24:54 -0800 Received: from Root.COM (implode.Root.COM [198.145.90.1]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA24574; Wed, 22 Feb 1995 10:24:47 -0800 Received: from corbin.Root.COM (corbin.Root.COM [198.145.90.18]) by Root.COM (8.6.8/8.6.5) with ESMTP id KAA09942; Wed, 22 Feb 1995 10:24:18 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.6.9/8.6.5) with SMTP id KAA00724; Wed, 22 Feb 1995 10:24:17 -0800 Message-Id: <199502221824.KAA00724@corbin.Root.COM> X-Authentication-Warning: corbin.Root.COM: Host localhost didn't use HELO protocol To: "Ugen J.S.Antsilevich" cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com, Stefan Esser Subject: Re: cvs commit: src/sys/pci ncr.c In-reply-to: Your message of "Wed, 22 Feb 95 20:00:56 +0700." From: David Greenman Reply-To: davidg@Root.COM Date: Wed, 22 Feb 1995 10:24:12 -0800 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >>se 95/02/22 10:04:58 >> >> Modified: sys/pci ncr.c >> Log: >> Cleanup for compatibility with another OS. >> >> Submitted by: wolf > ^^^^^^ Just a wolf??Cool...soon we probably will >get commits by rabbit,hamster and stuff..well somebody has been talking >about ferrets here so i have no problemms with it... Can we tone down the insults just a bit? It's getting REAL old REAL fast. -DG From owner-cvs-sys Wed Feb 22 11:34:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA29325 for cvs-sys-outgoing; Wed, 22 Feb 1995 11:34:57 -0800 Received: from ParC04.MI.Uni-Koeln.DE (ParC04.MI.Uni-Koeln.DE [134.95.212.44]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id LAA29253; Wed, 22 Feb 1995 11:34:40 -0800 Received: by ParC04.MI.Uni-Koeln.DE id AA06401 (5.67b/IDA-1.5); Wed, 22 Feb 1995 20:15:57 +0100 Message-Id: <199502221915.AA06401@ParC04.MI.Uni-Koeln.DE> From: se@MI.Uni-Koeln.DE (Stefan Esser) Date: Wed, 22 Feb 1995 20:15:57 +0100 In-Reply-To: davidg@root.com "Re: cvs commit: src/sys/pci ncr.c" (Feb 22, 10:24) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: davidg@Root.COM Subject: Re: cvs commit: src/sys/pci ncr.c Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk On Feb 22, 10:24, davidg@root.com wrote: } Subject: Re: cvs commit: src/sys/pci ncr.c } > } >>se 95/02/22 10:04:58 } >> } >> Modified: sys/pci ncr.c } >> Log: } >> Cleanup for compatibility with another OS. } >> } >> Submitted by: wolf } > ^^^^^^ Just a wolf??Cool...soon we probably will } >get commits by rabbit,hamster and stuff..well somebody has been talking } >about ferrets here so i have no problemms with it... } } Can we tone down the insults just a bit? It's getting REAL old REAL fast. } } -DG Sorry! I messed up, addressing the reply to you instead of the person you replied to ... (Didn't receive that first reply, yet.) Sorry ... Regards, STefan -- Stefan Esser Internet: Zentrum fuer Paralleles Rechnen Tel: +49 221 4706019 Universitaet zu Koeln FAX: +49 221 4705160 Weyertal 80 50931 Koeln From owner-cvs-sys Wed Feb 22 12:34:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA02893 for cvs-sys-outgoing; Wed, 22 Feb 1995 12:34:41 -0800 Received: from ParC04.MI.Uni-Koeln.DE (ParC04.MI.Uni-Koeln.DE [134.95.212.44]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id MAA02878; Wed, 22 Feb 1995 12:33:44 -0800 Received: by ParC04.MI.Uni-Koeln.DE id AA06334 (5.67b/IDA-1.5); Wed, 22 Feb 1995 19:56:23 +0100 Message-Id: <199502221856.AA06334@ParC04.MI.Uni-Koeln.DE> From: se@MI.Uni-Koeln.DE (Stefan Esser) Date: Wed, 22 Feb 1995 19:56:23 +0100 In-Reply-To: "Ugen J.S.Antsilevich" "Re: cvs commit: src/sys/pci ncr.c" (Feb 22, 20:17) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: davidg@Root.COM Subject: Re: cvs commit: src/sys/pci ncr.c Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk On Feb 22, 20:17, "Ugen J.S.Antsilevich" wrote: } Subject: Re: cvs commit: src/sys/pci ncr.c } } >> } >>>se 95/02/22 10:04:58 } >>> } >>> Modified: sys/pci ncr.c } >>> Log: } >>> Cleanup for compatibility with another OS. } >>> } >>> Submitted by: wolf } >> ^^^^^^ Just a wolf??Cool...soon we probably will } >>get commits by rabbit,hamster and stuff..well somebody has been talking } >>about ferrets here so i have no problemms with it... } > } > Can we tone down the insults just a bit? It's getting REAL old REAL fast. } I don't think this is real insult..i hope ppl around still have something } like sence of humour...:) Or is this just me who has no right to be kidding.. } Btw i personally would like to know the name of this "wolf" in the full } form along with some email may be... After having typed in the full line Wolfgang Stanglmeier and for a few weeks now Wolfgang Stanglmeier tens of times for each file in the PCI and NCR sources, I just got tired ... I hope he'll soon be (as soon as he gets IP connectivity, probably before 2.1 is out :) and have used the short form in anticipation of this ... Look into the log of any of the NCR or PCI source files, and you'll no doubt recognize who "wolf" is. Regards, STefan PS: What's wrong with the name "wolf" ? What would be wrong with a name of "hamster" ??? Will we need to have accounts approved by you, to be able to participate in FreeBSD development ? How about given names ? -- Stefan Esser Internet: Zentrum fuer Paralleles Rechnen Tel: +49 221 4706019 Universitaet zu Koeln FAX: +49 221 4705160 Weyertal 80 50931 Koeln From owner-cvs-sys Wed Feb 22 12:50:31 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA03257 for cvs-sys-outgoing; Wed, 22 Feb 1995 12:50:31 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA03249; Wed, 22 Feb 1995 12:50:22 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA05103; Wed, 22 Feb 1995 12:44:05 -0800 From: Poul-Henning Kamp Message-Id: <199502222044.MAA05103@ref.tfs.com> Subject: Re: cvs commit: src/sys/pci ncr.c To: se@MI.Uni-Koeln.DE (Stefan Esser) Date: Wed, 22 Feb 1995 12:44:05 -0800 (PST) Cc: davidg@Root.COM, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502221856.AA06334@ParC04.MI.Uni-Koeln.DE> from "Stefan Esser" at Feb 22, 95 07:56:23 pm Content-Type: text Content-Length: 946 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Look into the log of any of the NCR or PCI source files, > and you'll no doubt recognize who "wolf" is. > PS: What's wrong with the name "wolf" ? > What would be wrong with a name of "hamster" ??? > Will we need to have accounts approved by you, > to be able to participate in FreeBSD development ? > How about given names ? Nothings wrong.. The name needs to be sufficient for unique identification, without too much knowledge about the socio-hacking-relationships of people. I think the issue is that Ugen needs to restrain him self a bit. He might think that he is in a gang of young hot-rods who have a lot of reckless fun, while in reality he's with a bunch of old farts in baggy trousers who are being nit-picks about how people dress and talk :-) Now, back to hacking OK ? -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Wed Feb 22 13:24:43 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA04341 for cvs-sys-outgoing; Wed, 22 Feb 1995 13:24:43 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA04315; Wed, 22 Feb 1995 13:24:25 -0800 Date: Wed, 22 Feb 1995 13:24:25 -0800 From: Bruce Evans Message-Id: <199502222124.NAA04315@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys disklabel.h diskslice.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/22 13:24:23 Modified: sys/sys disklabel.h diskslice.h Log: Add a prototype. From owner-cvs-sys Wed Feb 22 13:52:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA05298 for cvs-sys-outgoing; Wed, 22 Feb 1995 13:52:19 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA05284; Wed, 22 Feb 1995 13:52:04 -0800 Date: Wed, 22 Feb 1995 13:52:04 -0800 From: Bruce Evans Message-Id: <199502222152.NAA05284@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern subr_diskslice.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/22 13:52:01 Modified: sys/kern subr_diskslice.c Log: Fix initialization of the copy of the label passed to setdisklabel(). Fix the sign of the adjustment after writing a label. Writing of labels should work now. Merge adjust_label() into fixlabel(). Detect more errors and don't write if there is an error. Adjust sectors/unit and total sectors to the numbers on the slice. Add a function dsname() to print slice device names consistently, and use it. From owner-cvs-sys Wed Feb 22 14:06:56 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA05581 for cvs-sys-outgoing; Wed, 22 Feb 1995 14:06:56 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA05563; Wed, 22 Feb 1995 14:06:35 -0800 Date: Wed, 22 Feb 1995 14:06:35 -0800 From: Bruce Evans Message-Id: <199502222206.OAA05563@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/dev/vn vn.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/22 14:06:30 Modified: sys/dev/vn vn.c Log: Remove the #error that temporarily stopped this from supporting slices and labels. Please test the slice/label features: cd /dev; sh MAKEDEV svn0 cd /var/tmp; dd if=/dev/zero of=vnfile bs=8192 count=1024 vnconfig -c /dev/rvn0 /var/tmp/vnfile fdisk /dev/rvn0 # invent a geometry, create one BSD partition disklabel -r -w vn0 floppy # a convenient (bogus) label disklabel -e vn0 # edit label to match device newfs /dev/rvn0a mount /dev/vn0a /mnt ... The steps after the fdisk could name the device vn0s1 instead of vn0. From owner-cvs-sys Wed Feb 22 14:47:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA07878 for cvs-sys-outgoing; Wed, 22 Feb 1995 14:47:00 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA07849; Wed, 22 Feb 1995 14:46:51 -0800 Date: Wed, 22 Feb 1995 14:46:51 -0800 From: Bruce Evans Message-Id: <199502222246.OAA07849@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_disksubr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/22 14:46:49 Modified: sys/i386/isa diskslice_machdep.c sys/ufs/ufs ufs_disksubr.c Log: Use dsname() to get consistent names. From owner-cvs-sys Wed Feb 22 14:52:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA08021 for cvs-sys-outgoing; Wed, 22 Feb 1995 14:52:41 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id OAA08014; Wed, 22 Feb 1995 14:52:31 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: se@mi.uni-koeln.de (Stefan Esser) cc: davidg@root.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/pci ncr.c In-reply-to: Your message of "Wed, 22 Feb 95 19:56:23 +0100." <199502221856.AA06334@ParC04.MI.Uni-Koeln.DE> Date: Wed, 22 Feb 1995 14:52:25 -0800 Message-ID: <8011.793493545@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-sys-owner@freebsd.org Precedence: bulk > After having typed in the full line > > Wolfgang Stanglmeier > > and for a few weeks now > > Wolfgang Stanglmeier > > tens of times for each file in the PCI and NCR sources, > I just got tired ... Actually, this is still necessary. If we want to programatically determine who's responsible for a given change someday (perhaps putting their name in an email response field) then we NEED to follow the conventions already established. This means a standard: "first last" or first last or uname [implied: uname@freebsd.org] as we established. Ugen is right that this convention must be followed religiously for it to have any true usefulness, and I'd like to strongly encourage that all future commits (by anyone) not deviate from these rules. Thanks. Jordan From owner-cvs-sys Wed Feb 22 15:08:48 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA09199 for cvs-sys-outgoing; Wed, 22 Feb 1995 15:08:48 -0800 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.9/8.6.6) with SMTP id PAA09187; Wed, 22 Feb 1995 15:08:42 -0800 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: se@mi.uni-koeln.de (Stefan Esser), davidg@root.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/pci ncr.c In-reply-to: Your message of "Wed, 22 Feb 95 12:44:05 PST." <199502222044.MAA05103@ref.tfs.com> Date: Wed, 22 Feb 1995 15:08:40 -0800 Message-ID: <9186.793494520@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: cvs-sys-owner@freebsd.org Precedence: bulk > He might think that he is in a gang of young hot-rods who have a lot > of reckless fun, while in reality he's with a bunch of old farts in > baggy trousers who are being nit-picks about how people dress and talk :-) I was meaning to say... That silly muffler you wear all the time.. Totally out of style! :-) Jordan From owner-cvs-sys Wed Feb 22 15:20:57 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA09534 for cvs-sys-outgoing; Wed, 22 Feb 1995 15:20:57 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA09523; Wed, 22 Feb 1995 15:20:53 -0800 Date: Wed, 22 Feb 1995 15:20:53 -0800 From: "Andrew A. Chernov" Message-Id: <199502222320.PAA09523@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern tty.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/22 15:20:52 Modified: sys/kern tty.c Log: Revive hadrware input flow control Submitted by: iverson@lionheart.com From owner-cvs-sys Wed Feb 22 15:35:07 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA09944 for cvs-sys-outgoing; Wed, 22 Feb 1995 15:35:07 -0800 Received: (from jmz@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id PAA09934; Wed, 22 Feb 1995 15:35:02 -0800 Date: Wed, 22 Feb 1995 15:35:02 -0800 From: Jean-Marc Zucconi Message-Id: <199502222335.PAA09934@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa joy.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jmz 95/02/22 15:35:01 Modified: share/man/man4/man4.i386 joy.4 sys/i386/include joystick.h sys/i386/isa joy.c Log: Put the joystick status in a struct {int x, y, b1, b2;} rather than in a dummy array of 4 integers. Declare the struct in the header file and update the man page. From owner-cvs-sys Wed Feb 22 19:02:51 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id TAA15767 for cvs-sys-outgoing; Wed, 22 Feb 1995 19:02:51 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id TAA15743; Wed, 22 Feb 1995 19:02:43 -0800 Date: Wed, 22 Feb 1995 19:02:43 -0800 From: "Andrew A. Chernov" Message-Id: <199502230302.TAA15743@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern tty.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/22 19:02:41 Modified: sys/kern tty.c Log: Add two IXOFF checks to not confuse with CRTS_IFLOW. Now TS_TBLOCK used as general input flow flag for both IXOFF and CRTS_IFLOW cases. From owner-cvs-sys Thu Feb 23 09:20:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07304 for cvs-sys-outgoing; Thu, 23 Feb 1995 09:20:01 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07291; Thu, 23 Feb 1995 09:19:58 -0800 Date: Thu, 23 Feb 1995 09:19:58 -0800 From: Bruce Evans Message-Id: <199502231719.JAA07291@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT files.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/23 09:19:55 Modified: sys/conf files sys/i386/conf LINT files.i386 Log: Make diskslice files standard and remove option DISKSLICE. ufs_disksubr.c needed a diskslice function yesterday and all disk drivers will need it. The diskslice initialization routine should be configurable (but isn't). From owner-cvs-sys Thu Feb 23 09:32:42 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07595 for cvs-sys-outgoing; Thu, 23 Feb 1995 09:32:42 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07583; Thu, 23 Feb 1995 09:32:40 -0800 Date: Thu, 23 Feb 1995 09:32:40 -0800 From: Bruce Evans Message-Id: <199502231732.JAA07583@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa npx.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/23 09:32:39 Modified: sys/i386/isa npx.c Log: Submitted by: seb@erix.ericsson.se (Sebastian Strollo) Remove over-cautious early fnop() synchronization. It caused the probe to hang on systems without an FPU. From owner-cvs-sys Thu Feb 23 09:40:24 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07896 for cvs-sys-outgoing; Thu, 23 Feb 1995 09:40:24 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA07883; Thu, 23 Feb 1995 09:40:18 -0800 Date: Thu, 23 Feb 1995 09:40:18 -0800 From: "Andrew A. Chernov" Message-Id: <199502231740.JAA07883@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/23 09:40:18 Modified: sys/i386/isa mcd.c Log: READSUBCHANNEL: complete implementation of CD_MSF_FORMAT implement CD_LBA_FORMAT Issue STOP before reading toc entries From owner-cvs-sys Thu Feb 23 11:10:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA09907 for cvs-sys-outgoing; Thu, 23 Feb 1995 11:10:26 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA09897; Thu, 23 Feb 1995 11:10:23 -0800 Date: Thu, 23 Feb 1995 11:10:23 -0800 From: David Greenman Message-Id: <199502231910.LAA09897@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern uipc_mbuf.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/23 11:10:23 Modified: sys/kern uipc_mbuf.c Log: Implemented mbstat.m_wait and mbstat.m_drops. From owner-cvs-sys Thu Feb 23 14:32:55 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA16878 for cvs-sys-outgoing; Thu, 23 Feb 1995 14:32:55 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA16866; Thu, 23 Feb 1995 14:32:47 -0800 Date: Thu, 23 Feb 1995 14:32:47 -0800 From: David Greenman Message-Id: <199502232232.OAA16866@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/23 14:32:45 Modified: sys/vm vnode_pager.c Log: Removed redundant HOLDRELE()'s. From owner-cvs-sys Thu Feb 23 16:11:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id QAA19011 for cvs-sys-outgoing; Thu, 23 Feb 1995 16:11:10 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id QAA18997; Thu, 23 Feb 1995 16:11:04 -0800 Date: Thu, 23 Feb 1995 16:11:04 -0800 From: "Andrew A. Chernov" Message-Id: <199502240011.QAA18997@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/23 16:11:03 Modified: sys/i386/isa sio.c Log: Revive input flow control, some ideas from iverson@leonheart.com Get rid of TS_RTS_IFLOW, all kinds of input flow control handled by only one flag now: TS_TBLOCK Add missing put(VSTOP) when IXOFF control is active. From owner-cvs-sys Thu Feb 23 18:36:04 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA22904 for cvs-sys-outgoing; Thu, 23 Feb 1995 18:36:04 -0800 Received: (from ache@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA22893; Thu, 23 Feb 1995 18:36:02 -0800 Date: Thu, 23 Feb 1995 18:36:02 -0800 From: "Andrew A. Chernov" Message-Id: <199502240236.SAA22893@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern tty.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk ache 95/02/23 18:36:02 Modified: sys/kern tty.c Log: Add releasing of input flow control into ttyflush(FREAD) From owner-cvs-sys Fri Feb 24 03:47:35 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id DAA14402 for cvs-sys-outgoing; Fri, 24 Feb 1995 03:47:35 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id DAA14392; Fri, 24 Feb 1995 03:47:32 -0800 Date: Fri, 24 Feb 1995 03:47:32 -0800 From: David Greenman Message-Id: <199502241147.DAA14392@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/24 03:47:32 Modified: sys/net if.c Log: In ifa_ifwithdstaddr() when walking through ifa structs associated with a point-to-point link, don't attempt a comparison if the pointer to the destination sockaddr is NULL (i.e. it has not been set/initialized). From owner-cvs-sys Fri Feb 24 06:34:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA17112 for cvs-sys-outgoing; Fri, 24 Feb 1995 06:34:10 -0800 Received: (from ugen@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id GAA17102; Fri, 24 Feb 1995 06:33:57 -0800 Date: Fri, 24 Feb 1995 06:33:57 -0800 From: "Ugen J.S.Antsilevich" Message-Id: <199502241433.GAA17102@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c ip_fw.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk ugen 95/02/24 06:33:55 Modified: sbin/ipfw ipfw.8 ipfw.c Log: Change utility to accept interface name along with IP as "via" argument Modified: share/man/man4 ipfirewall.4 Log: Add commeent to say that this manpage is out of date and will be rewwritten.. Modified: sys/netinet ip_fw.c ip_fw.h Log: Allow "via" to be specified ever as IP adress or as interface name/unit... From owner-cvs-sys Fri Feb 24 17:46:39 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA02725 for cvs-sys-outgoing; Fri, 24 Feb 1995 17:46:39 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA02713; Fri, 24 Feb 1995 17:46:28 -0800 Date: Fri, 24 Feb 1995 17:46:28 -0800 From: David Greenman Message-Id: <199502250146.RAA02713@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/24 17:46:27 Modified: sys/kern vfs_bio.c Log: Fixed thrashing buffer problem. Submitted by: John Dyson From owner-cvs-sys Sat Feb 25 07:56:21 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA04387 for cvs-sys-outgoing; Sat, 25 Feb 1995 07:56:21 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA04360; Sat, 25 Feb 1995 07:56:09 -0800 Date: Sat, 25 Feb 1995 07:56:09 -0800 From: David Greenman Message-Id: <199502251556.HAA04360@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/25 07:56:06 Modified: sys/i386/isa if_ed.c Log: Spell "guaranteed" correctly. Submitted by: frank@fwi.uva.nl (Frank van der Linden) From owner-cvs-sys Sat Feb 25 07:58:19 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA04581 for cvs-sys-outgoing; Sat, 25 Feb 1995 07:58:19 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id HAA04552; Sat, 25 Feb 1995 07:58:05 -0800 Date: Sat, 25 Feb 1995 07:58:05 -0800 From: David Greenman Message-Id: <199502251558.HAA04552@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/net if_types.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/25 07:58:00 Modified: sys/net if_types.h Log: Fixed comment - IFT_P80 is 80mbit. Submitted by: frank@fwi.uva.nl (Frank van der Linden) From owner-cvs-sys Sat Feb 25 08:48:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id IAA10288 for cvs-sys-outgoing; Sat, 25 Feb 1995 08:48:33 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id IAA10277; Sat, 25 Feb 1995 08:48:31 -0800 Date: Sat, 25 Feb 1995 08:48:31 -0800 From: Bruce Evans Message-Id: <199502251648.IAA10277@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/dev/vn vn.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 08:48:30 Modified: sys/dev/vn vn.c Log: Remove YF comments. From owner-cvs-sys Sat Feb 25 09:02:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA12157 for cvs-sys-outgoing; Sat, 25 Feb 1995 09:02:52 -0800 Received: (from davidg@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA12139; Sat, 25 Feb 1995 09:02:49 -0800 Date: Sat, 25 Feb 1995 09:02:49 -0800 From: David Greenman Message-Id: <199502251702.JAA12139@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm swap_pager.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk davidg 95/02/25 09:02:49 Modified: sys/vm swap_pager.c Log: Fixed severely broken printf (arguments out of order, no newline). From owner-cvs-sys Sat Feb 25 09:26:29 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA15645 for cvs-sys-outgoing; Sat, 25 Feb 1995 09:26:29 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA15629; Sat, 25 Feb 1995 09:26:25 -0800 Date: Sat, 25 Feb 1995 09:26:25 -0800 From: Stefan Esser Message-Id: <199502251726.JAA15629@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/02/25 09:26:24 Modified: sys/pci pci.c Log: Deal with systems, that lack a fully decoded PCI configuration space. Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Sat Feb 25 09:34:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA16501 for cvs-sys-outgoing; Sat, 25 Feb 1995 09:34:14 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA16479; Sat, 25 Feb 1995 09:34:08 -0800 Date: Sat, 25 Feb 1995 09:34:08 -0800 From: Stefan Esser Message-Id: <199502251734.JAA16479@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/02/25 09:34:07 Modified: sys/pci ncr.c Log: Make people happy, who claim to better know how "interupt" is to be spelled :). Submitted by: Wolfgang Stanglmeier From owner-cvs-sys Sat Feb 25 09:51:23 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA19252 for cvs-sys-outgoing; Sat, 25 Feb 1995 09:51:23 -0800 Received: (from se@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id JAA19236; Sat, 25 Feb 1995 09:51:20 -0800 Date: Sat, 25 Feb 1995 09:51:20 -0800 From: Stefan Esser Message-Id: <199502251751.JAA19236@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk se 95/02/25 09:51:20 Modified: sys/i386/isa pcibus.c Log: Keep PCI_CONF_MODE in a safe place for later reference, if #defined. Reviewed by: se Submitted by: seb@erix.ericsson.se (Sebastian Strollo) From owner-cvs-sys Sat Feb 25 10:29:14 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22279 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:29:14 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22269; Sat, 25 Feb 1995 10:29:12 -0800 Date: Sat, 25 Feb 1995 10:29:12 -0800 From: Poul-Henning Kamp Message-Id: <199502251829.KAA22269@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/02/25 10:29:11 Modified: sys/i386/isa isa.c Log: I belive I finally got the "on eisa" right. | if (!(isdp->id_iobase & 0xf300)) { | printf(" on motherboard\n"); | } else if (isdp->id_iobase >= 0x1000 && | !(isdp->id_opbase & 0x300)) { | printf (" on eisa slot %d\n", | isdp->id_iobase >> 12); | } else { | printf (" on isa\n"); | } | } Based on info in "The undocumented PC" p.165 From owner-cvs-sys Sat Feb 25 10:39:08 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22467 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:39:08 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22456; Sat, 25 Feb 1995 10:39:05 -0800 Date: Sat, 25 Feb 1995 10:39:05 -0800 From: Bruce Evans Message-Id: <199502251839.KAA22456@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/vm vm_pageout.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 10:39:05 Modified: sys/vm vm_pageout.c Log: Don't use __P(()) in a function definition. From owner-cvs-sys Sat Feb 25 10:44:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22592 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:44:30 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA22586; Sat, 25 Feb 1995 10:44:23 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id KAA06051; Sat, 25 Feb 1995 10:43:44 -0800 Message-Id: <199502251843.KAA06051@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.c In-reply-to: Your message of "Sat, 25 Feb 1995 10:29:12 PST." <199502251829.KAA22269@freefall.cdrom.com> Date: Sat, 25 Feb 1995 10:43:43 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >phk 95/02/25 10:29:11 > > Modified: sys/i386/isa isa.c > Log: > I belive I finally got the "on eisa" right. > > | if (!(isdp->id_iobase & 0xf300)) { > | printf(" on motherboard\n"); > | } else if (isdp->id_iobase >= 0x1000 && > | !(isdp->id_opbase & 0x300)) { > | printf (" on eisa slot %d\n", > | isdp->id_iobase >> 12); > | } else { > | printf (" on isa\n"); > | } > | } > > Based on info in "The undocumented PC" p.165 Now we just need a way to detect VL cards (even if they live above 0x1000). -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sat Feb 25 10:46:37 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22660 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:46:37 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA22653; Sat, 25 Feb 1995 10:46:28 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id KAA18238; Sat, 25 Feb 1995 10:45:49 -0800 From: Poul-Henning Kamp Message-Id: <199502251845.KAA18238@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/isa isa.c To: gibbs@estienne.CS.Berkeley.EDU (Justin T. Gibbs) Date: Sat, 25 Feb 1995 10:45:48 -0800 (PST) Cc: phk@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502251843.KAA06051@estienne.cs.berkeley.edu> from "Justin T. Gibbs" at Feb 25, 95 10:43:43 am Content-Type: text Content-Length: 238 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Now we just need a way to detect VL cards (even if they > live above 0x1000). No way you can.. -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 10:53:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22757 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:53:58 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA22750; Sat, 25 Feb 1995 10:53:42 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id KAA06105; Sat, 25 Feb 1995 10:52:58 -0800 Message-Id: <199502251852.KAA06105@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: phk@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.c In-reply-to: Your message of "Sat, 25 Feb 1995 10:45:48 PST." <199502251845.KAA18238@ref.tfs.com> Date: Sat, 25 Feb 1995 10:52:58 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Now we just need a way to detect VL cards (even if they >> live above 0x1000). > >No way you can.. > >-- >Poul-Henning Kamp >TRW Financial Systems, Inc. >I am Pentium Of Borg. Division is Futile. You WILL be approximated. How about an interface for the driver to tell you? Most drivers know. -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sat Feb 25 10:56:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22832 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:56:10 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22822; Sat, 25 Feb 1995 10:56:02 -0800 Date: Sat, 25 Feb 1995 10:56:02 -0800 From: Poul-Henning Kamp Message-Id: <199502251856.KAA22822@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/02/25 10:55:58 Modified: sys/i386/isa isa.c Log: Read K&R and get the { } right :-) From owner-cvs-sys Sat Feb 25 11:12:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id LAA22993 for cvs-sys-outgoing; Sat, 25 Feb 1995 11:12:00 -0800 Received: from time.cdrom.com (time.cdrom.com [192.216.223.46]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id LAA22986; Sat, 25 Feb 1995 11:11:53 -0800 Received: (from root@localhost) by time.cdrom.com (8.6.10/8.6.9) id LAA09491; Sat, 25 Feb 1995 11:11:15 -0800 Date: Sat, 25 Feb 1995 11:11:15 -0800 From: "Jordan K. Hubbard" Message-Id: <199502251911.LAA09491@time.cdrom.com> To: CVS-commiters@time.cdrom.com, cvs-sys@time.cdrom.com Subject: cvs commit: src/sys/scsi st.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk jkh 95/02/25 11:11:14 Modified: sys/scsi st.c Log: iodone->biodone; get rid of older call syntax. From owner-cvs-sys Sat Feb 25 12:09:59 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA26843 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:09:59 -0800 Received: (from pst@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA26822; Sat, 25 Feb 1995 12:09:49 -0800 Date: Sat, 25 Feb 1995 12:09:49 -0800 From: Paul Traina Message-Id: <199502252009.MAA26822@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/sys conf.h snoop.h tty.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk pst 95/02/25 12:09:47 Modified: sys/gnu/isdn iitty.c sys/i386/i386 conf.c cons.c sys/i386/isa cx.c cy.c sio.c syscons.c syscons.h sys/kern tty.c tty_pty.c tty_snoop.c sys/sys conf.h snoop.h tty.h Log: (a) remove the pointer to each driver's tty structure array from cdevsw (b) add a function callback vector to tty drivers that will return a pointer to a valid tty structure based upon a dev_t (c) make syscons structures the same size whether or not APM is enabled so utilities don't crash if NAPM changes (and make the damn kernel compile!) (d) rewrite /dev/snp ioctl interface so that it is device driver and i386 independant From owner-cvs-sys Sat Feb 25 12:17:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA28602 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:17:50 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA28581; Sat, 25 Feb 1995 12:17:40 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA18871; Sat, 25 Feb 1995 12:17:02 -0800 From: Poul-Henning Kamp Message-Id: <199502252017.MAA18871@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h To: pst@freefall.cdrom.com (Paul Traina) Date: Sat, 25 Feb 1995 12:17:01 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252009.MAA26822@freefall.cdrom.com> from "Paul Traina" at Feb 25, 95 12:09:49 pm Content-Type: text Content-Length: 280 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > (d) rewrite /dev/snp ioctl interface so that it is device driver and i386 > independant It should live under /sys/dev/snoop then ... -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 12:24:10 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29125 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:24:10 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA29105; Sat, 25 Feb 1995 12:24:01 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.9/8.6.9) with SMTP id MAA29954; Sat, 25 Feb 1995 12:22:05 -0800 Message-Id: <199502252022.MAA29954@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h In-reply-to: Your message of "Sat, 25 Feb 1995 12:17:01 PST." <199502252017.MAA18871@ref.tfs.com> Date: Sat, 25 Feb 1995 12:22:05 -0800 From: Paul Traina Sender: cvs-sys-owner@freebsd.org Precedence: bulk From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h > (d) rewrite /dev/snp ioctl interface so that it is device driver and i386 > independant It should live under /sys/dev/snoop then ... I think Ugen might disagree since it has rather incestuious knowledge of the generic tty driver code. I'll gladly take two steps back and let you decide what you want to do, I hope to never build another kernel with the snoop stuff in it, I was just cleaning up stuff, not making architectual decisions. From owner-cvs-sys Sat Feb 25 12:25:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29293 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:25:01 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA29275; Sat, 25 Feb 1995 12:24:55 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA18916; Sat, 25 Feb 1995 12:24:15 -0800 From: Poul-Henning Kamp Message-Id: <199502252024.MAA18916@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h To: pst@shockwave.com (Paul Traina) Date: Sat, 25 Feb 1995 12:24:14 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252022.MAA29954@precipice.Shockwave.COM> from "Paul Traina" at Feb 25, 95 12:22:05 pm Content-Type: text Content-Length: 540 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h > > (d) rewrite /dev/snp ioctl interface so that it is device driver and i386 > > independant > > It should live under /sys/dev/snoop then ... > > I think Ugen might disagree since it has rather incestuious knowledge of the > generic tty driver code. That doesn't matter really, the point is that it is not i386 dependent. -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 12:26:18 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29521 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:26:18 -0800 Received: (from phk@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29509; Sat, 25 Feb 1995 12:26:16 -0800 Date: Sat, 25 Feb 1995 12:26:16 -0800 From: Poul-Henning Kamp Message-Id: <199502252026.MAA29509@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa isa.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk phk 95/02/25 12:26:15 Modified: sys/i386/isa isa.h Log: Change EISA size to 256 instead of 4096. Neither are correct, but 256 does least damage. From owner-cvs-sys Sat Feb 25 12:29:50 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29634 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:29:50 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA29628; Sat, 25 Feb 1995 12:29:47 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.9/8.6.9) with SMTP id MAA00118; Sat, 25 Feb 1995 12:27:50 -0800 Message-Id: <199502252027.MAA00118@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h In-reply-to: Your message of "Sat, 25 Feb 1995 12:24:14 PST." <199502252024.MAA18916@ref.tfs.com> Date: Sat, 25 Feb 1995 12:27:50 -0800 From: Paul Traina Sender: cvs-sys-owner@freebsd.org Precedence: bulk Neither is the pty driver code. I agree that all of that should be moved if you want pseudodevice independant stuff out of kern. If you want to move it, please, by all means, do so. Just be consistent. From owner-cvs-sys Sat Feb 25 12:31:00 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA29688 for cvs-sys-outgoing; Sat, 25 Feb 1995 12:31:00 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA29676; Sat, 25 Feb 1995 12:30:52 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA18975; Sat, 25 Feb 1995 12:30:12 -0800 From: Poul-Henning Kamp Message-Id: <199502252030.MAA18975@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h To: pst@shockwave.com (Paul Traina) Date: Sat, 25 Feb 1995 12:30:12 -0800 (PST) Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252027.MAA00118@precipice.Shockwave.COM> from "Paul Traina" at Feb 25, 95 12:27:50 pm Content-Type: text Content-Length: 511 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > Neither is the pty driver code. I agree that all of that should be moved > if you want pseudodevice independant stuff out of kern. If you want to move > it, please, by all means, do so. Just be consistent. I'm still considering this, and it may happen RSN, I just want to finish one mess at a time. Presently I'm whipping /usr/src/release/Makefile (and friends) -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 13:01:26 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA00971 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:01:26 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA00964; Sat, 25 Feb 1995 13:01:12 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id HAA28865; Sun, 26 Feb 1995 07:59:29 +1100 Date: Sun, 26 Feb 1995 07:59:29 +1100 From: Bruce Evans Message-Id: <199502252059.HAA28865@godzilla.zeta.org.au> To: phk@ref.tfs.com, pst@shockwave.com Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> Neither is the pty driver code. I agree that all of that should be moved >> if you want pseudodevice independant stuff out of kern. If you want to move >> it, please, by all means, do so. Just be consistent. >I'm still considering this, and it may happen RSN, I just want to finish >one mess at a time. Presently I'm whipping /usr/src/release/Makefile >(and friends) There's lots to move. Generic tty driver code, machine-dependent driver code (NetBSD moved most of isa to /sys/dev/isa)... Bruce From owner-cvs-sys Sat Feb 25 13:06:41 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA01076 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:06:41 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA01069; Sat, 25 Feb 1995 13:06:31 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id NAA19133; Sat, 25 Feb 1995 13:05:43 -0800 From: Poul-Henning Kamp Message-Id: <199502252105.NAA19133@ref.tfs.com> Subject: Re: cvs commit: src/sys/sys conf.h snoop.h tty.h To: bde@zeta.org.au (Bruce Evans) Date: Sat, 25 Feb 1995 13:05:43 -0800 (PST) Cc: pst@shockwave.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252059.HAA28865@godzilla.zeta.org.au> from "Bruce Evans" at Feb 26, 95 07:59:29 am Content-Type: text Content-Length: 1241 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >> Neither is the pty driver code. I agree that all of that should be moved > >> if you want pseudodevice independant stuff out of kern. If you want to move > >> it, please, by all means, do so. Just be consistent. > > >I'm still considering this, and it may happen RSN, I just want to finish > >one mess at a time. Presently I'm whipping /usr/src/release/Makefile > >(and friends) > > There's lots to move. Generic tty driver code, machine-dependent driver > code (NetBSD moved most of isa to /sys/dev/isa)... This is different. I think we may have three levels, if not four of code, but I don't want to instantiate that in the source-tree until it makes sense to do so. 1. Arch and bus independent: vn and pty for instance. 2. Arch dependent: eeprom 3. Bus dependent: pci stuff 4. Bus & Arch dependent: anything in isa relying on a BIOS for instance. I don't think we have any reason to move anything from the busses out yet, until we know whatit takes, ie have another port, we don't know that we can do it right. vn pty and snoop are different, they don't depend on anything... -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 13:09:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA01185 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:09:33 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA01175; Sat, 25 Feb 1995 13:09:27 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id NAA06502; Sat, 25 Feb 1995 13:08:48 -0800 Message-Id: <199502252108.NAA06502@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.h In-reply-to: Your message of "Sat, 25 Feb 1995 12:26:16 PST." <199502252026.MAA29509@freefall.cdrom.com> Date: Sat, 25 Feb 1995 13:08:47 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >phk 95/02/25 12:26:15 > > Modified: sys/i386/isa isa.h > Log: > Change EISA size to 256 instead of 4096. > Neither are correct, but 256 does least damage. All of the eisa drivers (except aic7770.c) have this internally defined to 4096. Maybe we should seriously look at bringing in Julians eisa probe stuff and cleaning this up once and for all. -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sat Feb 25 13:12:20 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA01299 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:12:20 -0800 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA01286; Sat, 25 Feb 1995 13:12:12 -0800 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id NAA19159; Sat, 25 Feb 1995 13:11:32 -0800 From: Poul-Henning Kamp Message-Id: <199502252111.NAA19159@ref.tfs.com> Subject: Re: cvs commit: src/sys/i386/isa isa.h To: gibbs@estienne.CS.Berkeley.EDU (Justin T. Gibbs) Date: Sat, 25 Feb 1995 13:11:32 -0800 (PST) Cc: phk@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com In-Reply-To: <199502252108.NAA06502@estienne.cs.berkeley.edu> from "Justin T. Gibbs" at Feb 25, 95 01:08:47 pm Content-Type: text Content-Length: 690 Sender: cvs-sys-owner@freebsd.org Precedence: bulk > >phk 95/02/25 12:26:15 > > > > Modified: sys/i386/isa isa.h > > Log: > > Change EISA size to 256 instead of 4096. > > Neither are correct, but 256 does least damage. > > All of the eisa drivers (except aic7770.c) have this > internally defined to 4096. Maybe we should seriously > look at bringing in Julians eisa probe stuff and cleaning > this up once and for all. The problem is that a EISA board responds to several ranges of io-addr, as does the PAS16 card for instance. Setting this to 256 should cover us most of the way. -- Poul-Henning Kamp TRW Financial Systems, Inc. I am Pentium Of Borg. Division is Futile. You WILL be approximated. From owner-cvs-sys Sat Feb 25 13:15:55 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id NAA01459 for cvs-sys-outgoing; Sat, 25 Feb 1995 13:15:55 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id NAA01436; Sat, 25 Feb 1995 13:15:43 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id NAA06594; Sat, 25 Feb 1995 13:15:03 -0800 Message-Id: <199502252115.NAA06594@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: phk@freefall.cdrom.com, CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.h In-reply-to: Your message of "Sat, 25 Feb 1995 13:11:32 PST." <199502252111.NAA19159@ref.tfs.com> Date: Sat, 25 Feb 1995 13:15:03 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >> >phk 95/02/25 12:26:15 >> > >> > Modified: sys/i386/isa isa.h >> > Log: >> > Change EISA size to 256 instead of 4096. >> > Neither are correct, but 256 does least damage. >> >> All of the eisa drivers (except aic7770.c) have this >> internally defined to 4096. Maybe we should seriously >> look at bringing in Julians eisa probe stuff and cleaning >> this up once and for all. > >The problem is that a EISA board responds to several ranges of >io-addr, as does the PAS16 card for instance. Setting this >to 256 should cover us most of the way. > >-- >Poul-Henning Kamp >TRW Financial Systems, Inc. >I am Pentium Of Borg. Division is Futile. You WILL be approximated. I wasn't knocking the change, just pointing out that your change won't affect 95% of the eisa drivers. I'll kill some of the internal definitions as I see them. -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ============================================== From owner-cvs-sys Sat Feb 25 17:15:33 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA15081 for cvs-sys-outgoing; Sat, 25 Feb 1995 17:15:33 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA15071; Sat, 25 Feb 1995 17:15:31 -0800 Date: Sat, 25 Feb 1995 17:15:31 -0800 From: Bruce Evans Message-Id: <199502260115.RAA15071@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa wdreg.h wd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 17:15:31 Modified: sys/i386/isa wdreg.h wd.c Log: Declare all the args of wdclose() and wdioctl(). Cosmetic. From owner-cvs-sys Sat Feb 25 17:37:55 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA16272 for cvs-sys-outgoing; Sat, 25 Feb 1995 17:37:55 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id RAA16262; Sat, 25 Feb 1995 17:37:52 -0800 Date: Sat, 25 Feb 1995 17:37:52 -0800 From: Bruce Evans Message-Id: <199502260137.RAA16262@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 17:37:52 Modified: sys/i386/isa fd.c Log: Declare all the args of Fdopen() and fdclose(). Initialize dk_wpms[] less bogusly. Clean up includes. Remove some obsolete comments. From owner-cvs-sys Sat Feb 25 18:30:22 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA18782 for cvs-sys-outgoing; Sat, 25 Feb 1995 18:30:22 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id SAA18760; Sat, 25 Feb 1995 18:30:20 -0800 Date: Sat, 25 Feb 1995 18:30:20 -0800 From: Bruce Evans Message-Id: <199502260230.SAA18760@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 18:30:19 Modified: sys/i386/isa sio.c Log: Don't confuse the frequency with the wavelength in DELAY() args. 960 cps is close to 1000000 / 960 usec so the confusion probably didn't matter. Test for COMCONSOLE before testing for RB_SERIAL so that the RB_SERIAL test can be optimized away if COMCONSOLE is 1. Simplify and Uniformize style of previous commit. From owner-cvs-sys Sat Feb 25 19:15:52 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id TAA22515 for cvs-sys-outgoing; Sat, 25 Feb 1995 19:15:52 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id TAA22496; Sat, 25 Feb 1995 19:15:44 -0800 Date: Sat, 25 Feb 1995 19:15:44 -0800 From: Bruce Evans Message-Id: <199502260315.TAA22496@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 19:15:41 Modified: sys/i386/i386 cons.c Log: Eliminate my private type `bool_t'. From owner-cvs-sys Sat Feb 25 21:05:58 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA12785 for cvs-sys-outgoing; Sat, 25 Feb 1995 21:05:58 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA12773; Sat, 25 Feb 1995 21:05:55 -0800 Date: Sat, 25 Feb 1995 21:05:55 -0800 From: Bruce Evans Message-Id: <199502260505.VAA12773@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 21:05:54 Modified: sys/i386/conf Makefile.i386 Log: Use relative include path and -nostdinc avoid getting anything from /usr/include. From owner-cvs-sys Sat Feb 25 21:15:01 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA13200 for cvs-sys-outgoing; Sat, 25 Feb 1995 21:15:01 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id VAA13179; Sat, 25 Feb 1995 21:14:54 -0800 Date: Sat, 25 Feb 1995 21:14:54 -0800 From: Bruce Evans Message-Id: <199502260514.VAA13179@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa elink.c gsc.c if_ze.c if_zp.c joy.c lpt.c pcibus.c psm.c spigot.c Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/02/25 21:14:54 Modified: sys/i386/i386 pmap.c sys/i386/isa elink.c gsc.c if_ze.c if_zp.c joy.c lpt.c pcibus.c psm.c spigot.c Log: Replace all remaining instances of `i386/include' by `machine' and fix nearby #include inconsistencies.