From owner-cvs-sys Sun Sep 8 03:28:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01313 for cvs-sys-outgoing; Sun, 8 Sep 1996 03:28:52 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01293; Sun, 8 Sep 1996 03:28:27 -0700 (PDT) Date: Sun, 8 Sep 1996 03:28:27 -0700 (PDT) From: Soren Schmidt Message-Id: <199609081028.DAA01293@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa wcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/09/08 03:28:26 Modified: sys/i386/isa wcd.c Log: Fixed another little both in the devconf removal. Revision Changes Path 1.39 +1 -1 src/sys/i386/isa/wcd.c From owner-cvs-sys Sun Sep 8 03:44:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01953 for cvs-sys-outgoing; Sun, 8 Sep 1996 03:44:30 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01937; Sun, 8 Sep 1996 03:44:20 -0700 (PDT) Date: Sun, 8 Sep 1996 03:44:20 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609081044.DAA01937@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_epreg.h if_fe.c isa_device.h src/sys/pci pcivar.h src/sys/scsi scsi_driver.h scsiconf.c scsiconf.h sctarg.c worm.c src/sys/i386/eisa eisaconf.c eisaconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/08 03:44:20 Modified: sys/i386/eisa eisaconf.c eisaconf.h sys/i386/isa if_epreg.h if_fe.c isa_device.h sys/pci pcivar.h sys/scsi scsi_driver.h scsiconf.c scsiconf.h sctarg.c worm.c Log: Various cleanups for remanents of devconf. Revision Changes Path 1.23 +1 -6 src/sys/i386/eisa/eisaconf.c 1.11 +1 -9 src/sys/i386/eisa/eisaconf.h 1.17 +1 -3 src/sys/i386/isa/if_epreg.h 1.19 +1 -2 src/sys/i386/isa/if_fe.c 1.32 +1 -6 src/sys/i386/isa/isa_device.h 1.12 +1 -11 src/sys/pci/pcivar.h 1.8 +1 -2 src/sys/scsi/scsi_driver.h 1.63 +1 -7 src/sys/scsi/scsiconf.c 1.45 +1 -9 src/sys/scsi/scsiconf.h 1.17 +1 -7 src/sys/scsi/sctarg.c 1.29 +1 -5 src/sys/scsi/worm.c From owner-cvs-sys Sun Sep 8 06:45:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA01279 for cvs-sys-outgoing; Sun, 8 Sep 1996 06:45:58 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA01259; Sun, 8 Sep 1996 06:45:51 -0700 (PDT) Date: Sun, 8 Sep 1996 06:45:51 -0700 (PDT) From: David Greenman Message-Id: <199609081345.GAA01259@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/08 06:45:50 Modified: sys/netinet ip_input.c Log: Dequeue mbuf before freeing it. Fixes mbuf leak and a potential crash when handling IP fragments. Submitted by: Darren Reed Revision Changes Path 1.47 +5 -2 src/sys/netinet/ip_input.c From owner-cvs-sys Sun Sep 8 06:46:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA01330 for cvs-sys-outgoing; Sun, 8 Sep 1996 06:46:53 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA01316; Sun, 8 Sep 1996 06:46:48 -0700 (PDT) Date: Sun, 8 Sep 1996 06:46:48 -0700 (PDT) From: David Greenman Message-Id: <199609081346.GAA01316@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/08 06:46:47 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_input.c Log: Brought in fix from rev 1.47: dequeue mbuf before freeing, not after. Revision Changes Path 1.22.4.6 +5 -2 src/sys/netinet/ip_input.c From owner-cvs-sys Sun Sep 8 07:05:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA01932 for cvs-sys-outgoing; Sun, 8 Sep 1996 07:05:41 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id HAA01890; Sun, 8 Sep 1996 07:05:17 -0700 (PDT) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by who.cdrom.com (8.7.5/8.6.11) with ESMTP id HAA01383 ; Sun, 8 Sep 1996 07:05:12 -0700 (PDT) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id PAA13180; Sun, 8 Sep 1996 15:45:39 +0200 (MET DST) Received: from localhost (localhost [127.0.0.1]) by klemm.gtn.com (8.7.5/8.7.3) with SMTP id PAA13454; Sun, 8 Sep 1996 15:13:33 +0200 (MET DST) Date: Sun, 8 Sep 1996 15:13:29 +0200 (MET DST) From: Andreas Klemm To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/biosboot sys.c In-Reply-To: <199609072106.OAA10556@freefall.freebsd.org> Message-ID: X-try-apsfilter: ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz X-Fax: +49 2137 2018 X-Phone: +49 2137 2020 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sat, 7 Sep 1996, Bruce Evans wrote: > bde 96/09/07 14:06:45 > > Modified: sys/i386/boot/biosboot sys.c > Log: > Saved 48 bytes (46 before padding) using assorted nano-optimizations: Wow, a new guinnes record ?! ;-) -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-cvs-sys Sun Sep 8 09:58:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA10122 for cvs-sys-outgoing; Sun, 8 Sep 1996 09:58:06 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA10106; Sun, 8 Sep 1996 09:57:56 -0700 (PDT) Date: Sun, 8 Sep 1996 09:57:56 -0700 (PDT) From: John Dyson Message-Id: <199609081657.JAA10106@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include pmap.h src/sys/i386/i386 pmap.c src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/08 09:57:55 Modified: sys/i386/i386 pmap.c sys/i386/include pmap.h sys/vm vm_map.c Log: Improve the scalability of certain pmap operations. Revision Changes Path 1.115 +587 -286 src/sys/i386/i386/pmap.c 1.43 +24 -6 src/sys/i386/include/pmap.h 1.55 +1 -2 src/sys/vm/vm_map.c From owner-cvs-sys Sun Sep 8 13:45:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21889 for cvs-sys-outgoing; Sun, 8 Sep 1996 13:45:01 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21855; Sun, 8 Sep 1996 13:44:54 -0700 (PDT) Date: Sun, 8 Sep 1996 13:44:54 -0700 (PDT) From: John Dyson Message-Id: <199609082044.NAA21855@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c vm_machdep.c src/sys/kern vfs_bio.c src/sys/vm pmap.h swap_pager.c vm_fault.c vm_meter.c vm_object.c vm_object.h vm_page.c vm_page.h vm_pageout.c vm_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/08 13:44:53 Modified: sys/i386/i386 pmap.c vm_machdep.c sys/kern vfs_bio.c sys/vm pmap.h swap_pager.c vm_fault.c vm_meter.c vm_object.c vm_object.h vm_page.c vm_page.h vm_pageout.c vm_pager.c Log: Addition of page coloring support. Various levels of coloring are afforded. The default level works with minimal overhead, but one can also enable full, efficient use of a 512K cache. (Parameters can be generated to support arbitrary cache sizes also.) Revision Changes Path 1.116 +5 -6 src/sys/i386/i386/pmap.c 1.68 +9 -5 src/sys/i386/i386/vm_machdep.c 1.98 +3 -3 src/sys/kern/vfs_bio.c 1.15 +2 -1 src/sys/vm/pmap.h 1.71 +3 -2 src/sys/vm/swap_pager.c 1.57 +2 -2 src/sys/vm/vm_fault.c 1.16 +6 -6 src/sys/vm/vm_meter.c 1.80 +99 -5 src/sys/vm/vm_object.c 1.30 +2 -1 src/sys/vm/vm_object.h 1.63 +250 -75 src/sys/vm/vm_page.c 1.32 +65 -11 src/sys/vm/vm_page.h 1.85 +9 -5 src/sys/vm/vm_pageout.c 1.24 +3 -1 src/sys/vm/vm_pager.c From owner-cvs-sys Sun Sep 8 14:32:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA25423 for cvs-sys-outgoing; Sun, 8 Sep 1996 14:32:14 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA25387; Sun, 8 Sep 1996 14:32:02 -0700 (PDT) Date: Sun, 8 Sep 1996 14:32:02 -0700 (PDT) From: Soren Schmidt Message-Id: <199609082132.OAA25387@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/09/08 14:32:01 Modified: sys/i386/isa syscons.c Log: Make syscons replicate a mousesystems mouse on minor 128.. This enables other consumers of the mouse, to get it info via moused/syscons. In order to use it run moused (from sysconfig), and then tell your Xserver that it should use /dev/sysmouse (mknod sysmouse c 12 128) and it a mousesystems mouse. Everybody will be happy then :) Remember that moused still needs to know what kind of mouse you have.. Comments welcome, as is test results... Revision Changes Path 1.168 +36 -18 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Sep 8 16:49:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA04125 for cvs-sys-outgoing; Sun, 8 Sep 1996 16:49:55 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA04107; Sun, 8 Sep 1996 16:49:48 -0700 (PDT) Date: Sun, 8 Sep 1996 16:49:48 -0700 (PDT) From: John Dyson Message-Id: <199609082349.QAA04107@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/08 16:49:48 Modified: sys/vm vm_map.c Log: Fixed the use of the wrong variable in vm_map_madvise. Revision Changes Path 1.56 +4 -4 src/sys/vm/vm_map.c From owner-cvs-sys Sun Sep 8 23:10:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA02926 for cvs-sys-outgoing; Sun, 8 Sep 1996 23:10:00 -0700 (PDT) Received: (from rgrimes@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA02911; Sun, 8 Sep 1996 23:09:49 -0700 (PDT) Date: Sun, 8 Sep 1996 23:09:49 -0700 (PDT) From: "Rodney W. Grimes" Message-Id: <199609090609.XAA02911@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk rgrimes 96/09/08 23:09:48 Modified: sys/pci pcisupport.c Log: Remove the portion of revision 1.36 that added the #ifdef's for CPU types as per discussions with Stefan Esser. Revision Changes Path 1.39 +1 -19 src/sys/pci/pcisupport.c From owner-cvs-sys Sun Sep 8 23:34:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA03626 for cvs-sys-outgoing; Sun, 8 Sep 1996 23:34:51 -0700 (PDT) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA03621; Sun, 8 Sep 1996 23:34:45 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id XAA17591; Sun, 8 Sep 1996 23:31:13 -0700 From: "Rodney W. Grimes" Message-Id: <199609090631.XAA17591@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/pci pcisupport.c To: se@zpr.uni-koeln.de (Stefan Esser) Date: Sun, 8 Sep 1996 23:31:13 -0700 (PDT) Cc: se@zpr.uni-koeln.de, rgrimes@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609061854.UAA17465@x14.mi.uni-koeln.de> from Stefan Esser at "Sep 6, 96 08:54:54 pm" X-Mailer: ELM [version 2.4ME+ PL11 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Rodney W. Grimes writes: > > > > Well, I did make sure I got that right, > > > but the #if defined (Ix86_CPU) will all > > > go away again, since it was an outright > > > silly idea ... > > > > Not really a silly idea, just the implementation of how it is makes > > it kinda messy, not that I have a better way to do it :-(. I'll > > think on it for a while... > > No, my idea was to have a few KB less of kernel bloat, > by only having the relevant descriptions in a custom > kernel. But P5 type processors go into 486 motherboards > (PODP) and 386 type processors (Cyrix 6x86) into P5 > boards, and a few support chip are shared between > several chip set families (the Triton II and Natoma > both use the PIIX3). Some 3/4 of the definitions will > go in, anyway, if the #ifdefs are CPU specific. And > I'd rather not have a CPU socket (I486_SOCKET, ... :) > define just to get rid of a few KB of tables. Okay, this portion of your recent changes has been backed out. > > Okay. This simplifies my next round of patches a lot, I'll wait until > > after this is cleaned up. > > > > > I'll back those changes out, if you don't > > > beat me on it (which shouldn't be too hard > > > given your much better connectivity to > > > Freefall :) > > > > If you don't get to it today, I'll probably back them out tomarrow some > > time. Oh, and are you doing any more major work in there? I want to > > do some reorg and major comment cleanup (I'll pass a diff by the list > > first). Then I will be adding full register dump support for 439HX, > > 440FX and associated functions/chips (got to figure out how to get > > the USB function of the 82371SB turned on first though :-)). Got that figured out on Natoma, but for some reason the T2 boards don't have it turned on, nor can I find a way to turn it on easily (probably because ASUS left off the USB connector on the PCI/I-P55T2P4 board, though there are pads to solder one on. Guess I'll have to disassemble the BIOS and add a chunk of code to initialize it... :-( > > Regarding the pure informational output generated by > pcisupport: > > Feel free to do whatever you want. If you are going to > work on this, then I'll let you take out the #ifdefs, too, > since you most probably will rearrange the different cases > again. (I moved a few to group them by CPU type, but this > does not seem to make too much sense any more ...) I just removed the #ifdefs for now, that cut the diff down between -current and -stable so that I can try and get them synced (I have to support clients on -stable, and some of the things I am doing in here is for them). Once I get them synced I am going to take a good hard look at pcisupport.c and do some thinking about what the best way is to product full pci configuration space dumps for the following chip sets: Aries, Saturn-II, Triton-I, Triton-II, Natoma and Orion (I have all of these inhouse except the Saturn-II) along with the data books. Also the DEC PCI-PCI bridge, and more complete stuff for the standard PCI configuration header area common to classes of PCI functions(devices). One though that just came to mind was perhaps split pcisupport.c into 2 files, moving the long detailed register dumps into pcichipsets.c and leaving the otherstuff behind. This detailed file could be included via a config option, or perhaps even moved to user land as a PCI register dump utility. Anyone have thoughs on that? > The chip set register dump code went in when I was curious > about my Saturn chips configuration, since I had heard that > some VGA BIOS might turn off burst mode without telling. > And after I found that this doesn't happen on my system, I > only left it in because I assumed other people might be as > curious as I :) Some of us out here are very interested in the state of chipset registers for similiar reasons, like just what it takes to get the extended caching turned on with Triton-II boards and WTF SMC has done on the 8434 dual 21040 board with 21050 bridge when it gomes to the interrupt mapping. > > But I plan to radically change the PCI code based on last > years experiences. Most of the special case handling can go, > but Subvendor ID support has to be added (though I don't know > any card that actually uses that feature, currently) and the > bridge chip support has to be changed a lot. (And then there > will finally be some config support for PCI, too, and ressource > checking with other buses ...) Good, that area could use some work... > I already have a concept for this, and if you intend to change > the actual probe/attach, I'd like to know about your plans early ... No, I don't currently plan to change the probe/attaching code, though I do plan to rewrite the ``Catchall driver'' for VGA devices, it should be able to report the vendor, and return something meaniful for prehistoric devices. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-sys Mon Sep 9 12:02:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11873 for cvs-sys-outgoing; Mon, 9 Sep 1996 12:02:44 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11844; Mon, 9 Sep 1996 12:02:30 -0700 (PDT) Date: Mon, 9 Sep 1996 12:02:30 -0700 (PDT) From: Soren Schmidt Message-Id: <199609091902.MAA11844@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/09/09 12:02:29 Modified: sys/i386/isa syscons.c Log: The poor nsccons variable was gone agian this time hidden by an ifdef , wonder who broke it this time :) Submitted by: ache Revision Changes Path 1.169 +2 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Sep 9 13:17:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA16628 for cvs-sys-outgoing; Mon, 9 Sep 1996 13:17:41 -0700 (PDT) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA16614; Mon, 9 Sep 1996 13:17:29 -0700 (PDT) Date: Mon, 9 Sep 1996 13:17:29 -0700 (PDT) From: Garrett Wollman Message-Id: <199609092017.NAA16614@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/09/09 13:17:28 Modified: sys/netinet in.c Log: Set subnetsarelocal to false. In a classless world, the other case is almost never useful. (This is only a quick hack; someone should go back and delete the entire subnetsarelocal==1 code path.) Revision Changes Path 1.25 +2 -2 src/sys/netinet/in.c From owner-cvs-sys Mon Sep 9 17:40:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA01578 for cvs-sys-outgoing; Mon, 9 Sep 1996 17:40:48 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id RAA01556; Mon, 9 Sep 1996 17:40:33 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id IAA19621; Tue, 10 Sep 1996 08:40:22 +0800 (WST) Message-Id: <199609100040.IAA19621@spinner.DIALix.COM> X-Mailer: exmh version 1.6.7 5/3/96 To: Garrett Wollman cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/netinet in.c In-reply-to: Your message of "Mon, 09 Sep 1996 13:17:29 MST." <199609092017.NAA16614@freefall.freebsd.org> Date: Tue, 10 Sep 1996 08:40:22 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Garrett Wollman wrote: > wollman 96/09/09 13:17:28 > > Modified: sys/netinet in.c > Log: > Set subnetsarelocal to false. In a classless world, the other case > is almost never useful. (This is only a quick hack; someone should > go back and delete the entire subnetsarelocal==1 code path.) Hmm, also, isn't this part of the code pretty much bypassed with path-MTU discovery? Cheers, -Peter From owner-cvs-sys Mon Sep 9 18:42:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04910 for cvs-sys-outgoing; Mon, 9 Sep 1996 18:42:54 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04890; Mon, 9 Sep 1996 18:42:38 -0700 (PDT) Date: Mon, 9 Sep 1996 18:42:38 -0700 (PDT) From: John Dyson Message-Id: <199609100142.SAA04890@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sysv_shm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/09 18:42:37 Modified: sys/kern sysv_shm.c Log: Make sure that the pager is allocated before it is needed. Hangs can occur if the pager is not allocated in time. Revision Changes Path 1.23 +8 -2 src/sys/kern/sysv_shm.c From owner-cvs-sys Mon Sep 9 22:28:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA16018 for cvs-sys-outgoing; Mon, 9 Sep 1996 22:28:37 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA15978; Mon, 9 Sep 1996 22:28:26 -0700 (PDT) Date: Mon, 9 Sep 1996 22:28:26 -0700 (PDT) From: John Dyson Message-Id: <199609100528.WAA15978@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vnode_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/09 22:28:25 Modified: sys/vm vnode_pager.c Log: The whole issue of not support VOP_LOCK for VBLK devices should be rethought. This fixes YET another problem with unmounting filesystems. The root cause is not fixed here, but at least the problem has gone away. Revision Changes Path 1.64 +10 -3 src/sys/vm/vnode_pager.c From owner-cvs-sys Tue Sep 10 00:10:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA22723 for cvs-sys-outgoing; Tue, 10 Sep 1996 00:10:16 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA22694; Tue, 10 Sep 1996 00:10:06 -0700 (PDT) Date: Tue, 10 Sep 1996 00:10:06 -0700 (PDT) From: Julian Elischer Message-Id: <199609100710.AAA22694@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net route.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/10 00:10:06 Modified: sys/net route.c Log: No code changes what so ever, but added about 150 lines of comments Sorry if this makes it harder to merge in lite2 stuff but hey.. At least I can figure out what is going on whenever I end up going through those files again.. do we have a policy regarding commenting existing code? Revision Changes Path 1.37 +149 -4 src/sys/net/route.c From owner-cvs-sys Tue Sep 10 01:32:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29953 for cvs-sys-outgoing; Tue, 10 Sep 1996 01:32:21 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29923; Tue, 10 Sep 1996 01:32:06 -0700 (PDT) Date: Tue, 10 Sep 1996 01:32:06 -0700 (PDT) From: Bruce Evans Message-Id: <199609100832.BAA29923@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa gpib.c tw.c qcamio.c if_lnc.h joy.c pcic.h src/sys/gnu/i386/fpemul div_small.s errors.c exception.h fpu_arith.c fpu_asm.h fpu_aux.c fpu_emu.h fpu_entry.c fpu_etc.c fpu_trig.c get_address.c load_store.c poly_2xm1.c poly_atan.c poly_div.s poly_l2.c poly_mul64.s poly_sin.c poly_tan.c polynomial.s reg_add_sub.c reg_compare.c reg_constant.c reg_constant.h reg_div.s reg_ld_str.c reg_mul.c reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/isa/sound ad1848.c adlib_card.c aedsp16.c audio.c dev_table.c dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c local.h midi_synth.c midibuf.c mpu401.c opl3.c pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c patmgr.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c sound_timer.c soundcard.c sscape.c sys_timer.c trix.c uart6850.c src/sys/miscfs/devfs devfs_tree.c devfs_vfsops.c devfs_vnops.c devfsdefs.h src/sys/sys user.h src/sys/gnu/ext2fs ext2_vnops.c src/sys/i386/include pcvt_ioctl.h src/sys/libkern divdi3.c moddi3.c qdivrem.c udivdi3.c umoddi3.c src/sys/netatalk at_control.c at_proto.c ddp_input.c ddp_output.c ddp_usrreq.c src/sys/i386/isa/pcvt pcvt_drv.c pcvt_ext.c pcvt_hdr.h pcvt_kbd.c pcvt_out.c pcvt_sup.c pcvt_vtf.c src/sys/gnu/isdn if_ii.c src/sys/pci if_pdq.c pdq.c src/sys/i386/i386 math_emulate.c support.s trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 01:32:05 Modified: sys/sys user.h sys/i386/isa gpib.c tw.c qcamio.c if_lnc.h joy.c pcic.h sys/gnu/ext2fs ext2_vnops.c sys/i386/include pcvt_ioctl.h sys/libkern divdi3.c moddi3.c qdivrem.c udivdi3.c umoddi3.c sys/netatalk at_control.c at_proto.c ddp_input.c ddp_output.c ddp_usrreq.c sys/gnu/i386/fpemul div_small.s errors.c exception.h fpu_arith.c fpu_asm.h fpu_aux.c fpu_emu.h fpu_entry.c fpu_etc.c fpu_trig.c get_address.c load_store.c poly_2xm1.c poly_atan.c poly_div.s poly_l2.c poly_mul64.s poly_sin.c poly_tan.c polynomial.s reg_add_sub.c reg_compare.c reg_constant.c reg_constant.h reg_div.s reg_ld_str.c reg_mul.c reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s sys/i386/isa/sound ad1848.c adlib_card.c aedsp16.c audio.c dev_table.c dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c local.h midi_synth.c midibuf.c mpu401.c opl3.c pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c patmgr.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c sound_timer.c soundcard.c sscape.c sys_timer.c trix.c uart6850.c sys/i386/isa/pcvt pcvt_drv.c pcvt_ext.c pcvt_hdr.h pcvt_kbd.c pcvt_out.c pcvt_sup.c pcvt_vtf.c sys/miscfs/devfs devfs_tree.c devfs_vfsops.c devfs_vnops.c devfsdefs.h sys/gnu/isdn if_ii.c sys/pci if_pdq.c pdq.c sys/i386/i386 math_emulate.c support.s trap.c Log: Updated #includes to 4.4Lite style. Revision Changes Path 1.8 +2 -2 src/sys/sys/user.h 1.18 +12 -12 src/sys/i386/isa/gpib.c 1.17 +11 -11 src/sys/i386/isa/tw.c 1.8 +5 -0 src/sys/i386/isa/qcamio.c 1.5 +1 -1 src/sys/i386/isa/if_lnc.h 1.19 +1 -2 src/sys/i386/isa/joy.c 1.4 +1 -1 src/sys/i386/isa/pcic.h 1.8 +1 -1 src/sys/gnu/ext2fs/ext2_vnops.c 1.7 +2 -4 src/sys/i386/include/pcvt_ioctl.h 1.3 +2 -2 src/sys/libkern/divdi3.c 1.3 +2 -2 src/sys/libkern/moddi3.c 1.4 +2 -2 src/sys/libkern/qdivrem.c 1.3 +2 -2 src/sys/libkern/udivdi3.c 1.3 +2 -2 src/sys/libkern/umoddi3.c 1.9 +4 -4 src/sys/netatalk/at_control.c 1.4 +4 -4 src/sys/netatalk/at_proto.c 1.3 +5 -5 src/sys/netatalk/ddp_input.c 1.3 +5 -5 src/sys/netatalk/ddp_output.c 1.4 +5 -5 src/sys/netatalk/ddp_usrreq.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/div_small.s 1.5 +14 -14 src/sys/gnu/i386/fpemul/errors.c 1.5 +2 -2 src/sys/gnu/i386/fpemul/exception.h 1.5 +8 -8 src/sys/gnu/i386/fpemul/fpu_arith.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/fpu_asm.h 1.5 +9 -9 src/sys/gnu/i386/fpemul/fpu_aux.c 1.4 +5 -5 src/sys/gnu/i386/fpemul/fpu_emu.h 1.9 +6 -6 src/sys/gnu/i386/fpemul/fpu_entry.c 1.4 +10 -10 src/sys/gnu/i386/fpemul/fpu_etc.c 1.6 +11 -11 src/sys/gnu/i386/fpemul/fpu_trig.c 1.4 +10 -10 src/sys/gnu/i386/fpemul/get_address.c 1.6 +11 -11 src/sys/gnu/i386/fpemul/load_store.c 1.4 +4 -4 src/sys/gnu/i386/fpemul/poly_2xm1.c 1.6 +5 -5 src/sys/gnu/i386/fpemul/poly_atan.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/poly_div.s 1.6 +5 -5 src/sys/gnu/i386/fpemul/poly_l2.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/poly_mul64.s 1.6 +5 -5 src/sys/gnu/i386/fpemul/poly_sin.c 1.6 +5 -5 src/sys/gnu/i386/fpemul/poly_tan.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/polynomial.s 1.4 +6 -6 src/sys/gnu/i386/fpemul/reg_add_sub.c 1.6 +11 -11 src/sys/gnu/i386/fpemul/reg_compare.c 1.5 +9 -9 src/sys/gnu/i386/fpemul/reg_constant.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/reg_constant.h 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_div.s 1.7 +13 -13 src/sys/gnu/i386/fpemul/reg_ld_str.c 1.4 +5 -5 src/sys/gnu/i386/fpemul/reg_mul.c 1.4 +2 -2 src/sys/gnu/i386/fpemul/reg_norm.s 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_round.s 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_u_add.s 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_u_div.s 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_u_mul.s 1.4 +4 -4 src/sys/gnu/i386/fpemul/reg_u_sub.s 1.4 +2 -2 src/sys/gnu/i386/fpemul/wm_shrx.s 1.4 +3 -3 src/sys/gnu/i386/fpemul/wm_sqrt.s 1.13 +3 -3 src/sys/i386/isa/sound/ad1848.c 1.9 +1 -1 src/sys/i386/isa/sound/adlib_card.c 1.2 +1 -1 src/sys/i386/isa/sound/aedsp16.c 1.12 +3 -3 src/sys/i386/isa/sound/audio.c 1.12 +1 -1 src/sys/i386/isa/sound/dev_table.c 1.25 +1 -1 src/sys/i386/isa/sound/dmabuf.c 1.16 +2 -2 src/sys/i386/isa/sound/gus_card.c 1.10 +3 -3 src/sys/i386/isa/sound/gus_midi.c 1.10 +2 -2 src/sys/i386/isa/sound/gus_vol.c 1.22 +2 -2 src/sys/i386/isa/sound/gus_wave.c 1.9 +2 -2 src/sys/i386/isa/sound/ics2101.c 1.20 +2 -2 src/sys/i386/isa/sound/local.h 1.6 +2 -2 src/sys/i386/isa/sound/midi_synth.c 1.12 +1 -1 src/sys/i386/isa/sound/midibuf.c 1.14 +3 -3 src/sys/i386/isa/sound/mpu401.c 1.13 +2 -2 src/sys/i386/isa/sound/opl3.c 1.20 +2 -2 src/sys/i386/isa/sound/pas2_card.c 1.10 +3 -3 src/sys/i386/isa/sound/pas2_midi.c 1.15 +2 -2 src/sys/i386/isa/sound/pas2_mixer.c 1.16 +2 -2 src/sys/i386/isa/sound/pas2_pcm.c 1.11 +1 -1 src/sys/i386/isa/sound/patmgr.c 1.18 +3 -3 src/sys/i386/isa/sound/sb16_dsp.c 1.10 +3 -3 src/sys/i386/isa/sound/sb16_midi.c 1.9 +1 -1 src/sys/i386/isa/sound/sb_card.c 1.28 +4 -4 src/sys/i386/isa/sound/sb_dsp.c 1.10 +3 -3 src/sys/i386/isa/sound/sb_midi.c 1.9 +3 -3 src/sys/i386/isa/sound/sb_mixer.c 1.14 +3 -3 src/sys/i386/isa/sound/sequencer.c 1.13 +5 -5 src/sys/i386/isa/sound/sound_config.h 1.9 +1 -1 src/sys/i386/isa/sound/sound_switch.c 1.6 +1 -1 src/sys/i386/isa/sound/sound_timer.c 1.43 +3 -3 src/sys/i386/isa/sound/soundcard.c 1.2 +2 -2 src/sys/i386/isa/sound/sscape.c 1.6 +1 -1 src/sys/i386/isa/sound/sys_timer.c 1.2 +2 -2 src/sys/i386/isa/sound/trix.c 1.8 +2 -2 src/sys/i386/isa/sound/uart6850.c 1.25 +1 -1 src/sys/i386/isa/pcvt/pcvt_drv.c 1.8 +1 -1 src/sys/i386/isa/pcvt/pcvt_ext.c 1.21 +2 -2 src/sys/i386/isa/pcvt/pcvt_hdr.h 1.13 +2 -2 src/sys/i386/isa/pcvt/pcvt_kbd.c 1.13 +1 -1 src/sys/i386/isa/pcvt/pcvt_out.c 1.6 +1 -1 src/sys/i386/isa/pcvt/pcvt_sup.c 1.6 +2 -2 src/sys/i386/isa/pcvt/pcvt_vtf.c 1.30 +15 -14 src/sys/miscfs/devfs/devfs_tree.c 1.14 +15 -13 src/sys/miscfs/devfs/devfs_vfsops.c 1.25 +2 -2 src/sys/miscfs/devfs/devfs_vnops.c 1.10 +2 -2 src/sys/miscfs/devfs/devfsdefs.h 1.7 +18 -18 src/sys/gnu/isdn/if_ii.c 1.18 +3 -3 src/sys/pci/if_pdq.c 1.9 +3 -3 src/sys/pci/pdq.c 1.18 +2 -2 src/sys/i386/i386/math_emulate.c 1.38 +8 -6 src/sys/i386/i386/support.s 1.83 +3 -3 src/sys/i386/i386/trap.c From owner-cvs-sys Tue Sep 10 02:39:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA04682 for cvs-sys-outgoing; Tue, 10 Sep 1996 02:39:36 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA04664; Tue, 10 Sep 1996 02:39:25 -0700 (PDT) Date: Tue, 10 Sep 1996 02:39:25 -0700 (PDT) From: Satoshi Asami Message-Id: <199609100939.CAA04664@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf options.pc98 src/sys/pc98/pc98 aic6360.c atapi.c atapi.h fd.c fdreg.h ft.c if_ed.c if_ed98.h if_fe.c lpt.c mse.c npx.c pc98.c pc98.h pcaudio.c sbic55.c sbic55.c.new sio.c syscons.c wcd.c wd.c ftreg.h if_fereg.h src/sys/pc98/pc98/ic i82365.h mb86960.h nec765.h src/sys/pc98/pc98/matcd matcd.c audio.c matcddrv.h src/sys/pc98/pc98/sound os.h soundcard.c src/sys/pc98/i386 machdep.c userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/10 02:39:24 Modified: sys/pc98/conf options.pc98 sys/pc98/i386 machdep.c userconfig.c sys/pc98/pc98 aic6360.c atapi.c atapi.h fd.c fdreg.h ft.c if_ed.c if_ed98.h if_fe.c lpt.c mse.c npx.c pc98.c pc98.h pcaudio.c sbic55.c sbic55.c.new sio.c syscons.c wcd.c wd.c sys/pc98/pc98/matcd matcd.c sys/pc98/pc98/sound os.h soundcard.c Removed: sys/pc98/pc98 ftreg.h if_fereg.h sys/pc98/pc98/ic i82365.h mb86960.h nec765.h sys/pc98/pc98/matcd audio.c matcddrv.h Log: More merge. Change "pc98" to "isa" in a few places. Misc. cleanup. Add some more devices to userconfig.c. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.3 +6 -1 src/sys/pc98/conf/options.pc98 1.7 +1 -9 src/sys/pc98/i386/machdep.c 1.5 +12 -4 src/sys/pc98/i386/userconfig.c 1.4 +1 -26 src/sys/pc98/pc98/aic6360.c 1.2 +5 -4 src/sys/pc98/pc98/atapi.c 1.2 +1 -4 src/sys/pc98/pc98/atapi.h 1.6 +2 -126 src/sys/pc98/pc98/fd.c 1.2 +3 -8 src/sys/pc98/pc98/fdreg.h 1.5 +2 -50 src/sys/pc98/pc98/ft.c 1.7 +2 -76 src/sys/pc98/pc98/if_ed.c 1.4 +2 -2 src/sys/pc98/pc98/if_ed98.h 1.7 +1 -60 src/sys/pc98/pc98/if_fe.c 1.5 +1 -29 src/sys/pc98/pc98/lpt.c 1.5 +1 -27 src/sys/pc98/pc98/mse.c 1.6 +1 -30 src/sys/pc98/pc98/npx.c 1.6 +117 -164 src/sys/pc98/pc98/pc98.c 1.3 +28 -36 src/sys/pc98/pc98/pc98.h 1.5 +1 -25 src/sys/pc98/pc98/pcaudio.c 1.6 +0 -29 src/sys/pc98/pc98/sbic55.c 1.6 +0 -26 src/sys/pc98/pc98/sbic55.c.new 1.6 +1 -72 src/sys/pc98/pc98/sio.c 1.8 +12 -27 src/sys/pc98/pc98/syscons.c 1.3 +4 -40 src/sys/pc98/pc98/wcd.c 1.7 +5 -102 src/sys/pc98/pc98/wd.c 1.5 +2 -39 src/sys/pc98/pc98/matcd/matcd.c 1.3 +0 -5 src/sys/pc98/pc98/sound/os.h 1.4 +1 -8 src/sys/pc98/pc98/sound/soundcard.c From owner-cvs-sys Tue Sep 10 12:09:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA06932 for cvs-sys-outgoing; Tue, 10 Sep 1996 12:09:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA06916; Tue, 10 Sep 1996 12:09:14 -0700 (PDT) Date: Tue, 10 Sep 1996 12:09:14 -0700 (PDT) From: Bruce Evans Message-Id: <199609101909.MAA06916@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound local.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 12:09:13 Modified: sys/i386/isa/sound local.h Log: Backed out last change. It depends on the future change of adding -I- to CFLAGS. must currently be used to give the version of sb.h in the current directory, while "sb.h" in the buggy version gave the (wrong) version in the source directory. Searching in the source directory first is normal, but is the reverse of the order suggested by the 4.4Lite2 #include style. -I- will remove the ambiguities. Revision Changes Path 1.21 +2 -2 src/sys/i386/isa/sound/local.h From owner-cvs-sys Tue Sep 10 12:15:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA07195 for cvs-sys-outgoing; Tue, 10 Sep 1996 12:15:05 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA07143; Tue, 10 Sep 1996 12:14:53 -0700 (PDT) Date: Tue, 10 Sep 1996 12:14:53 -0700 (PDT) From: Peter Wemm Message-Id: <199609101914.MAA07143@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/09/10 12:14:53 Modified: sys/i386/isa syscons.c Log: Hack workaround XFree86 switching failure when used with /dev/sysmouse and xdm, possibly in general. What was happening was that the server was doing a tcsetattr(.. TCSADRAIN) on the mouse fd after a write. Since /dev/sysmouse had a null t_oproc, the drain failed with EIO. Somehow this spammed XFree86 (!@&^#%*& binary release!!), and the driver was left in a bogus state (ie: switch_in_progress permanently TRUE). The simplest way out was to implement a dummy scmousestart() routine to accept any characters from the tty system and toss them into the void. It would probably be more correct to intercept scwrite()'s to the mouse device, but that's executed for every single write to the screen. Supplying a start routine to eat the characters is only executed for the mouse port during startup/shutdown, so it should be faster. Revision Changes Path 1.170 +23 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Sep 10 13:34:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA12136 for cvs-sys-outgoing; Tue, 10 Sep 1996 13:34:41 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA12131; Tue, 10 Sep 1996 13:34:34 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id GAA02194; Wed, 11 Sep 1996 06:15:48 +1000 Date: Wed, 11 Sep 1996 06:15:48 +1000 From: Bruce Evans Message-Id: <199609102015.GAA02194@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa syscons.c > Log: > Hack workaround XFree86 switching failure when used with /dev/sysmouse > and xdm, possibly in general. > > What was happening was that the server was doing a tcsetattr(.. TCSADRAIN) > on the mouse fd after a write. Since /dev/sysmouse had a null t_oproc, > the drain failed with EIO. Somehow this spammed XFree86 (!@&^#%*& binary > release!!), and the driver was left in a bogus state (ie: switch_in_progress > permanently TRUE). This reminds me of what happens when crtscts is locked on for the mouse. My mouse doesn't supply CTS, so draining takes forever. Killing XFree86 require kill -9 from somewhere other than the console IIRC, and leaves the console driver in a bogus state. Some graphics cards go into a strange state when XFree86 is started up again in this state. Sometimes XFree86 manages to kill itself after a timeout, but the console driver is left in a bogus state. Bruce From owner-cvs-sys Tue Sep 10 14:18:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14870 for cvs-sys-outgoing; Tue, 10 Sep 1996 14:18:53 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14846; Tue, 10 Sep 1996 14:18:42 -0700 (PDT) Date: Tue, 10 Sep 1996 14:18:42 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609102118.OAA14846@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.h disk.c sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/10 14:18:42 Modified: sys/i386/boot/biosboot boot.h disk.c sys.c Log: Rather than adding more gunk here, clean some of it up: devread() had a bogus interface, cleaned up. Bread() did an unneeded bcopy(), don't. Saves 80 bytes and some time. Revision Changes Path 1.12 +3 -3 src/sys/i386/boot/biosboot/boot.h 1.18 +19 -19 src/sys/i386/boot/biosboot/disk.c 1.13 +12 -26 src/sys/i386/boot/biosboot/sys.c From owner-cvs-sys Tue Sep 10 14:39:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16506 for cvs-sys-outgoing; Tue, 10 Sep 1996 14:39:03 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16484; Tue, 10 Sep 1996 14:38:50 -0700 (PDT) Date: Tue, 10 Sep 1996 14:38:50 -0700 (PDT) From: Bruce Evans Message-Id: <199609102138.OAA16484@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 14:38:49 Modified: sys/i386/conf LINT options.i386 Log: Fixed spelling of new SC_KBD_PROBE_WORKS option in options.i386. It worked because it is spelled correctly in LINT. Added old obscure syscons options MAXCONS, SLOW_VGA and XT_KEYBOARD. This file should be sorted both alphabetically and on the module name by using a consistent prefix for each module, but there is no consistency in the old options. E.g., MAXCONS is spelled PCVT_NSCREENS for pcvt. Revision Changes Path 1.277 +4 -1 src/sys/i386/conf/LINT 1.16 +5 -2 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Sep 10 14:44:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16851 for cvs-sys-outgoing; Tue, 10 Sep 1996 14:44:41 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA16841; Tue, 10 Sep 1996 14:44:28 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id FAA00540; Wed, 11 Sep 1996 05:44:14 +0800 (WST) Message-Id: <199609102144.FAA00540@spinner.DIALix.COM> X-Mailer: exmh version 1.6.7 5/3/96 To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf LINT options.i386 In-reply-to: Your message of "Tue, 10 Sep 1996 14:38:50 MST." <199609102138.OAA16484@freefall.freebsd.org> Date: Wed, 11 Sep 1996 05:44:13 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > bde 96/09/10 14:38:49 [..] > Added old obscure syscons options MAXCONS, SLOW_VGA and XT_KEYBOARD. Hey! I added MAXCONS originally, and you were the one that deleted it.. :-] Cheers, -Peter From owner-cvs-sys Tue Sep 10 15:35:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA20249 for cvs-sys-outgoing; Tue, 10 Sep 1996 15:35:50 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA20217; Tue, 10 Sep 1996 15:35:29 -0700 (PDT) Date: Tue, 10 Sep 1996 15:35:29 -0700 (PDT) From: John Dyson Message-Id: <199609102235.PAA20217@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern sysv_shm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/10 15:35:28 Modified: sys/kern sysv_shm.c Log: Fix a problem with child inheritance of sysv shm. Problem brought to my attention by Brad Lineberger and Rob Miracle. Revision Changes Path 1.24 +4 -0 src/sys/kern/sysv_shm.c From owner-cvs-sys Tue Sep 10 16:07:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA21944 for cvs-sys-outgoing; Tue, 10 Sep 1996 16:07:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA21921; Tue, 10 Sep 1996 16:07:06 -0700 (PDT) Date: Tue, 10 Sep 1996 16:07:06 -0700 (PDT) From: Bruce Evans Message-Id: <199609102307.QAA21921@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf options.i386 src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 16:07:06 Modified: sys/i386/i386 machdep.c sys/i386/conf options.i386 Log: Removed bogus LARGMEM code and option. The code paniced when biosextmem > 65536, but biosextmem is a 16-bit quantity so it is guaranteed to be < 65536. Related cruft for biosbasemem was mostly cleaned up in rev.1.26. Revision Changes Path 1.203 +1 -12 src/sys/i386/i386/machdep.c 1.17 +1 -2 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Sep 10 16:26:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23162 for cvs-sys-outgoing; Tue, 10 Sep 1996 16:26:58 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA23145; Tue, 10 Sep 1996 16:26:48 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id JAA06989; Wed, 11 Sep 1996 09:05:08 +1000 Date: Wed, 11 Sep 1996 09:05:08 +1000 From: Bruce Evans Message-Id: <199609102305.JAA06989@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, peter@spinner.DIALix.COM Subject: Re: cvs commit: src/sys/i386/conf LINT options.i386 Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Bruce Evans wrote: >> bde 96/09/10 14:38:49 >[..] >> Added old obscure syscons options MAXCONS, SLOW_VGA and XT_KEYBOARD. > >Hey! I added MAXCONS originally, and you were the one that deleted it.. :-] Actually, sos deleted it (in rev.1.11 of options.i386, and rev.1.251 of LINT). HARDFONTS went away, but MAXCONS just changed from an important option to an unimportant one. Bruce From owner-cvs-sys Tue Sep 10 16:31:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23538 for cvs-sys-outgoing; Tue, 10 Sep 1996 16:31:24 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23523; Tue, 10 Sep 1996 16:31:15 -0700 (PDT) Date: Tue, 10 Sep 1996 16:31:15 -0700 (PDT) From: Bruce Evans Message-Id: <199609102331.QAA23523@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa eisaconf.h src/sys/i386/isa aha1542.c isa.c isa_device.h src/sys/scsi scsiconf.c src/sys/sys sysctl.h src/sys/pci pci.c pcivar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 16:31:14 Modified: sys/i386/eisa eisaconf.h sys/i386/isa aha1542.c isa.c isa_device.h sys/pci pci.c pcivar.h sys/scsi scsiconf.c sys/sys sysctl.h Log: Removed more devconf leftovers. Revision Changes Path 1.12 +2 -2 src/sys/i386/eisa/eisaconf.h 1.62 +1 -2 src/sys/i386/isa/aha1542.c 1.73 +1 -2 src/sys/i386/isa/isa.c 1.33 +1 -4 src/sys/i386/isa/isa_device.h 1.55 +1 -24 src/sys/pci/pci.c 1.13 +1 -16 src/sys/pci/pcivar.h 1.64 +1 -2 src/sys/scsi/scsiconf.c 1.44 +2 -4 src/sys/sys/sysctl.h From owner-cvs-sys Tue Sep 10 16:38:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23823 for cvs-sys-outgoing; Tue, 10 Sep 1996 16:38:03 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA23808; Tue, 10 Sep 1996 16:37:54 -0700 (PDT) Date: Tue, 10 Sep 1996 16:37:54 -0700 (PDT) From: Bruce Evans Message-Id: <199609102337.QAA23808@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsiconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/10 16:37:53 Modified: sys/scsi scsiconf.h Log: Restored a non-devconf comment that was removed with devconf. Revision Changes Path 1.46 +5 -1 src/sys/scsi/scsiconf.h From owner-cvs-sys Tue Sep 10 16:59:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA24936 for cvs-sys-outgoing; Tue, 10 Sep 1996 16:59:51 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA24920; Tue, 10 Sep 1996 16:59:44 -0700 (PDT) Date: Tue, 10 Sep 1996 16:59:44 -0700 (PDT) From: Julian Elischer Message-Id: <199609102359.QAA24920@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/10 16:59:44 Modified: sys/i386/boot/biosboot boot.c Log: fix stupid mistake in the "JULIAN_HACK" branch of boot.c Revision Changes Path 1.56.2.6 +2 -2 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Tue Sep 10 20:46:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05788 for cvs-sys-outgoing; Tue, 10 Sep 1996 20:46:59 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05763; Tue, 10 Sep 1996 20:46:45 -0700 (PDT) Date: Tue, 10 Sep 1996 20:46:45 -0700 (PDT) From: John Dyson Message-Id: <199609110346.UAA05763@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/10 20:46:44 Modified: sys/i386/i386 pmap.c Log: A minor fix to the new pmap code. This might not fix the global problems with the last major pmap commits. Revision Changes Path 1.117 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue Sep 10 21:56:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA10542 for cvs-sys-outgoing; Tue, 10 Sep 1996 21:56:32 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA10526; Tue, 10 Sep 1996 21:56:26 -0700 (PDT) Date: Tue, 10 Sep 1996 21:56:26 -0700 (PDT) From: Julian Elischer Message-Id: <199609110456.VAA10526@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netatalk at_control.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/10 21:56:26 Modified: sys/netatalk at_control.c Log: chnages to bring atlak a bit more into the BSD4.4 world and to (more) properly keep track of the allocation and freeing of interface address structures. Revision Changes Path 1.10 +33 -19 src/sys/netatalk/at_control.c From owner-cvs-sys Tue Sep 10 23:38:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA15683 for cvs-sys-outgoing; Tue, 10 Sep 1996 23:38:32 -0700 (PDT) Received: from ra.dkuug.dk (ra.dkuug.dk [193.88.44.193]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA15678; Tue, 10 Sep 1996 23:38:28 -0700 (PDT) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id IAA27277; Wed, 11 Sep 1996 08:34:23 +0200 Message-Id: <199609110634.IAA27277@ra.dkuug.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c To: bde@zeta.org.au (Bruce Evans) Date: Wed, 11 Sep 1996 08:34:23 +0200 (MET DST) Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org In-Reply-To: <199609102015.GAA02194@godzilla.zeta.org.au> from "Bruce Evans" at Sep 11, 96 06:15:48 am From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to Bruce Evans who wrote: > > > Modified: sys/i386/isa syscons.c > > Log: > > Hack workaround XFree86 switching failure when used with /dev/sysmouse > > and xdm, possibly in general. > > > > What was happening was that the server was doing a tcsetattr(.. TCSADRAIN) > > on the mouse fd after a write. Since /dev/sysmouse had a null t_oproc, > > the drain failed with EIO. Somehow this spammed XFree86 (!@&^#%*& binary > > release!!), and the driver was left in a bogus state (ie: switch_in_progress > > permanently TRUE). Hmm, that problem doesn't exist with Xinsides server (which I use with my strange P9100 card). I'll have a look at this before commenting further.. > This reminds me of what happens when crtscts is locked on for the mouse. > My mouse doesn't supply CTS, so draining takes forever. Killing XFree86 > require kill -9 from somewhere other than the console IIRC, and leaves > the console driver in a bogus state. Some graphics cards go into a > strange state when XFree86 is started up again in this state. Sometimes > XFree86 manages to kill itself after a timeout, but the console driver > is left in a bogus state. Hmm, maybe its time I take a look at XFree86's screen switch code again (well I did write it at sme point :) ), as the Xinside server doesn't seem to suffer from all these problems... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. From owner-cvs-sys Wed Sep 11 00:52:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA19211 for cvs-sys-outgoing; Wed, 11 Sep 1996 00:52:31 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA19192; Wed, 11 Sep 1996 00:52:22 -0700 (PDT) Date: Wed, 11 Sep 1996 00:52:22 -0700 (PDT) From: Julian Elischer Message-Id: <199609110752.AAA19192@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/devfs devfs_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/11 00:52:21 Modified: sys/miscfs/devfs devfs_vnops.c Log: fix the ability of the VFS to reclaim devfs nodes correctly.. (was resulting in panics, especially when DIAGNOSTIC was set.) Revision Changes Path 1.26 +3 -2 src/sys/miscfs/devfs/devfs_vnops.c From owner-cvs-sys Wed Sep 11 02:39:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA23240 for cvs-sys-outgoing; Wed, 11 Sep 1996 02:39:12 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA23224; Wed, 11 Sep 1996 02:38:59 -0700 (PDT) Date: Wed, 11 Sep 1996 02:38:59 -0700 (PDT) From: Julian Elischer Message-Id: <199609110938.CAA23224@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netatalk at_control.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/11 02:38:57 Modified: sys/netatalk at_control.c Log: bzero the entire at_ifaddr struct we malloc, not just the first part of it.. Revision Changes Path 1.11 +1 -1 src/sys/netatalk/at_control.c From owner-cvs-sys Wed Sep 11 09:03:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA11254 for cvs-sys-outgoing; Wed, 11 Sep 1996 09:03:01 -0700 (PDT) Received: from sovcom.kiae.su (sovcom.kiae.su [193.125.152.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id JAA11246; Wed, 11 Sep 1996 09:02:49 -0700 (PDT) Received: by sovcom.kiae.su id AA24465 (5.65.kiae-1 ); Wed, 11 Sep 1996 19:01:05 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Wed, 11 Sep 96 19:01:05 +0300 Received: (from ache@localhost) by nagual.ru (8.7.5/8.7.3) id TAA00606; Wed, 11 Sep 1996 19:55:45 +0400 (MSD) Message-Id: <199609111555.TAA00606@nagual.ru> Subject: Re: cvs commit: src/sys/i386/isa syscons.c In-Reply-To: <199609110634.IAA27277@ra.dkuug.dk> from "sos@FreeBSD.org" at "Sep 11, 96 08:34:23 am" To: sos@FreeBSD.org Date: Wed, 11 Sep 1996 19:55:45 +0400 (MSD) Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (Andrey A. Chernov) Organization: self X-Class: Fast X-Mailer: ELM [version 2.4ME+ PL25 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > Hmm, that problem doesn't exist with Xinsides server (which I use > with my strange P9100 card). I'll have a look at this before commenting > further.. You can try XF86_P9000 XFree Xserver with your card (for testing purposes I assume), just call it "orchid". It works for me when I have P9000 and as I know P9100 differs very little from it. -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Wed Sep 11 09:11:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA11710 for cvs-sys-outgoing; Wed, 11 Sep 1996 09:11:37 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA11693; Wed, 11 Sep 1996 09:11:25 -0700 (PDT) Date: Wed, 11 Sep 1996 09:11:25 -0700 (PDT) From: Nate Williams Message-Id: <199609111611.JAA11693@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/11 09:11:23 Modified: sys/i386/isa if_zp.c Log: Fixed so that the card will go into promiscuous mode for BPF. Submitted by: Bill Kish Revision Changes Path 1.26 +2 -3 src/sys/i386/isa/if_zp.c From owner-cvs-sys Wed Sep 11 12:21:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA23298 for cvs-sys-outgoing; Wed, 11 Sep 1996 12:21:47 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA23284; Wed, 11 Sep 1996 12:21:40 -0700 (PDT) Date: Wed, 11 Sep 1996 12:21:40 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609111921.MAA23284@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/rawboot - New directory Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/11 12:21:39 src/sys/i386/boot/rawboot - New directory From owner-cvs-sys Wed Sep 11 12:25:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA23456 for cvs-sys-outgoing; Wed, 11 Sep 1996 12:25:19 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA23442; Wed, 11 Sep 1996 12:25:14 -0700 (PDT) Date: Wed, 11 Sep 1996 12:25:14 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609111925.MAA23442@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot Makefile src/sys/i386/boot/biosboot disk.c sys.c src/sys/i386/boot/rawboot Makefile README Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/11 12:25:14 Modified: sys/i386/boot Makefile Log: Add "rawboot", sort the subdirs. Revision Changes Path 1.26 +2 -2 src/sys/i386/boot/Makefile Modified: sys/i386/boot/biosboot disk.c sys.c Log: Add #ifdef for RAWBOOT. remove some #if 0 stuff. Revision Changes Path 1.19 +9 -20 src/sys/i386/boot/biosboot/disk.c 1.14 +45 -7 src/sys/i386/boot/biosboot/sys.c Added: sys/i386/boot/rawboot Makefile README Log: The intended usage is: cat /usr/mdec/rawboot /sys/compile/FOO/kernel | fdwrite That should explain it all :-) From owner-cvs-sys Wed Sep 11 12:53:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA24703 for cvs-sys-outgoing; Wed, 11 Sep 1996 12:53:54 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA24688; Wed, 11 Sep 1996 12:53:47 -0700 (PDT) Date: Wed, 11 Sep 1996 12:53:47 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609111953.MAA24688@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT files.i386 options.i386 src/sys/i386/i386 machdep.c userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/11 12:53:46 Modified: sys/i386/conf GENERIC LINT files.i386 options.i386 sys/i386/i386 machdep.c userconfig.c Log: Make userconfig two (default: on) options: USERCONFIG to enable VISUAL_USERCONFIG to get the gui stuff too. Requested by: pst Revision Changes Path 1.76 +3 -1 src/sys/i386/conf/GENERIC 1.278 +4 -1 src/sys/i386/conf/LINT 1.140 +2 -2 src/sys/i386/conf/files.i386 1.18 +4 -1 src/sys/i386/conf/options.i386 1.204 +6 -1 src/sys/i386/i386/machdep.c 1.44 +10 -3 src/sys/i386/i386/userconfig.c From owner-cvs-sys Wed Sep 11 13:19:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA27190 for cvs-sys-outgoing; Wed, 11 Sep 1996 13:19:27 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id NAA27178; Wed, 11 Sep 1996 13:19:14 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id GAA09893; Thu, 12 Sep 1996 06:15:15 +1000 Date: Thu, 12 Sep 1996 06:15:15 +1000 From: Bruce Evans Message-Id: <199609112015.GAA09893@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT files.i386 options.i386 src/sys/i386/i386 machdep.c userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/conf GENERIC LINT files.i386 options.i386 > sys/i386/i386 machdep.c userconfig.c > Log: > Make userconfig two (default: on) options: > USERCONFIG to enable > VISUAL_USERCONFIG to get the gui stuff too. Perhaps userconfig.c should be split up so that it doesn't need ifdefs... It has already has separate copyrights, separate Ids, and two different nonstandard code styles. OTOH, we don't need more i/o routines. The kernel already has a reasonable line editor in ddb, different poor line editors in userconfig, swapgeneric and biosboot, and something or other two edit fields in visual-userconfig. Bruce From owner-cvs-sys Wed Sep 11 20:09:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA25787 for cvs-sys-outgoing; Wed, 11 Sep 1996 20:09:15 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA25768; Wed, 11 Sep 1996 20:09:04 -0700 (PDT) Date: Wed, 11 Sep 1996 20:09:04 -0700 (PDT) From: Julian Elischer Message-Id: <199609120309.UAA25768@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/11 20:09:01 Modified: sys/i386/boot/biosboot boot.c Log: oops, don't clobber last letter of typed in name (JULIAN_HACK branch only) Revision Changes Path 1.56.2.7 +2 -2 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Wed Sep 11 20:16:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26151 for cvs-sys-outgoing; Wed, 11 Sep 1996 20:16:48 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26127; Wed, 11 Sep 1996 20:16:37 -0700 (PDT) Date: Wed, 11 Sep 1996 20:16:37 -0700 (PDT) From: Bruce Evans Message-Id: <199609120316.UAA26127@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys mount.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/11 20:16:36 Modified: sys/sys mount.h Log: Added a struct tag `fsid' for fsid_t so that sysproto.h can declare prototypes for the lfs syscalls without having to include and its nested spam. Revision Changes Path 1.33 +2 -2 src/sys/sys/mount.h From owner-cvs-sys Wed Sep 11 21:49:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA05127 for cvs-sys-outgoing; Wed, 11 Sep 1996 21:49:22 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA05103; Wed, 11 Sep 1996 21:49:14 -0700 (PDT) Date: Wed, 11 Sep 1996 21:49:14 -0700 (PDT) From: Julian Elischer Message-Id: <199609120449.VAA05103@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/11 21:49:13 Modified: sys/i386/boot/biosboot boot.c Log: Idea: test all possibilities before checking in.. when splitting of the filename from the boot arg, step past the new NULL to point to following args. (JULIAN_HACK branch only) Revision Changes Path 1.56.2.8 +7 -7 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Wed Sep 11 21:55:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA05509 for cvs-sys-outgoing; Wed, 11 Sep 1996 21:55:04 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA05489; Wed, 11 Sep 1996 21:54:58 -0700 (PDT) Date: Wed, 11 Sep 1996 21:54:58 -0700 (PDT) From: John Dyson Message-Id: <199609120454.VAA05489@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/11 21:54:58 Modified: sys/i386/i386 pmap.c Log: Primarily a fix so that pages are properly tracked for being modified. Pages that are removed by the pageout daemon were the worst affected. Additionally, numerous minor cleanups, including better handling of busy page table pages. This commit fixes the worst of the pmap problems recently introduced. Revision Changes Path 1.118 +62 -35 src/sys/i386/i386/pmap.c From owner-cvs-sys Wed Sep 11 23:04:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA12214 for cvs-sys-outgoing; Wed, 11 Sep 1996 23:04:29 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA12187; Wed, 11 Sep 1996 23:04:19 -0700 (PDT) Date: Wed, 11 Sep 1996 23:04:19 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199609120604.XAA12187@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/i386/eisa aha1742.c aic7770.c bt74x.c src/sys/i386/isa aha1542.c aic6360.c bt5xx-445.c ncr5380.c seagate.c ultra14f.c wd7000.c src/sys/pci ncr.c src/sys/scsi cd.c ch.c od.c pt.c scsi_driver.c scsi_driver.h scsiconf.c scsiconf.h sctarg.c sd.c st.c worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/09/11 23:04:18 Branch: sys/conf SCSI sys/i386/eisa SCSI sys/i386/isa SCSI sys/pci SCSI sys/scsi SCSI Modified: sys/conf files sys/i386/eisa aha1742.c aic7770.c bt74x.c sys/i386/isa aha1542.c aic6360.c bt5xx-445.c ncr5380.c seagate.c ultra14f.c wd7000.c sys/pci ncr.c sys/scsi cd.c ch.c od.c pt.c scsi_driver.c scsi_driver.h scsiconf.c scsiconf.h sctarg.c sd.c st.c worm.c Log: Merge with HEAD so that a kernel from the SCSI branch compiles again. Devconf no longer exists. Revision Changes Path 1.76.2.2 +0 -1 src/sys/conf/files 1.54.2.2 +2 -16 src/sys/i386/eisa/aha1742.c 1.30.2.1 +4 -35 src/sys/i386/eisa/aic7770.c 1.6.2.1 +2 -16 src/sys/i386/eisa/bt74x.c 1.60.2.2 +1 -28 src/sys/i386/isa/aha1542.c 1.21.2.2 +1 -26 src/sys/i386/isa/aic6360.c 1.3.4.2 +2 -37 src/sys/i386/isa/bt5xx-445.c 1.11.4.2 +0 -17 src/sys/i386/isa/ncr5380.c 1.17.4.2 +1 -18 src/sys/i386/isa/seagate.c 1.47.2.2 +1 -5 src/sys/i386/isa/ultra14f.c 1.14.2.2 +0 -18 src/sys/i386/isa/wd7000.c 1.76.2.2 +2 -3 src/sys/pci/ncr.c 1.72.2.2 +1 -26 src/sys/scsi/cd.c 1.33.2.2 +2 -42 src/sys/scsi/ch.c 1.21.2.2 +1 -25 src/sys/scsi/od.c 1.17.2.2 +1 -7 src/sys/scsi/pt.c 1.17.2.2 +2 -5 src/sys/scsi/scsi_driver.c 1.6.4.1 +2 -3 src/sys/scsi/scsi_driver.h 1.61.2.2 +1 -30 src/sys/scsi/scsiconf.c 1.44.2.2 +3 -7 src/sys/scsi/scsiconf.h 1.16.2.2 +1 -7 src/sys/scsi/sctarg.c 1.93.2.2 +1 -24 src/sys/scsi/sd.c 1.72.2.2 +1 -31 src/sys/scsi/st.c 1.28.2.2 +1 -5 src/sys/scsi/worm.c From owner-cvs-sys Wed Sep 11 23:27:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA13824 for cvs-sys-outgoing; Wed, 11 Sep 1996 23:27:24 -0700 (PDT) Received: from ra.dkuug.dk (ra.dkuug.dk [193.88.44.193]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id XAA13814; Wed, 11 Sep 1996 23:27:19 -0700 (PDT) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id IAA03823; Thu, 12 Sep 1996 08:26:24 +0200 Message-Id: <199609120626.IAA03823@ra.dkuug.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c To: ache@nagual.ru (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Thu, 12 Sep 1996 08:26:23 +0200 (MET DST) Cc: sos@FreeBSD.org, bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, peter@freefall.freebsd.org In-Reply-To: <199609111555.TAA00606@nagual.ru> from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Sep 11, 96 07:55:45 pm From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= who wrote: > > > Hmm, that problem doesn't exist with Xinsides server (which I use > > with my strange P9100 card). I'll have a look at this before commenting > > further.. > > You can try XF86_P9000 XFree Xserver with your card (for testing purposes > I assume), just call it "orchid". It works for me when I have P9000 > and as I know P9100 differs very little from it. Nope wont cut it, the P9100 != P9000, and pretty much so .... I can run the server in generec VGA mode, that should work (kindof), but I'll install X on another of my machines... -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. From owner-cvs-sys Thu Sep 12 03:57:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA28316 for cvs-sys-outgoing; Thu, 12 Sep 1996 03:57:57 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA28286; Thu, 12 Sep 1996 03:57:39 -0700 (PDT) Date: Thu, 12 Sep 1996 03:57:39 -0700 (PDT) From: Satoshi Asami Message-Id: <199609121057.DAA28286@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/rawboot - New directory Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/12 03:57:38 src/sys/pc98/boot/rawboot - New directory From owner-cvs-sys Thu Sep 12 04:12:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA00484 for cvs-sys-outgoing; Thu, 12 Sep 1996 04:12:54 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA00468; Thu, 12 Sep 1996 04:12:42 -0700 (PDT) Date: Thu, 12 Sep 1996 04:12:42 -0700 (PDT) From: Satoshi Asami Message-Id: <199609121112.EAA00468@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include apm_bios.h cpufunc.h src/sys/pc98/boot Makefile src/sys/pc98/boot/biosboot Makefile boot.c boot.h disk.c io.c sys.c src/sys/i386/isa/ic i8251.h wd33c93.h ns16550.h src/sys/pc98/boot/rawboot Makefile README src/sys/pc98/conf GENERIC98 files.pc98 options.pc98 src/sys/pc98/i386 machdep.c pmap.c trap.c userconfig.c vm_machdep.c src/sys/pc98/pc98 atapi.c if_fe.c pc98.c pc98.h sio.c syscons.c wcd.c src/sys/pc98/pc98/ic i8237.h i8251.h ns16550.h wd33c93.h src/sys/pc98/pc98/sound ad1848.c adlib_card.c aedsp16.c audio.c dev_table.c dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c midi_synth.c midibuf.c mpu401.c opl3.c pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c patmgr.c pcm86.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c sound_timer.c soundcard.c sscape.c sys_timer.c trix.c uart6850.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/12 04:12:41 Modified: sys/i386/include apm_bios.h cpufunc.h sys/i386/isa/ic ns16550.h sys/pc98/boot Makefile sys/pc98/boot/biosboot Makefile boot.c boot.h disk.c io.c sys.c sys/pc98/conf GENERIC98 files.pc98 options.pc98 sys/pc98/i386 machdep.c pmap.c trap.c userconfig.c vm_machdep.c sys/pc98/pc98 atapi.c if_fe.c pc98.c pc98.h sio.c syscons.c wcd.c sys/pc98/pc98/sound ad1848.c adlib_card.c aedsp16.c audio.c dev_table.c dmabuf.c gus_card.c gus_midi.c gus_vol.c gus_wave.c ics2101.c midi_synth.c midibuf.c mpu401.c opl3.c pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c patmgr.c pcm86.c sb16_dsp.c sb16_midi.c sb_card.c sb_dsp.c sb_midi.c sb_mixer.c sequencer.c sound_config.h sound_switch.c sound_timer.c soundcard.c sscape.c sys_timer.c trix.c uart6850.c Added: sys/i386/isa/ic i8251.h wd33c93.h sys/pc98/boot/rawboot Makefile README Removed: sys/pc98/pc98/ic i8237.h i8251.h ns16550.h wd33c93.h Log: Another round of merge/update. (1) Add PC98 support to apm_bios.h and ns16550.h, remove pc98/pc98/ic (2) Move PC98 specific code out of cpufunc.h (to pc98.h) (3) Let the boot subtrees look more alike Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.11 +6 -1 src/sys/i386/include/apm_bios.h 1.55 +1 -49 src/sys/i386/include/cpufunc.h 1.3 +15 -2 src/sys/i386/isa/ic/ns16550.h 1.2 +3 -3 src/sys/pc98/boot/Makefile 1.3 +4 -2 src/sys/pc98/boot/biosboot/Makefile 1.4 +3 -2 src/sys/pc98/boot/biosboot/boot.c 1.2 +3 -3 src/sys/pc98/boot/biosboot/boot.h 1.3 +29 -31 src/sys/pc98/boot/biosboot/disk.c 1.3 +1 -1 src/sys/pc98/boot/biosboot/io.c 1.3 +68 -43 src/sys/pc98/boot/biosboot/sys.c 1.5 +3 -1 src/sys/pc98/conf/GENERIC98 1.7 +4 -3 src/sys/pc98/conf/files.pc98 1.4 +8 -3 src/sys/pc98/conf/options.pc98 1.8 +6 -14 src/sys/pc98/i386/machdep.c 1.3 +616 -289 src/sys/pc98/i386/pmap.c 1.7 +3 -3 src/sys/pc98/i386/trap.c 1.6 +10 -3 src/sys/pc98/i386/userconfig.c 1.4 +9 -5 src/sys/pc98/i386/vm_machdep.c 1.3 +2 -3 src/sys/pc98/pc98/atapi.c 1.8 +1 -2 src/sys/pc98/pc98/if_fe.c 1.7 +1 -2 src/sys/pc98/pc98/pc98.c 1.4 +48 -1 src/sys/pc98/pc98/pc98.h 1.7 +3 -4 src/sys/pc98/pc98/sio.c 1.9 +58 -19 src/sys/pc98/pc98/syscons.c 1.4 +1 -1 src/sys/pc98/pc98/wcd.c 1.2 +3 -3 src/sys/pc98/pc98/sound/ad1848.c 1.2 +1 -1 src/sys/pc98/pc98/sound/adlib_card.c 1.2 +1 -1 src/sys/pc98/pc98/sound/aedsp16.c 1.2 +3 -3 src/sys/pc98/pc98/sound/audio.c 1.2 +1 -1 src/sys/pc98/pc98/sound/dev_table.c 1.4 +1 -1 src/sys/pc98/pc98/sound/dmabuf.c 1.2 +2 -2 src/sys/pc98/pc98/sound/gus_card.c 1.2 +3 -3 src/sys/pc98/pc98/sound/gus_midi.c 1.2 +2 -2 src/sys/pc98/pc98/sound/gus_vol.c 1.2 +2 -2 src/sys/pc98/pc98/sound/gus_wave.c 1.2 +2 -2 src/sys/pc98/pc98/sound/ics2101.c 1.2 +2 -2 src/sys/pc98/pc98/sound/midi_synth.c 1.2 +1 -1 src/sys/pc98/pc98/sound/midibuf.c 1.2 +3 -3 src/sys/pc98/pc98/sound/mpu401.c 1.2 +2 -2 src/sys/pc98/pc98/sound/opl3.c 1.2 +2 -2 src/sys/pc98/pc98/sound/pas2_card.c 1.2 +3 -3 src/sys/pc98/pc98/sound/pas2_midi.c 1.2 +2 -2 src/sys/pc98/pc98/sound/pas2_mixer.c 1.2 +2 -2 src/sys/pc98/pc98/sound/pas2_pcm.c 1.2 +1 -1 src/sys/pc98/pc98/sound/patmgr.c 1.2 +0 -0 src/sys/pc98/pc98/sound/pcm86.c 1.2 +3 -3 src/sys/pc98/pc98/sound/sb16_dsp.c 1.2 +3 -3 src/sys/pc98/pc98/sound/sb16_midi.c 1.2 +1 -1 src/sys/pc98/pc98/sound/sb_card.c 1.2 +4 -4 src/sys/pc98/pc98/sound/sb_dsp.c 1.2 +3 -3 src/sys/pc98/pc98/sound/sb_midi.c 1.2 +3 -3 src/sys/pc98/pc98/sound/sb_mixer.c 1.2 +3 -3 src/sys/pc98/pc98/sound/sequencer.c 1.2 +5 -5 src/sys/pc98/pc98/sound/sound_config.h 1.2 +1 -1 src/sys/pc98/pc98/sound/sound_switch.c 1.2 +1 -1 src/sys/pc98/pc98/sound/sound_timer.c 1.5 +3 -3 src/sys/pc98/pc98/sound/soundcard.c 1.2 +2 -2 src/sys/pc98/pc98/sound/sscape.c 1.2 +1 -1 src/sys/pc98/pc98/sound/sys_timer.c 1.2 +2 -2 src/sys/pc98/pc98/sound/trix.c 1.2 +2 -2 src/sys/pc98/pc98/sound/uart6850.c From owner-cvs-sys Thu Sep 12 04:36:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA01891 for cvs-sys-outgoing; Thu, 12 Sep 1996 04:36:19 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA01877; Thu, 12 Sep 1996 04:36:12 -0700 (PDT) Date: Thu, 12 Sep 1996 04:36:12 -0700 (PDT) From: Satoshi Asami Message-Id: <199609121136.EAA01877@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/biosboot sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/12 04:36:11 Modified: sys/pc98/boot/biosboot sys.c Log: Back out typo introduced by latest commit. Corrected by: Michio "Karl" Jinbo Revision Changes Path 1.4 +2 -2 src/sys/pc98/boot/biosboot/sys.c From owner-cvs-sys Thu Sep 12 04:52:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA02370 for cvs-sys-outgoing; Thu, 12 Sep 1996 04:52:15 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (marble.eps.nagoya-u.ac.jp [133.6.57.68]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id EAA02331; Thu, 12 Sep 1996 04:51:18 -0700 (PDT) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.7.4+2.6Wbeta6/3.3W9) with ESMTP id UAA00783; Thu, 12 Sep 1996 20:50:47 +0900 (JST) Message-Id: <199609121150.UAA00783@marble.eps.nagoya-u.ac.jp> To: asami@freefall.freebsd.org Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pc98/boot/biosboot sys.c In-Reply-To: Your message of "Thu, 12 Sep 1996 04:36:12 -0700 (PDT)" References: <199609121136.EAA01877@freefall.freebsd.org> X-Mailer: Mew version 1.05+ on Emacs 19.28.1, Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Thu, 12 Sep 1996 20:50:46 +0900 From: KATO Takenori Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 12 Sep 1996 04:36:12 -0700 (PDT), Satoshi Asami said: > Back out typo introduced by latest commit. It was brought from /sys/i386/boot/biosboot/sys.c. Please check i386 stuff. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan From owner-cvs-sys Thu Sep 12 20:16:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05304 for cvs-sys-outgoing; Thu, 12 Sep 1996 20:16:09 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA05202; Thu, 12 Sep 1996 20:15:54 -0700 (PDT) Date: Thu, 12 Sep 1996 20:15:54 -0700 (PDT) From: John Dyson Message-Id: <199609130315.UAA05202@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/12 20:15:52 Modified: sys/kern vfs_bio.c Log: A modification that allows the driver strategy to modify the B_ASYNC flag broke things pretty bad (freeing buffer already on queue or other wierd buffer queue errors.) The broken code is left in commented out, but this makes the problem go away for now. Revision Changes Path 1.99 +3 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Thu Sep 12 22:54:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA14414 for cvs-sys-outgoing; Thu, 12 Sep 1996 22:54:56 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA14335; Thu, 12 Sep 1996 22:54:43 -0700 (PDT) Date: Thu, 12 Sep 1996 22:54:43 -0700 (PDT) From: Bruce Evans Message-Id: <199609130554.WAA14335@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/12 22:54:42 Modified: sys/i386/conf LINT Log: Added undocumented option SPX_HACK. Revision Changes Path 1.279 +2 -1 src/sys/i386/conf/LINT From owner-cvs-sys Thu Sep 12 23:29:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA23858 for cvs-sys-outgoing; Thu, 12 Sep 1996 23:29:52 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA23825; Thu, 12 Sep 1996 23:29:31 -0700 (PDT) Date: Thu, 12 Sep 1996 23:29:31 -0700 (PDT) From: Bruce Evans Message-Id: <199609130629.XAA23825@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ulaw.h src/sys/i386/isa pcaudio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/12 23:29:31 Modified: sys/i386/isa pcaudio.c sys/i386/isa/sound ulaw.h Log: Don't compile a 256-byte unused table in the pca driver. The other 256-byte table in ulaw.h still gets duplicated if both pca and snd are configured. Revision Changes Path 1.31 +2 -1 src/sys/i386/isa/pcaudio.c 1.6 +2 -0 src/sys/i386/isa/sound/ulaw.h From owner-cvs-sys Thu Sep 12 23:48:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA25593 for cvs-sys-outgoing; Thu, 12 Sep 1996 23:48:33 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA25576; Thu, 12 Sep 1996 23:48:23 -0700 (PDT) Date: Thu, 12 Sep 1996 23:48:23 -0700 (PDT) From: Bruce Evans Message-Id: <199609130648.XAA25576@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/12 23:48:23 Modified: sys/i386/i386 userconfig.c Log: Removed another devconf leftover. Fixed a new #include style bug. Removed an unused #include. Revision Changes Path 1.45 +6 -9 src/sys/i386/i386/userconfig.c From owner-cvs-sys Fri Sep 13 00:10:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27664 for cvs-sys-outgoing; Fri, 13 Sep 1996 00:10:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27631; Fri, 13 Sep 1996 00:10:03 -0700 (PDT) Date: Fri, 13 Sep 1996 00:10:03 -0700 (PDT) From: Bruce Evans Message-Id: <199609130710.AAA27631@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 00:10:02 Modified: sys/i386/i386 pmap.c Log: Made debugging code (pmap_pvdump()) compile again so that I can test LINT. I don't know if it actually works. Revision Changes Path 1.119 +4 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Fri Sep 13 02:17:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07464 for cvs-sys-outgoing; Fri, 13 Sep 1996 02:17:24 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07441; Fri, 13 Sep 1996 02:17:12 -0700 (PDT) Date: Fri, 13 Sep 1996 02:17:12 -0700 (PDT) From: Bruce Evans Message-Id: <199609130917.CAA07441@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exit.c kern_shutdown.c makesyscalls.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 02:17:12 Modified: sys/kern kern_exit.c kern_shutdown.c makesyscalls.sh Log: Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5 and a no-op for gcc >= 2.6. Revision Changes Path 1.39 +3 -3 src/sys/kern/kern_exit.c 1.7 +2 -5 src/sys/kern/kern_shutdown.c 1.18 +5 -4 src/sys/kern/makesyscalls.sh From owner-cvs-sys Fri Sep 13 02:20:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07862 for cvs-sys-outgoing; Fri, 13 Sep 1996 02:20:31 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07838; Fri, 13 Sep 1996 02:20:20 -0700 (PDT) Date: Fri, 13 Sep 1996 02:20:20 -0700 (PDT) From: Bruce Evans Message-Id: <199609130920.CAA07838@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys proc.h sysproto.h systm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 02:20:20 Modified: sys/sys proc.h sysproto.h systm.h Log: Don't use __dead in the kernel. It was an obfuscation for gcc >= 2.5 and a no-op for gcc >= 2.6. Revision Changes Path 1.28 +3 -3 src/sys/sys/proc.h 1.14 +1 -1 src/sys/sys/sysproto.h 1.44 +3 -3 src/sys/sys/systm.h From owner-cvs-sys Fri Sep 13 11:47:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA07898 for cvs-sys-outgoing; Fri, 13 Sep 1996 11:47:18 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA07873; Fri, 13 Sep 1996 11:47:06 -0700 (PDT) Date: Fri, 13 Sep 1996 11:47:06 -0700 (PDT) From: Paul Traina Message-Id: <199609131847.LAA07873@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/13 11:47:06 Modified: sys/netinet tcp_input.c Log: Receipt of two SYN's are sufficient to set the t_timer[TCPT_KEEP] to "keepidle". this should not occur unless the connection has been established via the 3-way handshake which requires an ACK Submitted by: jmb Obtained from: problem discussed in Stevens vol. 3 Revision Changes Path 1.47 +12 -6 src/sys/netinet/tcp_input.c From owner-cvs-sys Fri Sep 13 16:51:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA28165 for cvs-sys-outgoing; Fri, 13 Sep 1996 16:51:58 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA28121; Fri, 13 Sep 1996 16:51:48 -0700 (PDT) Date: Fri, 13 Sep 1996 16:51:48 -0700 (PDT) From: Paul Traina Message-Id: <199609132351.QAA28121@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c tcp_timer.c tcp_timer.h tcp_usrreq.c tcp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/13 16:51:48 Modified: sys/netinet tcp_input.c tcp_timer.c tcp_timer.h tcp_usrreq.c tcp_var.h Log: Make the misnamed tcp initial keepalive timer value (which is really the time, in seconds, that state for non-established TCP sessions stays about) a sysctl modifyable variable. [part 1 of two commits, I just realized I can't play with the indices as I was typing this commit message.] Revision Changes Path 1.48 +3 -3 src/sys/netinet/tcp_input.c 1.20 +5 -1 src/sys/netinet/tcp_timer.c 1.10 +2 -1 src/sys/netinet/tcp_timer.h 1.25 +2 -2 src/sys/netinet/tcp_usrreq.c 1.35 +6 -4 src/sys/netinet/tcp_var.h From owner-cvs-sys Fri Sep 13 16:54:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA28507 for cvs-sys-outgoing; Fri, 13 Sep 1996 16:54:10 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA28487; Fri, 13 Sep 1996 16:54:04 -0700 (PDT) Date: Fri, 13 Sep 1996 16:54:04 -0700 (PDT) From: Paul Traina Message-Id: <199609132354.QAA28487@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/13 16:54:04 Modified: sys/netinet tcp_var.h Log: Move TCPCTL_KEEPINIT to end of MIB list (sigh) Revision Changes Path 1.36 +4 -4 src/sys/netinet/tcp_var.h From owner-cvs-sys Fri Sep 13 18:04:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03169 for cvs-sys-outgoing; Fri, 13 Sep 1996 18:04:26 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03153; Fri, 13 Sep 1996 18:04:20 -0700 (PDT) Date: Fri, 13 Sep 1996 18:04:20 -0700 (PDT) From: Bruce Evans Message-Id: <199609140104.SAA03153@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern subr_dkbad.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 18:04:19 Modified: sys/kern subr_dkbad.c Log: Fixed Id. Revision Changes Path 1.3 +1 -1 src/sys/kern/subr_dkbad.c From owner-cvs-sys Fri Sep 13 18:26:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04359 for cvs-sys-outgoing; Fri, 13 Sep 1996 18:26:26 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04345; Fri, 13 Sep 1996 18:26:18 -0700 (PDT) Date: Fri, 13 Sep 1996 18:26:18 -0700 (PDT) From: Bruce Evans Message-Id: <199609140126.SAA04345@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_lnc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 18:26:17 Modified: sys/i386/isa if_lnc.c Log: Removed another devconf leftover. A fat devconf support function was still being used just to support printing of the device name in the probe. Restored the method used in rev.1.6 and changed it to print the same strings as the previous revision. Reviewed by: Paul Richards Revision Changes Path 1.28 +28 -61 src/sys/i386/isa/if_lnc.c From owner-cvs-sys Fri Sep 13 21:31:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA29731 for cvs-sys-outgoing; Fri, 13 Sep 1996 21:31:29 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA29706; Fri, 13 Sep 1996 21:31:15 -0700 (PDT) Date: Fri, 13 Sep 1996 21:31:15 -0700 (PDT) From: Bruce Evans Message-Id: <199609140431.VAA29706@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c src/sys/i386/isa/pcvt pcvt_drv.c src/sys/i386/isa clock.c sio.c syscons.c wd.c src/sys/kern kern_shutdown.c src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/13 21:31:13 Modified: sys/i386/i386 cons.c sys/kern kern_shutdown.c sys/scsi sd.c Log: Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. Revision Changes Path 1.47 +2 -2 src/sys/i386/i386/cons.c 1.8 +3 -2 src/sys/kern/kern_shutdown.c 1.95 +3 -3 src/sys/scsi/sd.c Modified: sys/i386/isa clock.c sio.c syscons.c wd.c Log: Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. syscons.c: Added missing spl locking in sccncheckc(). Return the same value as sccngetc() would. It is wrong for sccngetc() to return non-ASCII, but stripping the non-ASCII bits doesn't help. Revision Changes Path 1.68 +2 -2 src/sys/i386/isa/clock.c 1.146 +2 -2 src/sys/i386/isa/sio.c 1.171 +7 -2 src/sys/i386/isa/syscons.c 1.118 +3 -3 src/sys/i386/isa/wd.c Modified: sys/i386/isa/pcvt pcvt_drv.c Log: Changed cncheckc() interface so that it is 8-bit clean - return -1 instead of 0 if there is no input. pcvt_drv.c: Partially fixed pccncheckc(). It returned a boolean value instead of the character that it fetches from the input fifo (if any). I think it still discards characters after the first for multi-char input. Revision Changes Path 1.26 +1 -1 src/sys/i386/isa/pcvt/pcvt_drv.c From owner-cvs-sys Fri Sep 13 21:40:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA00601 for cvs-sys-outgoing; Fri, 13 Sep 1996 21:40:50 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA00575; Fri, 13 Sep 1996 21:40:37 -0700 (PDT) Date: Fri, 13 Sep 1996 21:40:37 -0700 (PDT) From: John Dyson Message-Id: <199609140440.VAA00575@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/13 21:40:36 Modified: sys/kern vfs_bio.c Log: Clean up some more problems with freeing busy or wired pages. The vfs_bio code was not waiting properly for page state until manipulating it. Revision Changes Path 1.100 +12 -6 src/sys/kern/vfs_bio.c From owner-cvs-sys Sat Sep 14 00:12:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA11993 for cvs-sys-outgoing; Sat, 14 Sep 1996 00:12:24 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA11956; Sat, 14 Sep 1996 00:12:06 -0700 (PDT) Date: Sat, 14 Sep 1996 00:12:06 -0700 (PDT) From: Bruce Evans Message-Id: <199609140712.AAA11956@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.c table.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 00:12:05 Modified: sys/i386/boot/biosboot boot.c table.c Log: Potentially saved a whole 4 bytes and reduced bogusness by eliminating the pointer to the string "/kernel". This pointer was once only statically to once save space, but it has had to be dynamically initialized for some time, so the static initialization just wastes space. The string gets moved to the text section, so the actual savings may be negative due to padding. Revision Changes Path 1.59 +3 -2 src/sys/i386/boot/biosboot/boot.c 1.13 +1 -3 src/sys/i386/boot/biosboot/table.c From owner-cvs-sys Sat Sep 14 00:38:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14934 for cvs-sys-outgoing; Sat, 14 Sep 1996 00:38:40 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA14888; Sat, 14 Sep 1996 00:38:25 -0700 (PDT) Date: Sat, 14 Sep 1996 00:38:25 -0700 (PDT) From: Bruce Evans Message-Id: <199609140738.AAA14888@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot boot.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 00:38:23 Modified: sys/i386/boot/biosboot boot.h Log: Removed declarations of recently deleted variables and cleaned up #includes. Revision Changes Path 1.13 +6 -6 src/sys/i386/boot/biosboot/boot.h From owner-cvs-sys Sat Sep 14 00:41:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA15365 for cvs-sys-outgoing; Sat, 14 Sep 1996 00:41:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA15326; Sat, 14 Sep 1996 00:41:07 -0700 (PDT) Date: Sat, 14 Sep 1996 00:41:07 -0700 (PDT) From: Bruce Evans Message-Id: <199609140741.AAA15326@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot disk.c sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 00:41:07 Modified: sys/i386/boot/biosboot disk.c sys.c Log: Moved instantiation of `poff' to sys.c. It is no longer used in disk.c. Saved a few bytes by copying `dosdev' and/or `name' to local variables. This optimization (for dosdev) was done in one place before but this was lost in the devread() cleanup. This optimization (for dosdev) can almost be done by bogusly declaring dosdev as const, but gcc still often space-pessimizes code like the following: extern const int dosdev; ... foo(dosdev); bar(dosdev); gcc often doesn't bother to copy dosdev to a temporary local because the local would have to be preserved in memory across the call to foo(). OTOH, for extern int dosdev; ... auto int dosdev_copy = dosdev; ... foo(dosdev_copy); bar(dosdev_copy); the copy must be made because foo() might alter dosdev. Revision Changes Path 1.20 +12 -9 src/sys/i386/boot/biosboot/disk.c 1.15 +18 -15 src/sys/i386/boot/biosboot/sys.c From owner-cvs-sys Sat Sep 14 02:13:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26405 for cvs-sys-outgoing; Sat, 14 Sep 1996 02:13:30 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA26390; Sat, 14 Sep 1996 02:13:19 -0700 (PDT) Date: Sat, 14 Sep 1996 02:13:19 -0700 (PDT) From: Bruce Evans Message-Id: <199609140913.CAA26390@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ddb db_command.c ddb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 02:13:18 Modified: sys/ddb db_command.c ddb.h Log: Support statically attaching of ddb commands in non-ddb modules. The details are hidden in the DB_COMMAND(cmd_name, func_name) and DB_SHOW_COMMAND(cmd_name, func_name) macros. DB_COMMAND() adds to the top-level ddb command table and DB_SHOW_COMMAND adds to the `show' subtable. Most external commands will probably be `show' commands with no side effects. They should check their pointer args more carefully than `show map' :-), or ddb should trap internal faults better (like it does for memory accesses). The vm ddb commands are temporarily unattached. ddb.h: Also declare `db_indent' and db_iprintf() which will replace vm's `indent' and iprintf(). Revision Changes Path 1.20 +70 -32 src/sys/ddb/db_command.c 1.12 +41 -9 src/sys/ddb/ddb.h From owner-cvs-sys Sat Sep 14 03:54:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01529 for cvs-sys-outgoing; Sat, 14 Sep 1996 03:54:02 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01488; Sat, 14 Sep 1996 03:53:50 -0700 (PDT) Date: Sat, 14 Sep 1996 03:53:50 -0700 (PDT) From: Bruce Evans Message-Id: <199609141053.DAA01488@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa clock.c src/sys/kern kern_proc.c tty_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 03:53:49 Modified: sys/i386/isa clock.c sys/kern kern_proc.c tty_subr.c Log: Attached simple external ddb commands `show rtc', `show pgrpdump' and `show cbstat'. The pgrpdump code was previously controlled by `#ifdef DEBUG'. Revision Changes Path 1.69 +7 -5 src/sys/i386/isa/clock.c 1.22 +7 -8 src/sys/kern/kern_proc.c 1.23 +4 -5 src/sys/kern/tty_subr.c From owner-cvs-sys Sat Sep 14 04:55:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA08304 for cvs-sys-outgoing; Sat, 14 Sep 1996 04:55:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA08287; Sat, 14 Sep 1996 04:55:02 -0700 (PDT) Date: Sat, 14 Sep 1996 04:55:02 -0700 (PDT) From: Bruce Evans Message-Id: <199609141155.EAA08287@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ddb db_output.c src/sys/vm vm_extern.h vm_map.c vm_object.c vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/14 04:55:01 Modified: sys/ddb db_output.c sys/vm vm_extern.h vm_map.c vm_object.c vm_page.c Log: Attached vm ddb commands `show map', `show vmochk', `show object', `show vmopag', `show page' and `show pageq'. Moved all vm ddb stuff to the ends of the vm source files. Changed printf() to db_printf(), `indent' to db_indent, and iprintf() to db_iprintf() in ddb commands. Moved db_indent and db_iprintf() from vm to ddb. vm_page.c: Don't use __pure. Staticized. db_output.c: Reduced page width from 80 to 79 to inhibit double spacing for long lines (there are still some problems if words are printed across column 79). Revision Changes Path 1.19 +20 -3 src/sys/ddb/db_output.c 1.26 +1 -4 src/sys/vm/vm_extern.h 1.57 +27 -25 src/sys/vm/vm_map.c 1.81 +47 -38 src/sys/vm/vm_object.c 1.64 +38 -38 src/sys/vm/vm_page.c From owner-cvs-sys Sat Sep 14 10:37:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA27028 for cvs-sys-outgoing; Sat, 14 Sep 1996 10:37:36 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA27014; Sat, 14 Sep 1996 10:37:31 -0700 (PDT) Date: Sat, 14 Sep 1996 10:37:31 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199609141737.KAA27014@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi scsi_driver.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/09/14 10:37:30 Branch: sys/scsi SCSI Modified: sys/scsi scsi_driver.c Log: Don't play with buffer flags in here (yet). There are problems in vfs_bio that have to be addressed first. Revision Changes Path 1.17.2.3 +3 -1 src/sys/scsi/scsi_driver.c