From owner-cvs-sys Sun Sep 1 00:30:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12766 for cvs-sys-outgoing; Sun, 1 Sep 1996 00:30:47 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA12751; Sun, 1 Sep 1996 00:30:42 -0700 (PDT) Date: Sun, 1 Sep 1996 00:30:42 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199609010730.AAA12751@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/09/01 00:30:41 src/sys - Imported sources Update of /home/ncvs/src/sys In directory freefall.freebsd.org:/a/gibbs/sandbox/sys Revision/Branch: 1.1.1 Log Message: Bring the rest of my changes in on a vendor branch. (Should have done it in one go before...) Status: Vendor Tag: NEW_SCSI Release Tags: v1 I src/sys/dev/aic7xxx/CVS C src/sys/dev/aic7xxx/aic7xxx.seq C src/sys/dev/aic7xxx/aic7xxx_asm.1 C src/sys/dev/aic7xxx/aic7xxx_asm.c C src/sys/dev/aic7xxx/aic7xxx_reg.h I src/sys/i386/scsi/CVS C src/sys/i386/scsi/93cx6.c C src/sys/i386/scsi/93cx6.h C src/sys/i386/scsi/aic7xxx.c C src/sys/i386/scsi/aic7xxx.h C src/sys/i386/scsi/bt.c C src/sys/i386/scsi/btreg.h I src/sys/i386/scsi/.#bt.c.1.9 C src/sys/i386/eisa/bt74x.c C src/sys/i386/eisa/aic7770.c C src/sys/i386/isa/aha1542.c C src/sys/i386/isa/aic6360.c C src/sys/i386/isa/ncr5380.c C src/sys/i386/isa/seagate.c C src/sys/i386/isa/ultra14f.c C src/sys/i386/isa/wd7000.c C src/sys/pci/ncr.c C src/sys/pci/ncrreg.h 20 conflicts created by this import. Use the following command to help the merge: cvs checkout -jNEW_SCSI:yesterday -jNEW_SCSI src/sys From owner-cvs-sys Sun Sep 1 01:26:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA14638 for cvs-sys-outgoing; Sun, 1 Sep 1996 01:26:24 -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 BAA14633; Sun, 1 Sep 1996 01:26:00 -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 QAA03888; Sun, 1 Sep 1996 16:25:46 +0800 (WST) Message-Id: <199609010825.QAA03888@spinner.DIALix.COM> X-Mailer: exmh version 1.6.7 5/3/96 To: "Justin T. Gibbs" cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys - Imported sources In-reply-to: Your message of "Sun, 01 Sep 1996 00:30:42 MST." <199609010730.AAA12751@freefall.freebsd.org> Date: Sun, 01 Sep 1996 16:25:45 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk [..] > C src/sys/i386/scsi/93cx6.c > C src/sys/i386/scsi/93cx6.h > C src/sys/i386/scsi/aic7xxx.c > C src/sys/i386/scsi/aic7xxx.h > C src/sys/i386/scsi/bt.c > C src/sys/i386/scsi/btreg.h [..] Justin and I had a chat a few minutes ago and we decided to back this out as it wasn't going to achieve what was wanted from it. The repository for these files was restored from backups a few hours old... Cheers, -Peter From owner-cvs-sys Sun Sep 1 03:10:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA17873 for cvs-sys-outgoing; Sun, 1 Sep 1996 03:10:41 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA17853; Sun, 1 Sep 1996 03:10:18 -0700 (PDT) Date: Sun, 1 Sep 1996 03:10:18 -0700 (PDT) From: David Greenman Message-Id: <199609011010.DAA17853@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/01 03:10:16 Modified: sys/i386/i386 trap.c Log: Change an splclock that needs to be an splhigh into an splhigh. Reviewed by: bde Revision Changes Path 1.82 +2 -2 src/sys/i386/i386/trap.c From owner-cvs-sys Sun Sep 1 03:30:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA19632 for cvs-sys-outgoing; Sun, 1 Sep 1996 03:30:53 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA19611; Sun, 1 Sep 1996 03:30:38 -0700 (PDT) Date: Sun, 1 Sep 1996 03:30:38 -0700 (PDT) From: David Greenman Message-Id: <199609011030.DAA19611@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_synch.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/01 03:30:37 Modified: sys/kern kern_synch.c Log: Change an splstatclock that should be an splhigh into an splhigh. Reviewed by: bde Revision Changes Path 1.24 +2 -2 src/sys/kern/kern_synch.c From owner-cvs-sys Sun Sep 1 11:16:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08859 for cvs-sys-outgoing; Sun, 1 Sep 1996 11:16:13 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA08844; Sun, 1 Sep 1996 11:16:08 -0700 (PDT) Date: Sun, 1 Sep 1996 11:16:08 -0700 (PDT) From: Soren Schmidt Message-Id: <199609011816.LAA08844@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/09/01 11:16:08 Branch: sys/i386/isa 1.100 Modified: sys/i386/isa syscons.c syscons.h Log: Fixed a couple of bugs in the mousepointer code. Changed update strategy slightly. Make set_mode & copy_font externally visible. Revision Changes Path 1.163 +291 -228 src/sys/i386/isa/syscons.c 1.20 +7 -5 src/sys/i386/isa/syscons.h From owner-cvs-sys Sun Sep 1 12:52:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA13076 for cvs-sys-outgoing; Sun, 1 Sep 1996 12:52:14 -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 MAA13060; Sun, 1 Sep 1996 12:52:10 -0700 (PDT) Received: by sovcom.kiae.su id AA02547 (5.65.kiae-1 ); Sun, 1 Sep 1996 22:45:13 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sun, 1 Sep 96 22:45:13 +0300 Received: (from ache@localhost) by nagual.ru (8.7.5/8.7.3) id XAA00804; Sun, 1 Sep 1996 23:40:16 +0400 (MSD) Message-Id: <199609011940.XAA00804@nagual.ru> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: <199609011816.LAA08844@freefall.freebsd.org> from "Soren Schmidt" at "Sep 1, 96 11:16:08 am" To: sos@freefall.freebsd.org (Soren Schmidt) Date: Sun, 1 Sep 1996 23:40:16 +0400 (MSD) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@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 > sos 96/09/01 11:16:08 > > Branch: sys/i386/isa 1.100 > Modified: sys/i386/isa syscons.c syscons.h > Log: > Fixed a couple of bugs in the mousepointer code. Is it work now with X? -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Sun Sep 1 15:16:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA22767 for cvs-sys-outgoing; Sun, 1 Sep 1996 15:16:07 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA22743; Sun, 1 Sep 1996 15:15:56 -0700 (PDT) Date: Sun, 1 Sep 1996 15:15:56 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199609012215.PAA22743@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/09/01 15:15:56 Modified: sys/kern kern_prot.c Log: Conditionalize POSIX saved ids code on _POSIX_SAVED_IDS define Revision Changes Path 1.18 +22 -4 src/sys/kern/kern_prot.c From owner-cvs-sys Sun Sep 1 15:34:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA23407 for cvs-sys-outgoing; Sun, 1 Sep 1996 15:34:42 -0700 (PDT) Received: from DeepCore.dk (aalb27.pip.dknet.dk [194.192.0.187]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA23378; Sun, 1 Sep 1996 15:34:34 -0700 (PDT) Received: (from sos@localhost) by DeepCore.dk (8.7.5/8.7.3) id AAA00230; Mon, 2 Sep 1996 00:35:03 +0200 (MET DST) Message-Id: <199609012235.AAA00230@DeepCore.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: ache@nagual.ru (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Mon, 2 Sep 1996 00:35:03 +0200 (MET DST) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609011940.XAA00804@nagual.ru> from "[______ ______]" at "Sep 1, 96 11:40:16 pm" From: sos@FreeBSD.org Reply-to: sos@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL15 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk In reply to [______ ______] who wrote: > > sos 96/09/01 11:16:08 > > > > Branch: sys/i386/isa 1.100 > > Modified: sys/i386/isa syscons.c syscons.h > > Log: > > Fixed a couple of bugs in the mousepointer code. > > Is it work now with X? Well, as good as it did before :), there still is the problem with both moused & X using the same mouse device. This will only be fixed when we move to a generic mouse interface that "knows" who should be using the mouse of a given vty, or that I make syscons mimic a mouse on a minor device that X could use (that would be a hack, but it would work and give us a generic mouseinterface). Maybe its time for a mouse device driver (easy to do, just make moused into a devicedriver and design an interface that syscons can use). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team Even more code to hack -- will it ever end .. From owner-cvs-sys Sun Sep 1 19:49:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA06228 for cvs-sys-outgoing; Sun, 1 Sep 1996 19:49:57 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA06208; Sun, 1 Sep 1996 19:49:43 -0700 (PDT) Date: Sun, 1 Sep 1996 19:49:43 -0700 (PDT) From: Bill Fenner Message-Id: <199609020249.TAA06208@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 fenner 96/09/01 19:49:42 Modified: sys/net route.c Log: Bugfix and simplification for rev 1.34: make sure that the route is non-null before trying to delete it in rt_setgate(), which then allows removal of the special-case code from the RTM_ADD case. This should fix the panics that joerg and Phil Karn have been seeing. Revision Changes Path 1.36 +6 -16 src/sys/net/route.c From owner-cvs-sys Sun Sep 1 22:53:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA13750 for cvs-sys-outgoing; Sun, 1 Sep 1996 22:53:25 -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 WAA13740; Sun, 1 Sep 1996 22:53:21 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id WAA06754; Sun, 1 Sep 1996 22:53:18 -0700 From: "Rodney W. Grimes" Message-Id: <199609020553.WAA06754@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: sos@freefall.freebsd.org (Soren Schmidt) Date: Sun, 1 Sep 1996 22:53:18 -0700 (PDT) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609011816.LAA08844@freefall.freebsd.org> from Soren Schmidt at "Sep 1, 96 11:16:08 am" 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 > sos 96/09/01 11:16:08 > > Branch: sys/i386/isa 1.100 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ What is going on here??? Why is this on a branch called ``1.100''??? > Modified: sys/i386/isa syscons.c syscons.h > Log: > Fixed a couple of bugs in the mousepointer code. > Changed update strategy slightly. > Make set_mode & copy_font externally visible. > > Revision Changes Path > 1.163 +291 -228 src/sys/i386/isa/syscons.c > 1.20 +7 -5 src/sys/i386/isa/syscons.h > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-sys Sun Sep 1 23:27:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA15015 for cvs-sys-outgoing; Sun, 1 Sep 1996 23:27:19 -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 XAA15010; Sun, 1 Sep 1996 23:27:15 -0700 (PDT) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id IAA28740; Mon, 2 Sep 1996 08:27:04 +0200 Message-Id: <199609020627.IAA28740@ra.dkuug.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: rgrimes@GndRsh.aac.dev.com (Rodney W. Grimes) Date: Mon, 2 Sep 1996 08:27:04 +0200 (MET DST) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609020553.WAA06754@GndRsh.aac.dev.com> from "Rodney W. Grimes" at Sep 1, 96 10:53:18 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 Rodney W. Grimes who wrote: > > > sos 96/09/01 11:16:08 > > > > Branch: sys/i386/isa 1.100 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > What is going on here??? Why is this on a branch called ``1.100''??? I have no idea, maybe I screwed up somehow ?? Did a normal cvs commit though, so I'm clueless... PETER !! HELP !! > > Modified: sys/i386/isa syscons.c syscons.h > > Log: > > Fixed a couple of bugs in the mousepointer code. > > Changed update strategy slightly. > > Make set_mode & copy_font externally visible. > > > > Revision Changes Path > > 1.163 +291 -228 src/sys/i386/isa/syscons.c > > 1.20 +7 -5 src/sys/i386/isa/syscons.h > > > > > -- > Rod Grimes rgrimes@gndrsh.aac.dev.com > Accurate Automation Company Reliable computers for FreeBSD > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. From owner-cvs-sys Sun Sep 1 23:46:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA16652 for cvs-sys-outgoing; Sun, 1 Sep 1996 23:46:23 -0700 (PDT) Received: from xi.omniscient.com (root@moon-c08.aa.net [204.157.220.108]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA16641; Sun, 1 Sep 1996 23:46:19 -0700 (PDT) Received: from localhost (smpatel@localhost [127.0.0.1]) by xi.omniscient.com (8.7.5/8.6.12) with SMTP id XAA02259; Sun, 1 Sep 1996 23:45:17 -0700 (PDT) Date: Sun, 1 Sep 1996 23:45:17 -0700 (PDT) From: Sujal Patel X-Sender: smpatel@xi.omniscient.com To: sos@FreeBSD.org cc: "Rodney W. Grimes" , sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: <199609020627.IAA28740@ra.dkuug.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Mon, 2 Sep 1996 sos@FreeBSD.org wrote: > > > Branch: sys/i386/isa 1.100 > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > What is going on here??? Why is this on a branch called ``1.100''??? > > I have no idea, maybe I screwed up somehow ?? Did a normal cvs commit > though, so I'm clueless... > > PETER !! HELP !! The repository is correct... I suspect that the log_accum.pl script puked somewhere along the line. If someone who loves ugly perl code wants too try to clean that script up, lots of people would be very grateful!! :-) Sujal From owner-cvs-sys Mon Sep 2 14:23:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13575 for cvs-sys-outgoing; Mon, 2 Sep 1996 14:23:21 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13558; Mon, 2 Sep 1996 14:23:09 -0700 (PDT) Date: Mon, 2 Sep 1996 14:23:09 -0700 (PDT) From: Stefan Esser Message-Id: <199609022123.OAA13558@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcisupport.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/09/02 14:23:08 Modified: sys/pci pci.c pcisupport.c Log: Add preliminary support for the Orion PCI chip set. It is special in the way it attaches multiple PCI buses directly to the CPU, instead of having them hanging off from PCI to PCI bridges. This code is a hack, and will be obsoleted by the planned rework of the PCI code, which will change the dealing with PCI to PCI bridges and other special devices significantly. The patch also adds a kern_devconf entry for PCI bus 0 which is assumed to be a child of cpu0. The new PCI code will make it possible to hand out the kern_devconf structure to a pci device being attached, since this is (regretably, IMHO) required by a few ISA devices. Finally there are new PCI ids for some Intel chip set devices, which had already been known to 2.1.5R, but did not make it into -current. This closes "kern/1558: PCI probe seems to have lost a device in -current". Revision Changes Path 1.52 +52 -21 src/sys/pci/pci.c 1.34 +53 -3 src/sys/pci/pcisupport.c From owner-cvs-sys Mon Sep 2 14:33:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14028 for cvs-sys-outgoing; Mon, 2 Sep 1996 14:33:54 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14012; Mon, 2 Sep 1996 14:33:44 -0700 (PDT) Date: Mon, 2 Sep 1996 14:33:44 -0700 (PDT) From: Stefan Esser Message-Id: <199609022133.OAA14012@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 se 96/09/02 14:33:43 Modified: sys/pci pcisupport.c Log: Correct previous Orion specific fix: The configuration register access function always returns a DWORD aligned DWORD ... Revision Changes Path 1.35 +2 -2 src/sys/pci/pcisupport.c From owner-cvs-sys Mon Sep 2 23:23:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA07994 for cvs-sys-outgoing; Mon, 2 Sep 1996 23:23:22 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA07978; Mon, 2 Sep 1996 23:23:14 -0700 (PDT) Date: Mon, 2 Sep 1996 23:23:14 -0700 (PDT) From: Julian Elischer Message-Id: <199609030623.XAA07978@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/02 23:23:14 Modified: sys/netatalk at_control.c Log: allow a new loopback route to overwrite an old one.. this allows the atalkd to be restarted.. a better fix will come later. Revision Changes Path 1.8 +10 -5 src/sys/netatalk/at_control.c From owner-cvs-sys Tue Sep 3 00:09:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA10461 for cvs-sys-outgoing; Tue, 3 Sep 1996 00:09:21 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA10445; Tue, 3 Sep 1996 00:09:12 -0700 (PDT) Date: Tue, 3 Sep 1996 00:09:12 -0700 (PDT) From: David Greenman Message-Id: <199609030709.AAA10445@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_syscalls.c src/sys/sys mount.h src/sys/ufs/ufs ufs_readwrite.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/03 00:09:12 Modified: sys/kern vfs_syscalls.c sys/sys mount.h sys/ufs/ufs ufs_readwrite.c Log: Implemented kernel side of MNT_NOATIME mount option. This option disables the file access time update on reads and can be useful in reducing filesystem overhead in cases where the access time is not important (like Usenet news spools). Revision Changes Path 1.49 +3 -3 src/sys/kern/vfs_syscalls.c 1.32 +11 -5 src/sys/sys/mount.h 1.22 +3 -2 src/sys/ufs/ufs/ufs_readwrite.c From owner-cvs-sys Tue Sep 3 03:24:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA19362 for cvs-sys-outgoing; Tue, 3 Sep 1996 03:24:48 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA19333; Tue, 3 Sep 1996 03:24:32 -0700 (PDT) Date: Tue, 3 Sep 1996 03:24:32 -0700 (PDT) From: Satoshi Asami Message-Id: <199609031024.DAA19333@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include devconf.h random.h src/sys/kern init_main.c src/sys/pc98/i386 autoconf.c machdep.c trap.c userconfig.c vm_machdep.c src/sys/pc98/pc98 aic6360.c clock.c fd.c ft.c if_ed.c if_fe.c lpt.c mse.c npx.c pc98.c pc98.h pc98_machdep.c pcaudio.c pcibus.c pcicx.c random_machdep.c sbic55.c sbic55.c.new scd.c sio.c syscons.c wd.c if_ep.c if_epreg.h if_zp.c if_zpreg.h pc98_device.h src/sys/pc98/pc98/matcd matcd.c src/sys/pc98/pc98/sound dmabuf.c os.h soundcard.c src/sys/net ppp_tty.c src/sys/pc98/apm apm.c src/sys/pc98/boot/biosboot io.c src/sys/pc98/conf Makefile.pc98 files.pc98 majors.pc98 src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/03 03:24:31 Modified: sys/i386/include devconf.h random.h sys/kern init_main.c sys/net ppp_tty.c sys/pc98/boot/biosboot io.c sys/pc98/conf Makefile.pc98 files.pc98 majors.pc98 sys/pc98/i386 autoconf.c machdep.c trap.c userconfig.c vm_machdep.c sys/pc98/pc98 aic6360.c clock.c fd.c ft.c if_ed.c if_fe.c lpt.c mse.c npx.c pc98.c pc98.h pc98_machdep.c pcaudio.c pcibus.c pcicx.c random_machdep.c sbic55.c sbic55.c.new scd.c sio.c syscons.c wd.c sys/pc98/pc98/matcd matcd.c sys/pc98/pc98/sound dmabuf.c os.h soundcard.c sys/scsi sd.c Removed: sys/pc98/apm apm.c sys/pc98/pc98 if_ep.c if_epreg.h if_zp.c if_zpreg.h pc98_device.h Log: Second phase of merge, get rid of more machine-independent-dependencies. Get rid of pc98/pc98/pc98_device.h. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.14 +2 -6 src/sys/i386/include/devconf.h 1.7 +1 -5 src/sys/i386/include/random.h 1.48 +1 -2 src/sys/kern/init_main.c 1.11 +1 -5 src/sys/net/ppp_tty.c 1.2 +1 -1 src/sys/pc98/boot/biosboot/io.c 1.4 +3 -3 src/sys/pc98/conf/Makefile.pc98 1.4 +3 -3 src/sys/pc98/conf/files.pc98 1.3 +2 -1 src/sys/pc98/conf/majors.pc98 1.3 +3 -3 src/sys/pc98/i386/autoconf.c 1.4 +35 -9 src/sys/pc98/i386/machdep.c 1.4 +2 -10 src/sys/pc98/i386/trap.c 1.4 +2 -38 src/sys/pc98/i386/userconfig.c 1.3 +1 -2 src/sys/pc98/i386/vm_machdep.c 1.3 +1 -11 src/sys/pc98/pc98/aic6360.c 1.4 +3 -3 src/sys/pc98/pc98/clock.c 1.5 +4 -25 src/sys/pc98/pc98/fd.c 1.4 +2 -19 src/sys/pc98/pc98/ft.c 1.5 +2 -9 src/sys/pc98/pc98/if_ed.c 1.5 +2 -9 src/sys/pc98/pc98/if_fe.c 1.4 +2 -12 src/sys/pc98/pc98/lpt.c 1.3 +2 -14 src/sys/pc98/pc98/mse.c 1.4 +2 -12 src/sys/pc98/pc98/npx.c 1.4 +66 -73 src/sys/pc98/pc98/pc98.c 1.2 +47 -1 src/sys/pc98/pc98/pc98.h 1.3 +2 -1 src/sys/pc98/pc98/pc98_machdep.c 1.4 +2 -12 src/sys/pc98/pc98/pcaudio.c 1.3 +2 -3 src/sys/pc98/pc98/pcibus.c 1.3 +1 -2 src/sys/pc98/pc98/pcicx.c 1.4 +2 -2 src/sys/pc98/pc98/random_machdep.c 1.4 +6 -6 src/sys/pc98/pc98/sbic55.c 1.4 +4 -4 src/sys/pc98/pc98/sbic55.c.new 1.5 +1 -15 src/sys/pc98/pc98/scd.c 1.4 +3 -43 src/sys/pc98/pc98/sio.c 1.5 +2 -12 src/sys/pc98/pc98/syscons.c 1.6 +3 -9 src/sys/pc98/pc98/wd.c 1.4 +1 -11 src/sys/pc98/pc98/matcd/matcd.c 1.3 +0 -16 src/sys/pc98/pc98/sound/dmabuf.c 1.2 +0 -4 src/sys/pc98/pc98/sound/os.h 1.3 +1 -9 src/sys/pc98/pc98/sound/soundcard.c 1.93 +4 -1 src/sys/scsi/sd.c From owner-cvs-sys Tue Sep 3 05:53:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA26972 for cvs-sys-outgoing; Tue, 3 Sep 1996 05:53:07 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA26949; Tue, 3 Sep 1996 05:52:59 -0700 (PDT) Date: Tue, 3 Sep 1996 05:52:59 -0700 (PDT) From: Bruce Evans Message-Id: <199609031252.FAA26949@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_prot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 05:52:59 Modified: sys/kern kern_prot.c Log: Added #include of so that there is some chance that _POSIX_SAVED_IDS is defined. This feature was broken for a day or two. Revision Changes Path 1.19 +2 -1 src/sys/kern/kern_prot.c From owner-cvs-sys Tue Sep 3 06:55:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA00157 for cvs-sys-outgoing; Tue, 3 Sep 1996 06:55:57 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA00130; Tue, 3 Sep 1996 06:55:51 -0700 (PDT) Date: Tue, 3 Sep 1996 06:55:51 -0700 (PDT) From: Bruce Evans Message-Id: <199609031355.GAA00130@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys unistd.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 06:55:51 Modified: sys/sys unistd.h Log: Don't pollute the namespace with rfork flags if _POSIX_SOURCE is defined. Revision Changes Path 1.8 +3 -2 src/sys/sys/unistd.h From owner-cvs-sys Tue Sep 3 07:25:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA01755 for cvs-sys-outgoing; Tue, 3 Sep 1996 07:25:35 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA01737; Tue, 3 Sep 1996 07:25:28 -0700 (PDT) Date: Tue, 3 Sep 1996 07:25:28 -0700 (PDT) From: Bruce Evans Message-Id: <199609031425.HAA01737@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/fifofs fifo_vnops.c src/sys/miscfs/specfs spec_vnops.c src/sys/sys file.h src/sys/ufs/ufs ufs_vnops.c src/sys/kern kern_fork.c kern_lockf.c vfs_syscalls.c src/sys/miscfs/devfs devfs_vnops.c src/sys/miscfs/fdesc fdesc_vnops.c src/sys/miscfs/kernfs kernfs_vnops.c src/sys/miscfs/portal portal_vnops.c src/sys/miscfs/procfs procfs_vnops.c src/sys/msdosfs msdosfs_vnops.c src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 07:25:28 Modified: sys/kern kern_fork.c kern_lockf.c vfs_syscalls.c sys/miscfs/devfs devfs_vnops.c sys/miscfs/fdesc fdesc_vnops.c sys/miscfs/fifofs fifo_vnops.c sys/miscfs/kernfs kernfs_vnops.c sys/miscfs/portal portal_vnops.c sys/miscfs/procfs procfs_vnops.c sys/miscfs/specfs spec_vnops.c sys/msdosfs msdosfs_vnops.c sys/nfs nfs_serv.c sys/sys file.h sys/ufs/ufs ufs_vnops.c Log: Eliminated nested include of in in the kernel. Include it directly in the few places where it is used. Reduced some #includes of to #includes of or nothing. Revision Changes Path 1.26 +2 -2 src/sys/kern/kern_fork.c 1.6 +2 -2 src/sys/kern/kern_lockf.c 1.50 +2 -1 src/sys/kern/vfs_syscalls.c 1.24 +2 -2 src/sys/miscfs/devfs/devfs_vnops.c 1.18 +2 -1 src/sys/miscfs/fdesc/fdesc_vnops.c 1.17 +2 -1 src/sys/miscfs/fifofs/fifo_vnops.c 1.16 +3 -2 src/sys/miscfs/kernfs/kernfs_vnops.c 1.14 +2 -1 src/sys/miscfs/portal/portal_vnops.c 1.24 +3 -2 src/sys/miscfs/procfs/procfs_vnops.c 1.32 +3 -2 src/sys/miscfs/specfs/spec_vnops.c 1.32 +2 -2 src/sys/msdosfs/msdosfs_vnops.c 1.32 +2 -2 src/sys/nfs/nfs_serv.c 1.8 +5 -3 src/sys/sys/file.h 1.40 +3 -2 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-sys Tue Sep 3 11:50:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA18214 for cvs-sys-outgoing; Tue, 3 Sep 1996 11:50:52 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA18167; Tue, 3 Sep 1996 11:50:38 -0700 (PDT) Date: Tue, 3 Sep 1996 11:50:38 -0700 (PDT) From: Nate Williams Message-Id: <199609031850.LAA18167@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/03 11:50:38 Modified: sys/i386/i386 machdep.c Log: Cleaned up version of my 'extended BIOS' patch. This one is commented better and much simpler to understand, and works just as well (better) as a bonus. Submitted by: bde Revision Changes Path 1.201 +48 -30 src/sys/i386/i386/machdep.c From owner-cvs-sys Tue Sep 3 15:20:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA29683 for cvs-sys-outgoing; Tue, 3 Sep 1996 15:20:53 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA29604; Tue, 3 Sep 1996 15:19:18 -0700 (PDT) Date: Tue, 3 Sep 1996 15:19:18 -0700 (PDT) From: Bruce Evans Message-Id: <199609032219.PAA29604@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 imgact_coff.c src/sys/i386/linux imgact_linux.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 15:19:17 Modified: sys/i386/ibcs2 imgact_coff.c sys/i386/linux imgact_linux.c Log: Fixed some more easy cases of const poisoning in the kernel. Cosmetic. Revision Changes Path 1.17 +9 -9 src/sys/i386/ibcs2/imgact_coff.c 1.16 +2 -2 src/sys/i386/linux/imgact_linux.c From owner-cvs-sys Tue Sep 3 15:28:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA29953 for cvs-sys-outgoing; Tue, 3 Sep 1996 15:28:00 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA29900; Tue, 3 Sep 1996 15:26:33 -0700 (PDT) Date: Tue, 3 Sep 1996 15:26:33 -0700 (PDT) From: Bruce Evans Message-Id: <199609032226.PAA29900@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_sysctl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 15:26:32 Modified: sys/kern kern_sysctl.c Log: Fixed bogus casts (const on the wrong `*' in `**') in a qsort-comparision function. Revision Changes Path 1.66 +5 -4 src/sys/kern/kern_sysctl.c From owner-cvs-sys Tue Sep 3 15:55:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA01721 for cvs-sys-outgoing; Tue, 3 Sep 1996 15:55:29 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA01581; Tue, 3 Sep 1996 15:52:28 -0700 (PDT) Date: Tue, 3 Sep 1996 15:52:28 -0700 (PDT) From: Bruce Evans Message-Id: <199609032252.PAA01581@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-user, cvs-sys Subject: cvs commit: src/lkm/coff coff.c src/lkm/linux linux.c src/sys/kern kern_lkm.c src/sys/sys kernel.h lkm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 15:52:28 Modified: lkm/coff coff.c lkm/linux linux.c sys/kern kern_lkm.c sys/sys kernel.h lkm.h Log: `struct linker_set execsw_set' was declared as const and pointers in it were declared as non-const. This is backwards (_lkm_exec() changes the pointers but all the target `struct execsw's are const). Fixed this and poisoned related declarations to match and removed the bogus casts that hid the bug. Revision Changes Path 1.6 +2 -2 src/lkm/coff/coff.c 1.7 +2 -2 src/lkm/linux/linux.c 1.32 +3 -3 src/sys/kern/kern_lkm.c 1.21 +5 -4 src/sys/sys/kernel.h 1.12 +2 -2 src/sys/sys/lkm.h From owner-cvs-sys Tue Sep 3 16:18:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA03130 for cvs-sys-outgoing; Tue, 3 Sep 1996 16:18:47 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA03046; Tue, 3 Sep 1996 16:17:17 -0700 (PDT) Date: Tue, 3 Sep 1996 16:17:17 -0700 (PDT) From: Bruce Evans Message-Id: <199609032317.QAA03046@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_util.c src/sys/i386/linux linux_util.c src/sys/sys namei.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/03 16:17:17 Modified: sys/i386/ibcs2 ibcs2_util.c sys/i386/linux linux_util.c sys/sys namei.h Log: Changed type of ni_dirp in `struct namei' from caddr_t to `const char *' so that the compiler can see that it is OK to use const strings in NDINIT(). Some emulators want to use paths of the form "/compat/foo". Removed the casts that hid the non-problem. Didn't fix the missing consts in syscalls.master that hid the non-problem. Revision Changes Path 1.4 +2 -3 src/sys/i386/ibcs2/ibcs2_util.c 1.3 +3 -4 src/sys/i386/linux/linux_util.c 1.11 +2 -2 src/sys/sys/namei.h From owner-cvs-sys Tue Sep 3 21:19:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA20193 for cvs-sys-outgoing; Tue, 3 Sep 1996 21:19:42 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-5-188.rdcy01.pacbell.net [206.170.5.188]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA20188; Tue, 3 Sep 1996 21:19:38 -0700 (PDT) Received: from shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.5/8.7.3) with ESMTP id VAA04218; Tue, 3 Sep 1996 21:19:12 -0700 (PDT) Message-Id: <199609040419.VAA04218@precipice.shockwave.com> To: Nate Williams cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 machdep.c In-reply-to: Your message of "Sat, 31 Aug 1996 19:16:14 PDT." <199609010216.TAA02286@freefall.freebsd.org> Date: Tue, 03 Sep 1996 21:19:11 -0700 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This wastes a K of memory for everyone who's got an Adaptec controller. Could we be a little more intelligent about this? From: Nate Williams Subject: cvs commit: src/sys/i386/i386 machdep.c nate 96/08/31 19:16:13 Modified: sys/i386/i386 machdep.c Log: If the basemem value supplied by the bootblocks, differs from the value returned by the RTC, use the bootblock supplied value. Also, map the 'stolen by BIOS' memory in the same manner as the ISA-hole memory, since it is really an extenstion of the BIOS. This is necessary for 32-bit BIOS functions such as APM support on laptops, and the loss of memory for non-necessary functions seems to be at most 4k. Reviewed by: phk Obtained from: email conversation with jtk@atria.com Revision Changes Path 1.200 +33 -6 src/sys/i386/i386/machdep.c From owner-cvs-sys Tue Sep 3 21:43:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA21325 for cvs-sys-outgoing; Tue, 3 Sep 1996 21:43:21 -0700 (PDT) Received: from precipice.shockwave.com (ppp-206-170-5-188.rdcy01.pacbell.net [206.170.5.188]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA21318; Tue, 3 Sep 1996 21:43:13 -0700 (PDT) Received: from shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.5/8.7.3) with ESMTP id VAA04608; Tue, 3 Sep 1996 21:42:40 -0700 (PDT) Message-Id: <199609040442.VAA04608@precipice.shockwave.com> To: Nate Williams cc: Nate Williams , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 machdep.c In-reply-to: Your message of "Tue, 03 Sep 1996 22:39:30 MDT." <199609040439.WAA28872@rocky.mt.sri.com> Date: Tue, 03 Sep 1996 21:42:40 -0700 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk What happens with things like dosemu? I couldn't give a crap about 1k of physical memory, except it's in a rather precious area (< 640k) as far as DOS and Windows (DOSEMU and Wine) are concerned, no? From: Nate Williams Subject: Re: cvs commit: src/sys/i386/i386 machdep.c > This wastes a K of memory for everyone who's got an Adaptec controller. > Could we be a little more intelligent about this? If you're complaining about 1K of memory because you have an Adaptec controller then you've got to think about bigger problems. We don't even install in a machine with 4096K of memory, and 1 / 4096 doesn't even begin to touch the noise level. Heck, if you want I'll go remove 1K of memory from /bin/sh or /sbin/init, and we'd be even. Would that make you happier? The problem is that we don't know *what* exactly the stolen 1-4K is about, and it's better to be safe than sorry. Nate From owner-cvs-sys Tue Sep 3 21:57:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA22096 for cvs-sys-outgoing; Tue, 3 Sep 1996 21:57:05 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA22085; Tue, 3 Sep 1996 21:56:59 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id OAA03360; Wed, 4 Sep 1996 14:26:45 +0930 From: Michael Smith Message-Id: <199609040456.OAA03360@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/i386 machdep.c To: pst@shockwave.com (Paul Traina) Date: Wed, 4 Sep 1996 14:26:45 +0930 (CST) Cc: nate@mt.sri.com, nate@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609040442.VAA04608@precipice.shockwave.com> from "Paul Traina" at Sep 3, 96 09:42:40 pm 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 Paul Traina stands accused of saying: > > What happens with things like dosemu? I couldn't give a crap about 1k of > physical memory, except it's in a rather precious area (< 640k) as far as > DOS and Windows (DOSEMU and Wine) are concerned, no? Not for the DOS stuff; it all runs in v86 mode, not real mode. -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Tue Sep 3 22:50:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA24326 for cvs-sys-outgoing; Tue, 3 Sep 1996 22:50:43 -0700 (PDT) Received: from mail.barrnet.net (mail.barrnet.net [131.119.246.7]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id WAA24321; Tue, 3 Sep 1996 22:50:37 -0700 (PDT) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by mail.barrnet.net (8.7.5/MAIL-RELAY-LEN) with ESMTP id WAA02449; Tue, 3 Sep 1996 22:50:35 -0700 (PDT) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id WAA28872; Tue, 3 Sep 1996 22:39:30 -0600 (MDT) Date: Tue, 3 Sep 1996 22:39:30 -0600 (MDT) Message-Id: <199609040439.WAA28872@rocky.mt.sri.com> From: Nate Williams To: Paul Traina Cc: Nate Williams , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 machdep.c In-Reply-To: <199609040419.VAA04218@precipice.shockwave.com> References: <199609010216.TAA02286@freefall.freebsd.org> <199609040419.VAA04218@precipice.shockwave.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > This wastes a K of memory for everyone who's got an Adaptec controller. > Could we be a little more intelligent about this? If you're complaining about 1K of memory because you have an Adaptec controller then you've got to think about bigger problems. We don't even install in a machine with 4096K of memory, and 1 / 4096 doesn't even begin to touch the noise level. Heck, if you want I'll go remove 1K of memory from /bin/sh or /sbin/init, and we'd be even. Would that make you happier? The problem is that we don't know *what* exactly the stolen 1-4K is about, and it's better to be safe than sorry. Nate From owner-cvs-sys Wed Sep 4 00:06:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA28862 for cvs-sys-outgoing; Wed, 4 Sep 1996 00:06:16 -0700 (PDT) Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA28849; Wed, 4 Sep 1996 00:06:12 -0700 (PDT) Received: from critter.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.7.5/8.7.3) with ESMTP id IAA08202; Wed, 4 Sep 1996 08:36:56 +0200 (MET DST) To: Paul Traina cc: Nate Williams , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 machdep.c In-reply-to: Your message of "Tue, 03 Sep 1996 21:19:11 PDT." <199609040419.VAA04218@precipice.shockwave.com> Date: Wed, 04 Sep 1996 08:36:55 +0200 Message-ID: <8200.841819015@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199609040419.VAA04218@precipice.shockwave.com>, Paul Traina writes: >This wastes a K of memory for everyone who's got an Adaptec controller. >Could we be a little more intelligent about this? 4k actually. No, there is no way of knowing if we will need that mem or not, all we can see is that somebody claimed it, and we don't know who of the usual suspects it is, so we have to be conservative. The SMP bios for instance can also have some stuff stashed here. Come on, one page more or less... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Wed Sep 4 00:06:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA28887 for cvs-sys-outgoing; Wed, 4 Sep 1996 00:06:24 -0700 (PDT) Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA28876; Wed, 4 Sep 1996 00:06:19 -0700 (PDT) Received: from critter.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.7.5/8.7.3) with ESMTP id IAA08217; Wed, 4 Sep 1996 08:38:14 +0200 (MET DST) To: Paul Traina cc: Nate Williams , Nate Williams , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 machdep.c In-reply-to: Your message of "Tue, 03 Sep 1996 21:42:40 PDT." <199609040442.VAA04608@precipice.shockwave.com> Date: Wed, 04 Sep 1996 08:38:14 +0200 Message-ID: <8215.841819094@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199609040442.VAA04608@precipice.shockwave.com>, Paul Traina writes: >What happens with things like dosemu? I couldn't give a crap about 1k of >physical memory, except it's in a rather precious area (< 640k) as far as >DOS and Windows (DOSEMU and Wine) are concerned, no? dosemu would care a bit where it gets it's ram from. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Wed Sep 4 00:21:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA29583 for cvs-sys-outgoing; Wed, 4 Sep 1996 00:21:06 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA29574; Wed, 4 Sep 1996 00:21:00 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id QAA04708; Wed, 4 Sep 1996 16:50:29 +0930 From: Michael Smith Message-Id: <199609040720.QAA04708@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/i386 machdep.c To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Wed, 4 Sep 1996 16:50:28 +0930 (CST) Cc: pst@shockwave.com, nate@mt.sri.com, nate@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <8215.841819094@critter.tfs.com> from "Poul-Henning Kamp" at Sep 4, 96 08:38:14 am 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 Poul-Henning Kamp stands accused of saying: > >What happens with things like dosemu? I couldn't give a crap about 1k of > >physical memory, except it's in a rather precious area (< 640k) as far as > >DOS and Windows (DOSEMU and Wine) are concerned, no? > > dosemu would care a bit where it gets it's ram from. I'm not sure that it actually would. SEF is the person to ask about dosemu (as opposed to doscmd, which doesn't give a damn where its memory comes from) as he's the one tinkering with it. I suspect though that it wouldn't care either, unless it were going to be calling the BIOS that was responsible for the area. > Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Wed Sep 4 02:52:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA04247 for cvs-sys-outgoing; Wed, 4 Sep 1996 02:52:51 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA04225; Wed, 4 Sep 1996 02:52:34 -0700 (PDT) Date: Wed, 4 Sep 1996 02:52:34 -0700 (PDT) From: Satoshi Asami Message-Id: <199609040952.CAA04225@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa isa_device.h src/sys/pc98/conf files.pc98 src/sys/pc98/i386 machdep.c trap.c src/sys/pc98/pc98 spkr.c syscons.c syscons.h mk30line pcic.h pcicx.c scd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/04 02:52:33 Modified: sys/i386/isa isa_device.h sys/pc98/conf files.pc98 sys/pc98/i386 machdep.c trap.c sys/pc98/pc98 spkr.c syscons.c syscons.h Removed: sys/pc98/pc98 mk30line pcic.h pcicx.c scd.c Log: More merge. (1) Remove mk30line (moved to /usr/sbin, but not in our source tree yet) (2) Delete unneeded (well, harmful now :) code to prohibit #including of isa_device.h from PC98 sources. (3) Remove files now equal to their ISA/PC-AT counterparts. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.31 +1 -5 src/sys/i386/isa/isa_device.h 1.5 +5 -5 src/sys/pc98/conf/files.pc98 1.5 +49 -32 src/sys/pc98/i386/machdep.c 1.5 +2 -2 src/sys/pc98/i386/trap.c 1.4 +2 -3 src/sys/pc98/pc98/spkr.c 1.6 +345 -295 src/sys/pc98/pc98/syscons.c 1.3 +7 -5 src/sys/pc98/pc98/syscons.h From owner-cvs-sys Wed Sep 4 11:29:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25543 for cvs-sys-outgoing; Wed, 4 Sep 1996 11:29:02 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA25527; Wed, 4 Sep 1996 11:28:39 -0700 (PDT) Date: Wed, 4 Sep 1996 11:28:39 -0700 (PDT) From: Julian Elischer Message-Id: <199609041828.LAA25527@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/04 11:28:38 Modified: sys/i386/boot/biosboot Makefile boot.c boot2.S Log: 3 changes: 1/ Makefile: the maximum size for boot2 is 7.5K not 7K, so don't complain until it reaches THAT size.. newfs leaves 8K and boot 1 is 512k. leaving 7.5K becasue the disklabel is considered to part of the boot2 file. [512 boot1][512 disklabel][ 7K boot2 code ] [boot1 file][ boot2 file ] 2/ Boot2.S: move the soring of the default name read from block 2 to AFTER clearing the BSS. 3/ boot.c: Move the parsing of the command line into the place it's called for clarity.. alsoi comment it a bit and clean it up a bit.. for some reason this seems ot have made it a little larger, but I can't work out why.. maybe bruce might have ideas? compensated for by shrinkage elsewhere.. the practical result of this is htat the default string can now contain args e.g. if you change the default string to have -gd then the machine will boot to the dgb debugger stub by default.. this is mostly useful with the nextboot utility.. as it now allows you to remotely force a machine to reboot into the debugger. Revision Changes Path 1.43 +2 -2 src/sys/i386/boot/biosboot/Makefile 1.56 +85 -74 src/sys/i386/boot/biosboot/boot.c 1.9 +5 -6 src/sys/i386/boot/biosboot/boot2.S From owner-cvs-sys Wed Sep 4 12:59:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA29365 for cvs-sys-outgoing; Wed, 4 Sep 1996 12:59:59 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id MAA29002; Wed, 4 Sep 1996 12:51:13 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id VAA10188; Wed, 4 Sep 1996 21:51:08 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id VAA01278; Wed, 4 Sep 1996 21:51:07 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id VAA03055; Wed, 4 Sep 1996 21:27:51 +0200 (MET DST) From: J Wunsch Message-Id: <199609041927.VAA03055@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S To: julian@freefall.freebsd.org (Julian Elischer) Date: Wed, 4 Sep 1996 21:27:51 +0200 (MET DST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609041828.LAA25527@freefall.freebsd.org> from Julian Elischer at "Sep 4, 96 11:28:39 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (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 As Julian Elischer wrote: > 1/ Makefile: the maximum size for boot2 is 7.5K not 7K, > so don't complain until it reaches THAT size.. > newfs leaves 8K and boot 1 is 512k. leaving 7.5K becasue the disklabel > is considered to part of the boot2 file. Back this out, please. You have just broken booting off 1.2 MB floppies (which only have 7.5 KB on their first track). -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Wed Sep 4 13:52:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA02077 for cvs-sys-outgoing; Wed, 4 Sep 1996 13:52:31 -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 NAA02064; Wed, 4 Sep 1996 13:52:19 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id GAA16994; Thu, 5 Sep 1996 06:46:59 +1000 Date: Thu, 5 Sep 1996 06:46:59 +1000 From: Bruce Evans Message-Id: <199609042046.GAA16994@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, julian@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/boot/biosboot Makefile boot.c boot2.S > Log: > 3 changes: > 1/ Makefile: the maximum size for boot2 is 7.5K not 7K, > so don't complain until it reaches THAT size.. > newfs leaves 8K and boot 1 is 512k. leaving 7.5K becasue the disklabel > is considered to part of the boot2 file. Wrong. The limit is the size of a track on the boot media. It's 18 sectors for 1440K floppies, 15 sectors for 1200K floppies, and 9 sectors for 360K floppies (not supported). start.S always loads LOADSZ = 15, so a larger size currently won't even work on 1440K floppies. To load more, the i/o needs to be split up into track-size pieces. This requires knowing the track size. The track size can be obtained using the BIOS call in get_diskinfo(), unless the BIOS call fails... > 3/ boot.c: > Move the parsing of the command line into the > place it's called for clarity.. alsoi comment it a bit and clean it > up a bit.. for some reason this seems ot have made it a little > larger, but I can't work out why.. maybe bruce might have ideas? > compensated for by shrinkage elsewhere.. getbootdev() was one of the few places in boot/*/* that was already clean (except boothowto is poorly named). I once tried inlining it too :-). This made it larger so I didn't commit it. gcc turns out to generate fairly space-efficient code for all the indirections (*howto) and extremely space-inefficient code for changing the loadflags global directly. (Space-inefficent code is also time-inefficient unless the instruction fetcher can keep up.) In the old generated code, howto is kept in a register and flags are ORed directly to memory. This takes only 3 bytes per OR for flags <= 0x80 (using an 8 bit constant). It should take only 3 bytes for all (single) flags (using an 8 bit constant at an offset), but gcc generates poor code for this case (it generates a 32 but constant and 6 bytes per OR). Also, the initialization of loadflags should have been smaller: /* * New code takes 10 bytes: 2 for the opcode, 4 for the target * address, 4 for the source constant. */ loadflags = RB_SERIAL; /* * Old code also takes 10 bytes for the same things, but should * have used a 1 byte constant at an offset to save 3 bytes. */ loadflags |= RB_SERIAL; /* * Even smaller code could be obtained by keeping a pointer to * loadflags in a register and loading the pointer only once. * The main point of the separate _extern_ function getbootdev() * was to hide the fact that boothowto == &loadflags from gcc. * If getbootdev() is changed to a static inline function and * moved earlier so that it gets inlined, then gcc will notice * that boothowto == &loadflags and generate space-inefficent * code to access loadflags directly! */ Compile with CFLAGS+= -Wa,-al to see the instruction sizes. Bruce From owner-cvs-sys Wed Sep 4 15:00:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA04961 for cvs-sys-outgoing; Wed, 4 Sep 1996 15:00: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 PAA04954; Wed, 4 Sep 1996 15:00:35 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id HAA19084; Thu, 5 Sep 1996 07:51:28 +1000 Date: Thu, 5 Sep 1996 07:51:28 +1000 From: Bruce Evans Message-Id: <199609042151.HAA19084@godzilla.zeta.org.au> To: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, julian@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I wrote: >In the old generated code, howto is kept in a register and flags are >ORed directly to memory. This takes only 3 bytes per OR for flags ><= 0x80 (using an 8 bit constant). It should take only 3 bytes for 0xffu >all (single) flags (using an 8 bit constant at an offset), but gcc >generates poor code for this case (it generates a 32 but constant >and 6 bytes per OR). ... The new code copies loadflags to a local varable, so the new generated code is probably about as mediocre as the old generated code. It can be better iff the local variable can be allocated in %eax and most of the constants are < 0x100u. Then the ORing code can take 2 bytes: orb $const,%al // 2 bytes For other registers it will be just as large as the indirect method: orb $const,%dl // 3 bytes orb $const,0(%anyreg) // 3 bytes For large constants, best code is larger with a register than indirectly: orw $bigconst,%ax // 4 bytes (16 bit constant) orw $bigconst,%dx // 5 bytes (16 bit constant) orl $bigconst,%eax // 5 bytes (> 16-bit constant) orl $bigconst,%edx // 6 bytes (> 16-bit constant) orb $bigconst>>8,1(%anyreg) // 3 bytes // (0x100u <= bigconst < 0x10000u) Bruce From owner-cvs-sys Wed Sep 4 15:24:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA06186 for cvs-sys-outgoing; Wed, 4 Sep 1996 15:24:30 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA06167; Wed, 4 Sep 1996 15:24:21 -0700 (PDT) Date: Wed, 4 Sep 1996 15:24:21 -0700 (PDT) From: Soren Schmidt Message-Id: <199609042224.PAA06167@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/04 15:24:20 Branch: sys/i386/isa 1.100 Modified: sys/i386/isa syscons.c Log: Fixed a panic when switching to 40x25 mode, and cursor was beyond the new buffer. Revision Changes Path 1.164 +2 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Wed Sep 4 18:30:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA12768 for cvs-sys-outgoing; Wed, 4 Sep 1996 18:30:04 -0700 (PDT) Received: from alpo.whistle.com (s205m1.whistle.com [207.76.205.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA12733; Wed, 4 Sep 1996 18:29:31 -0700 (PDT) Received: from current1.whistle.com (current1.whistle.com [207.76.205.22]) by alpo.whistle.com (8.7.5/8.7.3) with SMTP id SAA01695; Wed, 4 Sep 1996 18:25:28 -0700 (PDT) Message-ID: <322E2BBE.237C228A@whistle.com> Date: Wed, 04 Sep 1996 18:24:14 -0700 From: Julian Elischer Organization: Whistle Communications X-Mailer: Mozilla 3.0b6 (X11; I; FreeBSD 2.2-CURRENT i386) MIME-Version: 1.0 To: Bruce Evans CC: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, julian@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S References: <199609042046.GAA16994@godzilla.zeta.org.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > > > Modified: sys/i386/boot/biosboot Makefile boot.c boot2.S > > Log: > > 3 changes: > > 1/ Makefile: the maximum size for boot2 is 7.5K not 7K, > > so don't complain until it reaches THAT size.. > > newfs leaves 8K and boot 1 is 512k. leaving 7.5K becasue the disklabel > > is considered to part of the boot2 file. > > Wrong. The limit is the size of a track on the boot media. It's 18 > sectors for 1440K floppies, 15 sectors for 1200K floppies, and 9 sectors > for 360K floppies (not supported). start.S always loads LOADSZ = 15, > so a larger size currently won't even work on 1440K floppies. To load > more, the i/o needs to be split up into track-size pieces. This requires > knowing the track size. The track size can be obtained using the BIOS > call in get_diskinfo(), unless the BIOS call fails... Ok, so who broke this? I'm quite sure that when I wrote it I set it up so that it would read an 8K chunk of data regardless of the tracksize! I'm guilty of thinking that what I did 4 years ago was still valid.. I'll back this out, but there should be a better answer.. there is 8k left on the device by newfs so we're wasting some of it.. > > > 3/ boot.c: > > Move the parsing of the command line into the > > place it's called for clarity.. alsoi comment it a bit and clean it > > up a bit.. for some reason this seems ot have made it a little > > larger, but I can't work out why.. maybe bruce might have ideas? > > compensated for by shrinkage elsewhere.. > > getbootdev() was one of the few places in boot/*/* that was already > clean (except boothowto is poorly named). I had to allow the default string to be parsed for args as well so I eneded to change some things.. I am considering backing out part of this too as I have been unable to convince gcc to generate smaller code.. $%& it's anoying that it's optimiser can't catch these things.. > > I once tried inlining it too :-). This made it larger so I didn't > commit it. gcc turns out to generate fairly space-efficient code for > all the indirections (*howto) and extremely space-inefficient code > for changing the loadflags global directly. AH that's the answer, I'll make them indirections... if this works I'll checkin a smaller working version, if not I'll un-inline it again.. hmm ok I can make the code smaller, but the filesize doesn't shrink.... wierd.. I'll check this in and continue to try to figure out what's up.. I'm checking it in under a branch JULIAN_HACK in the main branch I'm mostly reverting to the original.. I just don't understand why the smaller .o size is not reflected in the over-all size.. > > > Compile with CFLAGS+= -Wa,-al to see the instruction sizes. NEETO, I've been looking for that option, great.. > > Bruce From owner-cvs-sys Thu Sep 5 00:47:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA29033 for cvs-sys-outgoing; Thu, 5 Sep 1996 00:47:33 -0700 (PDT) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id AAA29011; Thu, 5 Sep 1996 00:47:20 -0700 (PDT) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id JAA26819; Thu, 5 Sep 1996 09:47:12 +0200 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id JAA11467; Thu, 5 Sep 1996 09:47:12 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id JAA00233; Thu, 5 Sep 1996 09:45:22 +0200 (MET DST) From: J Wunsch Message-Id: <199609050745.JAA00233@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/net route.c To: fenner@freefall.freebsd.org (Bill Fenner) Date: Thu, 5 Sep 1996 09:45:21 +0200 (MET DST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609020249.TAA06208@freefall.freebsd.org> from Bill Fenner at "Sep 1, 96 07:49:43 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (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 As Bill Fenner wrote: > fenner 96/09/01 19:49:42 > > Modified: sys/net route.c > Log: > Bugfix and simplification for rev 1.34: make sure that the route > is non-null before trying to delete it in rt_setgate(), which then > allows removal of the special-case code from the RTM_ADD case. > This should fix the panics that joerg and Phil Karn have been seeing. Right. The problem is fixed now. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-sys Thu Sep 5 00:58:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA29697 for cvs-sys-outgoing; Thu, 5 Sep 1996 00:58:23 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA29679; Thu, 5 Sep 1996 00:58:08 -0700 (PDT) Date: Thu, 5 Sep 1996 00:58:08 -0700 (PDT) From: David Greenman Message-Id: <199609050758.AAA29679@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/09/05 00:58:07 Modified: sys/nfs nfs_serv.c Log: Release an unneeded reference to a vnode that was gained in a VFS_VGET(). Fixes a readdirplus panic. Submitted by: Doug Rabson Revision Changes Path 1.33 +2 -1 src/sys/nfs/nfs_serv.c From owner-cvs-sys Thu Sep 5 06:48:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA17975 for cvs-sys-outgoing; Thu, 5 Sep 1996 06:48:15 -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 GAA17961; Thu, 5 Sep 1996 06:48:04 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id XAA25473; Thu, 5 Sep 1996 23:44:28 +1000 Date: Thu, 5 Sep 1996 23:44:28 +1000 From: Bruce Evans Message-Id: <199609051344.XAA25473@godzilla.zeta.org.au> To: bde@zeta.org.au, julian@whistle.com Subject: Re: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c boot2.S Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, julian@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Wrong. The limit is the size of a track on the boot media. It's 18 >> sectors for 1440K floppies, 15 sectors for 1200K floppies, and 9 sectors >Ok, so who broke this? I'm quite sure that >when I wrote it I set it up so that it would read an 8K chunk of data >regardless of the tracksize! It never even determined the track size early enough to read more than one track. >hmm ok I can make the code smaller, but the filesize doesn't shrink.... >wierd.. I'll check this in and continue to try to figure out >what's up.. The size of the text and data segment in object files is rounded up to a multiple of 16. This would waste an average of 8+8 bytes for each of the 11 objects file, except the data segments are laid out carefully to minimize wastage. Bruce From owner-cvs-sys Thu Sep 5 14:12:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA18643 for cvs-sys-outgoing; Thu, 5 Sep 1996 14:12:28 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA18595; Thu, 5 Sep 1996 14:12:11 -0700 (PDT) Date: Thu, 5 Sep 1996 14:12:11 -0700 (PDT) From: Julian Elischer Message-Id: <199609052112.OAA18595@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile boot.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/09/05 14:12:09 Modified: sys/i386/boot/biosboot Makefile boot.c Log: Back out the previous changes I just couldn't get the code to be as small as it should have gotten.. atill a LITTLE bigger than before as I need to allow the default string to have options as well Revision Changes Path 1.44 +2 -2 src/sys/i386/boot/biosboot/Makefile 1.57 +73 -84 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Thu Sep 5 14:23:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA19911 for cvs-sys-outgoing; Thu, 5 Sep 1996 14:23:41 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA19834; Thu, 5 Sep 1996 14:23:29 -0700 (PDT) Date: Thu, 5 Sep 1996 14:23:29 -0700 (PDT) From: Julian Elischer Message-Id: <199609052123.OAA19834@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/05 14:23:28 Modified: sys/i386/boot/biosboot boot.c Log: A different version of boot.c that I'm working on.. just here so I can get others to look at some stuff. Revision Changes Path 1.56.2.1 +63 -61 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Thu Sep 5 14:29:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA20935 for cvs-sys-outgoing; Thu, 5 Sep 1996 14:29:15 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA20866; Thu, 5 Sep 1996 14:28:59 -0700 (PDT) Date: Thu, 5 Sep 1996 14:28:59 -0700 (PDT) From: Stefan Esser Message-Id: <199609052128.OAA20866@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/09/05 14:28:57 Modified: sys/pci pci.c Log: Fix code that deals with multiple host to PCI bridges by making the next one use the highest seen bus number plus 1 as its starting point. Revision Changes Path 1.53 +2 -1 src/sys/pci/pci.c From owner-cvs-sys Thu Sep 5 14:34:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA21566 for cvs-sys-outgoing; Thu, 5 Sep 1996 14:34:30 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA21522; Thu, 5 Sep 1996 14:34:16 -0700 (PDT) Date: Thu, 5 Sep 1996 14:34:16 -0700 (PDT) From: Stefan Esser Message-Id: <199609052134.OAA21522@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 se 96/09/05 14:34:15 Modified: sys/pci pcisupport.c Log: Fix Orion specific code by moving config_orion() to a place where it does not depend on bootverbose being true. Include only register specifications for those chip sets that apply to a cpu that might boot this a particular kernel (ie. make the Saturn code depend on I486_CPU being defined, the Pentium chip sets on I586_CPU ...) Revision Changes Path 1.36 +50 -42 src/sys/pci/pcisupport.c From owner-cvs-sys Thu Sep 5 20:24:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA10549 for cvs-sys-outgoing; Thu, 5 Sep 1996 20:24:06 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA10490; Thu, 5 Sep 1996 20:24:00 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id MAA15217; Fri, 6 Sep 1996 12:53:51 +0930 From: Michael Smith Message-Id: <199609060323.MAA15217@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/pci pcisupport.c To: se@freefall.freebsd.org (Stefan Esser) Date: Fri, 6 Sep 1996 12:53:51 +0930 (CST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609052134.OAA21522@freefall.freebsd.org> from "Stefan Esser" at Sep 5, 96 02:34:16 pm 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 Stefan Esser stands accused of saying: > > Include only register specifications for those chip sets that apply to > a cpu that might boot this a particular kernel (ie. make the Saturn code > depend on I486_CPU being defined, the Pentium chip sets on I586_CPU ...) Please note that the PODP chips mean that it's possible to have a Pentium on a 486 board; I would be cross for example to discover that the SiS 496/497 code disappeared from my kernel just because I'm running one 8) -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Thu Sep 5 22:38:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA25257 for cvs-sys-outgoing; Thu, 5 Sep 1996 22:38:10 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA25225; Thu, 5 Sep 1996 22:37:57 -0700 (PDT) Date: Thu, 5 Sep 1996 22:37:57 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199609060537.WAA25225@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c src/sys/kern vfs_bio.c src/sys/sys buf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/09/05 22:37:55 Branch: sys/sys SCSI Modified: sys/sys buf.h Log: Add B_ORDERED buffer flag and prototype for the bowrite function. Bowrite guarantees that buffers queued after a call to bowrite will be written after the specified buffer (to a particular device). Bowrite does this either by taking advantage of hardware ordering support (e.g. tagged queueing on SCSI devices) or by resorting to a synchronous write. Revision Changes Path 1.33 +6 -4 src/sys/sys/buf.h Branch: sys/ufs/ufs SCSI Modified: sys/ufs/ufs ufs_lookup.c Log: Use bowrite instead of VOP_BWRITE in a few cases. This can probably be taken further. Revision Changes Path 1.9 +5 -5 src/sys/ufs/ufs/ufs_lookup.c Branch: sys/kern SCSI Modified: sys/kern vfs_bio.c Log: Add bowrite. Bowrite guarantees that buffers queued after a call to bowrite will be written after the specified buffer (on a particular device). Bowrite does this either by taking advantage of hardware ordering support (e.g. tagged queueing on SCSI devices) or resorting to a synchronous write. Revision Changes Path 1.97 +17 -2 src/sys/kern/vfs_bio.c From owner-cvs-sys Thu Sep 5 23:37:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA29517 for cvs-sys-outgoing; Thu, 5 Sep 1996 23:37:30 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA29494; Thu, 5 Sep 1996 23:37:20 -0700 (PDT) Date: Thu, 5 Sep 1996 23:37:20 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199609060637.XAA29494@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/i386/scsi aic7xxx.c aic7xxx.h bt.c btreg.h src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/eisa aha1742.c src/sys/i386/isa aha1542.c aic6360.c bt5xx-445.c ncr5380.c seagate.c ultra14f.c wd7000.c src/sys/pci aic7870.c ncr.c src/sys/scsi scsi_base.h scsi_ioctl.h scsi_message.h scsi_queue.c scsi_queue.h scsi_sense.h README cd.c ch.c od.c pt.c scsi_all.h scsi_base.c scsi_changer.h scsi_debug.h scsi_driver.c scsi_ioctl.c scsi_sense.c scsiconf.c scsiconf.h sctarg.c sd.c st.c su.c uk.c worm.c src/sys/sys chio.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/09/05 23:37:20 Branch: sys/conf SCSI sys/dev/aic7xxx SCSI sys/i386/eisa SCSI sys/i386/isa SCSI sys/i386/scsi SCSI sys/pci SCSI Modified: sys/conf files sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h sys/i386/eisa aha1742.c sys/i386/isa aha1542.c aic6360.c bt5xx-445.c ncr5380.c seagate.c ultra14f.c wd7000.c sys/i386/scsi aic7xxx.c aic7xxx.h bt.c btreg.h sys/pci aic7870.c ncr.c Log: Bring my SCSI WIP in on a the 'SCSI' branch. Full details of this checkin can be found in the sys/scsi/README file. Revision Changes Path 1.76.2.1 +1 -0 src/sys/conf/files 1.42.2.1 +17 -15 src/sys/dev/aic7xxx/aic7xxx.seq 1.12.2.1 +1 -18 src/sys/dev/aic7xxx/aic7xxx_reg.h 1.54.2.1 +75 -131 src/sys/i386/eisa/aha1742.c 1.60.2.1 +98 -138 src/sys/i386/isa/aha1542.c 1.21.2.1 +80 -76 src/sys/i386/isa/aic6360.c 1.3.4.1 +15 -8 src/sys/i386/isa/bt5xx-445.c 1.11.4.1 +131 -149 src/sys/i386/isa/ncr5380.c 1.17.4.1 +133 -156 src/sys/i386/isa/seagate.c 1.47.2.1 +67 -130 src/sys/i386/isa/ultra14f.c 1.14.2.1 +82 -83 src/sys/i386/isa/wd7000.c 1.75.2.1 +165 -158 src/sys/i386/scsi/aic7xxx.c 1.28.2.1 +21 -17 src/sys/i386/scsi/aic7xxx.h 1.10.2.1 +86 -134 src/sys/i386/scsi/bt.c 1.3.4.1 +3 -4 src/sys/i386/scsi/btreg.h 1.37.2.1 +5 -4 src/sys/pci/aic7870.c 1.76.2.1 +101 -78 src/sys/pci/ncr.c Branch: sys/scsi SCSI Modified: sys/scsi README cd.c ch.c od.c pt.c scsi_all.h scsi_base.c scsi_changer.h scsi_debug.h scsi_driver.c scsi_ioctl.c scsi_sense.c scsiconf.c scsiconf.h sctarg.c sd.c st.c su.c uk.c worm.c Added: sys/scsi scsi_base.h scsi_ioctl.h scsi_message.h scsi_queue.c scsi_queue.h scsi_sense.h Log: Bring my SCSI WIP in on a the 'SCSI' branch. Full details of this checkin can be found in the sys/scsi/README file. Some portions of this code were obtained from NetBSD Revision Changes Path 1.9.8.1 +120 -0 src/sys/scsi/README 1.72.2.1 +440 -382 src/sys/scsi/cd.c 1.33.2.1 +723 -425 src/sys/scsi/ch.c 1.21.2.1 +187 -190 src/sys/scsi/od.c 1.17.2.1 +64 -86 src/sys/scsi/pt.c 1.13.8.1 +12 -6 src/sys/scsi/scsi_all.h 1.39.2.1 +217 -482 src/sys/scsi/scsi_base.c 1.7.8.1 +373 -71 src/sys/scsi/scsi_changer.h 1.3.2.1 +15 -16 src/sys/scsi/scsi_debug.h 1.17.2.1 +10 -7 src/sys/scsi/scsi_driver.c 1.22.2.1 +25 -17 src/sys/scsi/scsi_ioctl.c 1.6.2.1 +1 -1 src/sys/scsi/scsi_sense.c 1.61.2.1 +165 -128 src/sys/scsi/scsiconf.c 1.44.2.1 +245 -205 src/sys/scsi/scsiconf.h 1.16.2.1 +87 -104 src/sys/scsi/sctarg.c 1.93.2.1 +221 -236 src/sys/scsi/sd.c 1.72.2.1 +492 -444 src/sys/scsi/st.c 1.14.2.1 +3 -4 src/sys/scsi/su.c 1.14.4.1 +4 -2 src/sys/scsi/uk.c 1.28.2.1 +267 -253 src/sys/scsi/worm.c Branch: sys/sys SCSI Modified: sys/sys chio.h Log: Bring my SCSI WIP in on a the 'SCSI' branch. Full details of this checkin can be found in the sys/scsi/README file. Obtain from: NetBSD Revision Changes Path 1.6.4.1 +137 -78 src/sys/sys/chio.h From owner-cvs-sys Fri Sep 6 02:17:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07130 for cvs-sys-outgoing; Fri, 6 Sep 1996 02:17:24 -0700 (PDT) Received: (from rgrimes@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07110; Fri, 6 Sep 1996 02:17:09 -0700 (PDT) Date: Fri, 6 Sep 1996 02:17:09 -0700 (PDT) From: "Rodney W. Grimes" Message-Id: <199609060917.CAA07110@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/06 02:17:09 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci pcisupport.c Log: First pass at merging minor differences between HEAD and RELENG_2_1_0, this eliminates cosmetic differences and brings over the staticizing of this file. Add detection of several Intel chips recently added to HEAD (Natoma and Orion GX/KX). More clean up work will happen after pass 2 of merging once the files are pretty much identical. After that additional bootverbose chipset register dumps will be added (Triton-II and Natoma). Revision Changes Path 1.13.4.4 +24 -19 src/sys/pci/pcisupport.c From owner-cvs-sys Fri Sep 6 02:22:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07335 for cvs-sys-outgoing; Fri, 6 Sep 1996 02:22:04 -0700 (PDT) Received: (from rgrimes@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07312; Fri, 6 Sep 1996 02:21:55 -0700 (PDT) Date: Fri, 6 Sep 1996 02:21:55 -0700 (PDT) From: "Rodney W. Grimes" Message-Id: <199609060921.CAA07312@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/06 02:21:52 Modified: sys/pci pcisupport.c Log: Partial merge of RELENG_2_1_0 -> HEAD (addition of Intel 82439HX chip text). Revision Changes Path 1.37 +3 -1 src/sys/pci/pcisupport.c From owner-cvs-sys Fri Sep 6 02:32:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07730 for cvs-sys-outgoing; Fri, 6 Sep 1996 02:32:19 -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 CAA07719; Fri, 6 Sep 1996 02:32:14 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id CAA12748; Fri, 6 Sep 1996 02:32:13 -0700 From: "Rodney W. Grimes" Message-Id: <199609060932.CAA12748@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/pci pcisupport.c To: rgrimes@freefall.freebsd.org (Rodney W. Grimes) Date: Fri, 6 Sep 1996 02:32:13 -0700 (PDT) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609060917.CAA07110@freefall.freebsd.org> from "Rodney W. Grimes" at "Sep 6, 96 02:17:09 am" 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 > rgrimes 96/09/06 02:17:09 > > Branch: sys/pci RELENG_2_1_0 > Modified: sys/pci pcisupport.c > Log: > First pass at merging minor differences between HEAD and RELENG_2_1_0, > this eliminates cosmetic differences and brings over the staticizing > of this file. > > Add detection of several Intel chips recently added to HEAD (Natoma and > Orion GX/KX). > > More clean up work will happen after pass 2 of merging once the files > are pretty much identical. After that additional bootverbose chipset > register dumps will be added (Triton-II and Natoma). > > Revision Changes Path > 1.13.4.4 +24 -19 src/sys/pci/pcisupport.c > Looking at this file and all the #if defined (I686_CPU) cruft and the ordering of chipsets makes me want a cleaner approach. Also you have to be _VERY_ carefull on what you exclude from certain CPU classes, especially with devices other than HOST/PCI bridges (ie, a PCI/anything bridge _can_ be used with _ANY_ cpu class. Stephan, do you really want to be doing that in here?? -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-sys Fri Sep 6 10:07:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA13285 for cvs-sys-outgoing; Fri, 6 Sep 1996 10:07:44 -0700 (PDT) Received: from FileServ1.MI.Uni-Koeln.DE (FileServ1.MI.Uni-Koeln.DE [134.95.212.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA13274; Fri, 6 Sep 1996 10:07:38 -0700 (PDT) Received: from x14.mi.uni-koeln.de (annexr3-4.slip.Uni-Koeln.DE) by FileServ1.MI.Uni-Koeln.DE with SMTP id AA14259 (5.67b/IDA-1.5); Fri, 6 Sep 1996 19:07:31 +0200 Received: (from se@localhost) by x14.mi.uni-koeln.de (8.7.5/8.6.9) id TAA16627; Fri, 6 Sep 1996 19:04:38 +0200 (MET DST) Date: Fri, 6 Sep 1996 19:04:38 +0200 (MET DST) Message-Id: <199609061704.TAA16627@x14.mi.uni-koeln.de> From: Stefan Esser To: Michael Smith Cc: se@freefall.freebsd.org (Stefan Esser), CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci pcisupport.c In-Reply-To: <199609060323.MAA15217@genesis.atrad.adelaide.edu.au> References: <199609052134.OAA21522@freefall.freebsd.org> <199609060323.MAA15217@genesis.atrad.adelaide.edu.au> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Michael Smith writes: > Stefan Esser stands accused of saying: > > > > Include only register specifications for those chip sets that apply to > > a cpu that might boot this a particular kernel (ie. make the Saturn code > > depend on I486_CPU being defined, the Pentium chip sets on I586_CPU ...) > > Please note that the PODP chips mean that it's possible to have a Pentium > on a 486 board; I would be cross for example to discover that the SiS > 496/497 code disappeared from my kernel just because I'm running one 8) The PODP ??? You mean there are actually people who use them ? You got one yourself ? Well, that's a difference :) Honestly, I totally forgot about that chip, and it makes my idea look even worse ... I had already come to the conclusion that it wasn't worth the complexity, and had been thinking about backing out that change. (I wondered about the Cyrix 6x86 cpu, for example, which isn't detected as an I586_CPU, AFAIK, but goes into the same motherboards as a Pentium. This would be a CPU that claimed to be a 486, but needs the P5 chip set names. The opposite of your situation with the PODP ...) You'll get your chip set message back. I promise! Regards, STefan From owner-cvs-sys Fri Sep 6 10:12:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA13851 for cvs-sys-outgoing; Fri, 6 Sep 1996 10:12:47 -0700 (PDT) Received: from FileServ1.MI.Uni-Koeln.DE (FileServ1.MI.Uni-Koeln.DE [134.95.212.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA13761; Fri, 6 Sep 1996 10:12:01 -0700 (PDT) Received: from x14.mi.uni-koeln.de (annexr3-4.slip.Uni-Koeln.DE) by FileServ1.MI.Uni-Koeln.DE with SMTP id AA14289 (5.67b/IDA-1.5); Fri, 6 Sep 1996 19:11:51 +0200 Received: (from se@localhost) by x14.mi.uni-koeln.de (8.7.5/8.6.9) id TAA16633; Fri, 6 Sep 1996 19:08:57 +0200 (MET DST) Date: Fri, 6 Sep 1996 19:08:57 +0200 (MET DST) Message-Id: <199609061708.TAA16633@x14.mi.uni-koeln.de> From: Stefan Esser To: "Rodney W. Grimes" Cc: rgrimes@freefall.freebsd.org (Rodney W. Grimes), CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci pcisupport.c In-Reply-To: <199609060932.CAA12748@GndRsh.aac.dev.com> References: <199609060917.CAA07110@freefall.freebsd.org> <199609060932.CAA12748@GndRsh.aac.dev.com> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Rodney W. Grimes writes: > > rgrimes 96/09/06 02:17:09 > > > Looking at this file and all the #if defined (I686_CPU) cruft and the > ordering of chipsets makes me want a cleaner approach. Also you have > to be _VERY_ carefull on what you exclude from certain CPU classes, > especially with devices other than HOST/PCI bridges (ie, a PCI/anything > bridge _can_ be used with _ANY_ cpu class. 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 ... See my reply to Michael Smith, who rightly complained about his, too ... > Stephan, do you really want to be doing that in here?? No, I really don't, anymore ... 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 :) Regards, STefan From owner-cvs-sys Fri Sep 6 10:39:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA16073 for cvs-sys-outgoing; Fri, 6 Sep 1996 10:39:38 -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 KAA16066; Fri, 6 Sep 1996 10:39:33 -0700 (PDT) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id KAA13211; Fri, 6 Sep 1996 10:39:19 -0700 From: "Rodney W. Grimes" Message-Id: <199609061739.KAA13211@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/pci pcisupport.c To: se@zpr.uni-koeln.de (Stefan Esser) Date: Fri, 6 Sep 1996 10:39:19 -0700 (PDT) Cc: rgrimes@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199609061708.TAA16633@x14.mi.uni-koeln.de> from Stefan Esser at "Sep 6, 96 07:08:57 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: > > > rgrimes 96/09/06 02:17:09 > > > > > Looking at this file and all the #if defined (I686_CPU) cruft and the > > ordering of chipsets makes me want a cleaner approach. Also you have > > to be _VERY_ carefull on what you exclude from certain CPU classes, > > especially with devices other than HOST/PCI bridges (ie, a PCI/anything > > bridge _can_ be used with _ANY_ cpu class. > > 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... > See my reply to Michael Smith, who rightly > complained about his, too ... Yea.. now that is a much better reason for the evil #ifdef's to go away... > > Stephan, do you really want to be doing that in here?? > > No, I really don't, anymore ... 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 :-)). -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD From owner-cvs-sys Fri Sep 6 16:10:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA08513 for cvs-sys-outgoing; Fri, 6 Sep 1996 16:10:55 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA08353; Fri, 6 Sep 1996 16:09:23 -0700 (PDT) Date: Fri, 6 Sep 1996 16:09:23 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609062309.QAA08353@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/ccd ccd.c src/sys/gnu/i386/isa dgb.c src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h src/sys/i386/i386 identcpu.c machdep.c src/sys/i386/isa aha1542.c aic6360.c asc.c atapi.c atapi.h b004.c bt5xx-445.c ctx.c cx.c cy.c fd.c ft.c if_ar.c if_cx.c if_ed.c if_eg.c if_el.c if_ep.c if_fe.c if_ie.c if_ix.c if_ixreg.h if_le.c if_lnc.c if_sr.c isa.c istallion.c labpc.c lpt.c mcd.c mse.c ncr5380.c npx.c pcaudio.c psm.c qcam.c qcamdefs.h qcamio.c rc.c scd.c seagate.c si.c sio.c spigot.c stallion.c syscons.c ultra14f.c wcd.c wd.c wd7000.c wt.c src/sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h src/sys/kern kern_devconf.c kern_shutdown.c src/sys/pccard pccard.c pcic.c src/sys/pci if_de.c if_fxp.c if_pdq.c if_vx.c meteor.c ncr.c pci.c pcisupport.c pcivar.h src/sys/scsi cd.c ch.c od.c pt.c scsi_driver.c scsi_driver.h scsiconf.c sd.c st.c src/sys/i386/apm apm.c src/sys/i386/isa/matcd matcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/06 16:09:23 Modified: sys/dev/ccd ccd.c sys/gnu/i386/isa dgb.c sys/i386/apm apm.c sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h sys/i386/i386 identcpu.c machdep.c sys/i386/isa aha1542.c aic6360.c asc.c atapi.c atapi.h b004.c bt5xx-445.c ctx.c cx.c cy.c fd.c ft.c if_ar.c if_cx.c if_ed.c if_eg.c if_el.c if_ep.c if_fe.c if_ie.c if_ix.c if_ixreg.h if_le.c if_lnc.c if_sr.c isa.c istallion.c labpc.c lpt.c mcd.c mse.c ncr5380.c npx.c pcaudio.c psm.c qcam.c qcamdefs.h qcamio.c rc.c scd.c seagate.c si.c sio.c spigot.c stallion.c syscons.c ultra14f.c wcd.c wd.c wd7000.c wt.c sys/i386/isa/matcd matcd.c sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h sys/kern kern_devconf.c kern_shutdown.c sys/pccard pccard.c pcic.c sys/pci if_de.c if_fxp.c if_pdq.c if_vx.c meteor.c ncr.c pci.c pcisupport.c pcivar.h sys/scsi cd.c ch.c od.c pt.c scsi_driver.c scsi_driver.h scsiconf.c sd.c st.c Log: Remove devconf, it never grew up to be of any use. Revision Changes Path 1.17 +1 -2 src/sys/dev/ccd/ccd.c 1.20 +1 -39 src/sys/gnu/i386/isa/dgb.c 1.48 +1 -31 src/sys/i386/apm/apm.c 1.5 +2 -21 src/sys/i386/eisa/3c5x9.c 1.55 +2 -16 src/sys/i386/eisa/aha1742.c 1.31 +2 -23 src/sys/i386/eisa/aic7770.c 1.7 +2 -16 src/sys/i386/eisa/bt74x.c 1.22 +6 -120 src/sys/i386/eisa/eisaconf.c 1.10 +2 -5 src/sys/i386/eisa/eisaconf.h 1.5 +1 -15 src/sys/i386/i386/identcpu.c 1.202 +1 -9 src/sys/i386/i386/machdep.c 1.61 +1 -28 src/sys/i386/isa/aha1542.c 1.22 +1 -26 src/sys/i386/isa/aic6360.c 1.21 +1 -24 src/sys/i386/isa/asc.c 1.12 +3 -4 src/sys/i386/isa/atapi.c 1.7 +1 -4 src/sys/i386/isa/atapi.h 1.18 +0 -31 src/sys/i386/isa/b004.c 1.4 +1 -29 src/sys/i386/isa/bt5xx-445.c 1.20 +1 -28 src/sys/i386/isa/ctx.c 1.24 +0 -7 src/sys/i386/isa/cx.c 1.35 +1 -52 src/sys/i386/isa/cy.c 1.92 +1 -112 src/sys/i386/isa/fd.c 1.27 +1 -48 src/sys/i386/isa/ft.c 1.10 +1 -72 src/sys/i386/isa/if_ar.c 1.16 +0 -17 src/sys/i386/isa/if_cx.c 1.105 +2 -65 src/sys/i386/isa/if_ed.c 1.18 +1 -29 src/sys/i386/isa/if_eg.c 1.26 +1 -28 src/sys/i386/isa/if_el.c 1.53 +2 -45 src/sys/i386/isa/if_ep.c 1.18 +1 -55 src/sys/i386/isa/if_fe.c 1.36 +1 -26 src/sys/i386/isa/if_ie.c 1.23 +1 -33 src/sys/i386/isa/if_ix.c 1.9 +1 -2 src/sys/i386/isa/if_ixreg.h 1.34 +1 -27 src/sys/i386/isa/if_le.c 1.27 +14 -35 src/sys/i386/isa/if_lnc.c 1.2 +1 -68 src/sys/i386/isa/if_sr.c 1.72 +1 -54 src/sys/i386/isa/isa.c 1.6 +1 -2 src/sys/i386/isa/istallion.c 1.16 +0 -44 src/sys/i386/isa/labpc.c 1.55 +1 -29 src/sys/i386/isa/lpt.c 1.83 +1 -30 src/sys/i386/isa/mcd.c 1.28 +1 -27 src/sys/i386/isa/mse.c 1.12 +0 -17 src/sys/i386/isa/ncr5380.c 1.31 +1 -30 src/sys/i386/isa/npx.c 1.30 +1 -25 src/sys/i386/isa/pcaudio.c 1.25 +0 -27 src/sys/i386/isa/psm.c 1.16 +0 -41 src/sys/i386/isa/qcam.c 1.5 +0 -1 src/sys/i386/isa/qcamdefs.h 1.7 +0 -1 src/sys/i386/isa/qcamio.c 1.25 +0 -30 src/sys/i386/isa/rc.c 1.25 +1 -29 src/sys/i386/isa/scd.c 1.18 +1 -18 src/sys/i386/isa/seagate.c 1.52 +1 -34 src/sys/i386/isa/si.c 1.145 +1 -64 src/sys/i386/isa/sio.c 1.26 +0 -36 src/sys/i386/isa/spigot.c 1.4 +1 -2 src/sys/i386/isa/stallion.c 1.165 +1 -24 src/sys/i386/isa/syscons.c 1.48 +1 -26 src/sys/i386/isa/ultra14f.c 1.37 +2 -40 src/sys/i386/isa/wcd.c 1.116 +2 -95 src/sys/i386/isa/wd.c 1.15 +0 -20 src/sys/i386/isa/wd7000.c 1.35 +1 -28 src/sys/i386/isa/wt.c 1.20 +1 -33 src/sys/i386/isa/matcd/matcd.c 1.24 +0 -57 src/sys/i386/isa/pcvt/pcvt_drv.c 1.20 +0 -4 src/sys/i386/isa/pcvt/pcvt_hdr.h 1.17 +0 -181 src/sys/kern/kern_devconf.c 1.5 +1 -2 src/sys/kern/kern_shutdown.c 1.25 +0 -16 src/sys/pccard/pccard.c 1.21 +0 -39 src/sys/pccard/pcic.c 1.50 +7 -11 src/sys/pci/if_de.c 1.14 +5 -7 src/sys/pci/if_fxp.c 1.17 +1 -23 src/sys/pci/if_pdq.c 1.11 +2 -4 src/sys/pci/if_vx.c 1.25 +0 -1 src/sys/pci/meteor.c 1.77 +2 -3 src/sys/pci/ncr.c 1.54 +2 -77 src/sys/pci/pci.c 1.38 +1 -2 src/sys/pci/pcisupport.c 1.11 +3 -2 src/sys/pci/pcivar.h 1.73 +1 -26 src/sys/scsi/cd.c 1.34 +1 -31 src/sys/scsi/ch.c 1.22 +1 -25 src/sys/scsi/od.c 1.18 +1 -7 src/sys/scsi/pt.c 1.18 +2 -5 src/sys/scsi/scsi_driver.c 1.7 +2 -2 src/sys/scsi/scsi_driver.h 1.62 +1 -23 src/sys/scsi/scsiconf.c 1.94 +1 -24 src/sys/scsi/sd.c 1.73 +1 -31 src/sys/scsi/st.c From owner-cvs-sys Fri Sep 6 16:13:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA08682 for cvs-sys-outgoing; Fri, 6 Sep 1996 16:13:15 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA08580; Fri, 6 Sep 1996 16:11:44 -0700 (PDT) Date: Fri, 6 Sep 1996 16:11:44 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199609062311.QAA08580@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_devconf.c src/sys/i386/include devconf.h src/sys/sys devconf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/09/06 16:11:44 Removed: sys/i386/include devconf.h sys/kern kern_devconf.c sys/sys devconf.h Log: Remove these three devconf files entirely. From owner-cvs-sys Fri Sep 6 16:33:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09813 for cvs-sys-outgoing; Fri, 6 Sep 1996 16:33:07 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09778; Fri, 6 Sep 1996 16:32:56 -0700 (PDT) Date: Fri, 6 Sep 1996 16:32:56 -0700 (PDT) From: Paul Traina Message-Id: <199609062332.QAA09778@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-user Subject: cvs commit: src/sys/i386/isa atapi.c wcd.c wd.c src/lkm/wcd Makefile src/lkm/atapi Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/06 16:32:56 Modified: sys/i386/isa atapi.c wcd.c wd.c lkm/atapi Makefile lkm/wcd Makefile Log: Bannish ATAPI and ATAPI_STATIC #defines to opt_atapi.h. Revision Changes Path 1.13 +2 -0 src/sys/i386/isa/atapi.c 1.38 +2 -0 src/sys/i386/isa/wcd.c 1.117 +3 -1 src/sys/i386/isa/wd.c 1.5 +7 -4 src/lkm/atapi/Makefile 1.4 +7 -4 src/lkm/wcd/Makefile From owner-cvs-sys Fri Sep 6 16:33:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09894 for cvs-sys-outgoing; Fri, 6 Sep 1996 16:33:52 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA09877; Fri, 6 Sep 1996 16:33:46 -0700 (PDT) Date: Fri, 6 Sep 1996 16:33:46 -0700 (PDT) From: Paul Traina Message-Id: <199609062333.QAA09877@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/06 16:33:46 Modified: sys/i386/conf options.i386 Log: Add ATAPI_STATIC, ATAPI, and SC_KBD_PROBE_WORKS options. Revision Changes Path 1.15 +6 -1 src/sys/i386/conf/options.i386 From owner-cvs-sys Fri Sep 6 16:36:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA10056 for cvs-sys-outgoing; Fri, 6 Sep 1996 16:36:06 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA10023; Fri, 6 Sep 1996 16:35:56 -0700 (PDT) Date: Fri, 6 Sep 1996 16:35:56 -0700 (PDT) From: Paul Traina Message-Id: <199609062335.QAA10023@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/09/06 16:35:56 Modified: sys/i386/conf LINT sys/i386/isa syscons.c Log: Add option SC_KBD_PROBE_WORKS to syscons driver. If you define this, it means your keyboard is actually probable using the brain-dammaged probe routine in syscons, and if the keyboard is NOT found, then you don't want syscons to activate itself further. This makes life sane for those of us who use serial consoles most of the time and want "the right thing" to happen when we plug a keyboard in. Revision Changes Path 1.276 +3 -1 src/sys/i386/conf/LINT 1.166 +12 -4 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Sep 6 19:15:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA18642 for cvs-sys-outgoing; Fri, 6 Sep 1996 19:15:18 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA18540; Fri, 6 Sep 1996 19:14:55 -0700 (PDT) Date: Fri, 6 Sep 1996 19:14:55 -0700 (PDT) From: Satoshi Asami Message-Id: <199609070214.TAA18540@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa icu.h src/sys/pccard pccard.c pcic.c src/sys/pc98/boot/biosboot boot2.S src/sys/pc98/conf GENERIC98 Makefile.pc98 files.pc98 src/sys/pc98/i386 machdep.c microtime.s trap.c autoconf.c support.s src/sys/pc98/pc98 clock.c if_ed.c if_fe.c mse.c npx.c pc98.c pcibus.c random_machdep.c sbic55.c sbic55.c.new sio.c syscons.c vector.s icu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/09/06 19:14:53 Modified: sys/i386/isa icu.h sys/pc98/boot/biosboot boot2.S sys/pc98/conf GENERIC98 Makefile.pc98 files.pc98 sys/pc98/i386 machdep.c microtime.s trap.c sys/pc98/pc98 clock.c if_ed.c if_fe.c mse.c npx.c pc98.c pcibus.c random_machdep.c sbic55.c sbic55.c.new sio.c syscons.c vector.s sys/pccard pccard.c pcic.c Removed: sys/pc98/i386 autoconf.c support.s sys/pc98/pc98 icu.h Log: Yet another merge. Remove support.s by deleting memcopy. Remove autoconf.c by merging icu.h. Fix a couple of typos. Submitted by: The FreeBSD(98) Development Team. Revision Changes Path 1.8 +16 -1 src/sys/i386/isa/icu.h 1.3 +4 -5 src/sys/pc98/boot/biosboot/boot2.S 1.4 +59 -31 src/sys/pc98/conf/GENERIC98 1.5 +2 -2 src/sys/pc98/conf/Makefile.pc98 1.6 +5 -6 src/sys/pc98/conf/files.pc98 1.6 +1 -9 src/sys/pc98/i386/machdep.c 1.4 +2 -3 src/sys/pc98/i386/microtime.s 1.6 +5 -12 src/sys/pc98/i386/trap.c 1.5 +5 -9 src/sys/pc98/pc98/clock.c 1.6 +1 -5 src/sys/pc98/pc98/if_ed.c 1.6 +1 -5 src/sys/pc98/pc98/if_fe.c 1.4 +2 -4 src/sys/pc98/pc98/mse.c 1.5 +4 -5 src/sys/pc98/pc98/npx.c 1.5 +3 -3 src/sys/pc98/pc98/pc98.c 1.4 +1 -5 src/sys/pc98/pc98/pcibus.c 1.5 +2 -3 src/sys/pc98/pc98/random_machdep.c 1.5 +1 -1 src/sys/pc98/pc98/sbic55.c 1.5 +1 -1 src/sys/pc98/pc98/sbic55.c.new 1.5 +2 -2 src/sys/pc98/pc98/sio.c 1.7 +28 -8 src/sys/pc98/pc98/syscons.c 1.2 +2 -3 src/sys/pc98/pc98/vector.s 1.26 +1 -3 src/sys/pccard/pccard.c 1.22 +1 -3 src/sys/pccard/pcic.c From owner-cvs-sys Fri Sep 6 20:25:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26287 for cvs-sys-outgoing; Fri, 6 Sep 1996 20:25:03 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA26245; Fri, 6 Sep 1996 20:24:48 -0700 (PDT) Date: Fri, 6 Sep 1996 20:24:48 -0700 (PDT) From: John Dyson Message-Id: <199609070324.UAA26245@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/06 20:24:47 Modified: sys/kern sysv_shm.c Log: Corrected an error where precious kernel virtual space was being allocated for entire SYS5 SHM segments. This is totally unnecessary, and so the correct allocation of VM objects has been substituted. (The vm_mmap was misused -- vm_object_allocate is more appropriate.) Revision Changes Path 1.22 +21 -26 src/sys/kern/sysv_shm.c From owner-cvs-sys Sat Sep 7 01:49:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA17266 for cvs-sys-outgoing; Sat, 7 Sep 1996 01:49:33 -0700 (PDT) Received: from FileServ1.MI.Uni-Koeln.DE (FileServ1.MI.Uni-Koeln.DE [134.95.212.1]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id BAA17261; Sat, 7 Sep 1996 01:49:26 -0700 (PDT) Received: from x14.mi.uni-koeln.de (annexr3-4.slip.Uni-Koeln.DE) by FileServ1.MI.Uni-Koeln.DE with SMTP id AA15210 (5.67b/IDA-1.5); Fri, 6 Sep 1996 20:58:54 +0200 Received: (from se@localhost) by x14.mi.uni-koeln.de (8.7.5/8.6.9) id UAA17465; Fri, 6 Sep 1996 20:54:54 +0200 (MET DST) Date: Fri, 6 Sep 1996 20:54:54 +0200 (MET DST) Message-Id: <199609061854.UAA17465@x14.mi.uni-koeln.de> From: Stefan Esser To: "Rodney W. Grimes" Cc: se@zpr.uni-koeln.de (Stefan Esser), rgrimes@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci pcisupport.c In-Reply-To: <199609061739.KAA13211@GndRsh.aac.dev.com> References: <199609061708.TAA16633@x14.mi.uni-koeln.de> <199609061739.KAA13211@GndRsh.aac.dev.com> 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 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 :-)). 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 ...) 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 :) 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 ...) 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 ... Regards, STefan From owner-cvs-sys Sat Sep 7 10:35:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA21984 for cvs-sys-outgoing; Sat, 7 Sep 1996 10:35:13 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA21940; Sat, 7 Sep 1996 10:35:00 -0700 (PDT) Date: Sat, 7 Sep 1996 10:35:00 -0700 (PDT) From: John Dyson Message-Id: <199609071735.KAA21940@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/09/07 10:34:59 Modified: sys/ufs/ffs ffs_vfsops.c Log: Fix a VOP_UNLOCK panic when using options DIAGNOSTIC during dismount. Revision Changes Path 1.41 +3 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Sat Sep 7 10:41:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22637 for cvs-sys-outgoing; Sat, 7 Sep 1996 10:41:36 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA22610; Sat, 7 Sep 1996 10:41:25 -0700 (PDT) Date: Sat, 7 Sep 1996 10:41:25 -0700 (PDT) From: Nate Williams Message-Id: <199609071741.KAA22610@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/apm apm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/07 10:41:24 Modified: sys/i386/apm apm.c Log: APM_DSVALUE_BUS is no longer with the addition of the correct fix to machdep.c. We no longer walk on the data segment the BIOS sets up. Revision Changes Path 1.49 +1 -18 src/sys/i386/apm/apm.c From owner-cvs-sys Sat Sep 7 10:51:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA23969 for cvs-sys-outgoing; Sat, 7 Sep 1996 10:51:17 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA23866; Sat, 7 Sep 1996 10:50:53 -0700 (PDT) Date: Sat, 7 Sep 1996 10:50:53 -0700 (PDT) From: Nate Williams Message-Id: <199609071750.KAA23866@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pccard pccard.c pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/07 10:50:52 Modified: sys/pccard pccard.c pcic.c Log: - Don't include . It was a kludge I should never have imported. Revision Changes Path 1.27 +0 -1 src/sys/pccard/pccard.c 1.23 +0 -1 src/sys/pccard/pcic.c From owner-cvs-sys Sat Sep 7 10:52:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA24177 for cvs-sys-outgoing; Sat, 7 Sep 1996 10:52:13 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA24081; Sat, 7 Sep 1996 10:51:56 -0700 (PDT) Date: Sat, 7 Sep 1996 10:51:56 -0700 (PDT) From: Nate Williams Message-Id: <199609071751.KAA24081@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include laptops.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/09/07 10:51:55 Removed: sys/i386/include laptops.h Log: Unused file. From owner-cvs-sys Sat Sep 7 10:53:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA24415 for cvs-sys-outgoing; Sat, 7 Sep 1996 10:53:09 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA24388; Sat, 7 Sep 1996 10:52:59 -0700 (PDT) Date: Sat, 7 Sep 1996 10:52:59 -0700 (PDT) From: Nate Williams Message-Id: <199609071752.KAA24388@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/07 10:52:58 Modified: sys/i386/isa if_zp.c Log: Disable 'suspend' as it tends to lockup computers with the current APM driver. Revision Changes Path 1.25 +3 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Sat Sep 7 12:13:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01133 for cvs-sys-outgoing; Sat, 7 Sep 1996 12:13:15 -0700 (PDT) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA01119; Sat, 7 Sep 1996 12:13:10 -0700 (PDT) Date: Sat, 7 Sep 1996 12:13:10 -0700 (PDT) From: Soren Schmidt Message-Id: <199609071913.MAA01119@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/09/07 12:13:10 Modified: sys/conf files sys/kern kern_shutdown.c Log: Fixed two small leftovers form PHK's mega devconf removal commit.. Revision Changes Path 1.77 +0 -1 src/sys/conf/files 1.6 +1 -2 src/sys/kern/kern_shutdown.c From owner-cvs-sys Sat Sep 7 13:18:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA06381 for cvs-sys-outgoing; Sat, 7 Sep 1996 13:18:19 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA06354; Sat, 7 Sep 1996 13:18:06 -0700 (PDT) Date: Sat, 7 Sep 1996 13:18:06 -0700 (PDT) From: Bruce Evans Message-Id: <199609072018.NAA06354@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 bde 96/09/07 13:18:06 Modified: sys/i386/boot/biosboot boot.c Log: Saved 48 bytes (56 before padding) by moving a variable declaration. gcc always generates large code for accesses to globals. For locals it only generates large code if there are more than 128 bytes of locals. It sorts scalar locals after array locals to pessimize for space in the usual case when there are more (static) references to scalars than to arrays. Saved another 16 bytes (13 before padding) by adding a `continue'. Fall-through tests normally save space, but here one of them made gcc do space-unoptimal register allocation (it allocates ch in %bl because preserving this register across function calls is "free", but comparisions with %bl take one byte fewer than comparsions with %bl). Revision Changes Path 1.58 +3 -2 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Sep 7 13:42:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA08506 for cvs-sys-outgoing; Sat, 7 Sep 1996 13:42:05 -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 NAA08493; Sat, 7 Sep 1996 13:41:53 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id GAA20762; Sun, 8 Sep 1996 06:36:40 +1000 Date: Sun, 8 Sep 1996 06:36:40 +1000 From: Bruce Evans Message-Id: <199609072036.GAA20762@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, sos@freefall.freebsd.org Subject: Re: cvs commit: src/sys/conf files src/sys/kern kern_shutdown.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/conf files > sys/kern kern_shutdown.c > Log: > Fixed two small leftovers form PHK's mega devconf removal commit.. Grepping for devconf and kdc shows one more harmful leftover and many harmless leftovers in the following files: src/sys/i386/eisa/eisaconf.h src/sys/i386//i386/swapgeneric.c # currently broken src/sys/i386/isa/aha1542.c src/sys/i386/isa/atapi.c src/sys/i386/isa/if_epreg.h src/sys/i386/isa/if_fe.c src/sys/i386/isa/if_lnc.c # incompletely changed src/sys/i386/isa/isa_device.h src/sys/pci/pci.c src/sys/pci/pcivar.h src/sys/scsi/scsi_driver.h src/sys/scsi/scsiconf.h src/sys/scsi/sctarg.c src/sys/scsi/worm.c src/sys/sys/sysctl.h Bruce From owner-cvs-sys Sat Sep 7 14:06:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA10585 for cvs-sys-outgoing; Sat, 7 Sep 1996 14:06:56 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA10556; Sat, 7 Sep 1996 14:06:46 -0700 (PDT) Date: Sat, 7 Sep 1996 14:06:46 -0700 (PDT) From: Bruce Evans Message-Id: <199609072106.OAA10556@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot sys.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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: - avoiding strcmp("?" saved 12 bytes. gcc inlined the strcmp() but this takes as much or more code as a function call. The inlining was bogus because the strcmp() in the bootstrap isn't standard. - using a char instead of an int for the boolean `last_only' saved 8 bytes. Booleans should usually be represented as chars on the i386. - simplifying the return tests saved 9 bytes. - using putc instead of printf to print a newline saved 3 bytes of code and 2 bytes of const data. - avoiding `else's by always doing the else clause and fixing it up saved 4+8 bytes. Revision Changes Path 1.12 +14 -13 src/sys/i386/boot/biosboot/sys.c From owner-cvs-sys Sat Sep 7 14:17:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA11370 for cvs-sys-outgoing; Sat, 7 Sep 1996 14:17:02 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA11339; Sat, 7 Sep 1996 14:16:48 -0700 (PDT) Date: Sat, 7 Sep 1996 14:16:48 -0700 (PDT) From: Bruce Evans Message-Id: <199609072116.OAA11339@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/07 14:16:47 Modified: sys/i386/boot/biosboot Makefile Log: Remove boot2 when the size test fails so that rebuilding without fixing the problem doesn't bogusly succeed. Print size failures to stderr instead of stdout and don't print bells and whistles. Revision Changes Path 1.45 +4 -2 src/sys/i386/boot/biosboot/Makefile From owner-cvs-sys Sat Sep 7 14:27:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA12085 for cvs-sys-outgoing; Sat, 7 Sep 1996 14:27:40 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA12064; Sat, 7 Sep 1996 14:27:28 -0700 (PDT) Date: Sat, 7 Sep 1996 14:27:28 -0700 (PDT) From: Bruce Evans Message-Id: <199609072127.OAA12064@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/07 14:27:27 Modified: sys/pci ncr.c Log: Preserve volatility in casts of np->reg. Cosmetic. Revision Changes Path 1.78 +5 -5 src/sys/pci/ncr.c From owner-cvs-sys Sat Sep 7 14:48:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14190 for cvs-sys-outgoing; Sat, 7 Sep 1996 14:48:17 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14143; Sat, 7 Sep 1996 14:47:58 -0700 (PDT) Date: Sat, 7 Sep 1996 14:47:58 -0700 (PDT) From: Bruce Evans Message-Id: <199609072147.OAA14143@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 bde 96/09/07 14:47:57 Modified: sys/i386/isa syscons.c Log: Fixed another easy case of const poisoning in the kernel. Cosmetic. (A pointer to a const was misused to avoid loading loading the same value twice, but gcc does exactly the same optimization automatically. It can see that the value hasn't changed.) Revision Changes Path 1.167 +2 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Sat Sep 7 18:11:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA01664 for cvs-sys-outgoing; Sat, 7 Sep 1996 18:11:36 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA01648; Sat, 7 Sep 1996 18:11:30 -0700 (PDT) Date: Sat, 7 Sep 1996 18:11:30 -0700 (PDT) From: Julian Elischer Message-Id: <199609080111.SAA01648@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/07 18:11:29 Modified: sys/i386/boot/biosboot boot.c Log: don't use strcpy, we don't have it.. (julian's play branch only) Revision Changes Path 1.56.2.2 +16 -7 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Sep 7 18:17:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA02022 for cvs-sys-outgoing; Sat, 7 Sep 1996 18:17:34 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA01996; Sat, 7 Sep 1996 18:17:26 -0700 (PDT) Date: Sat, 7 Sep 1996 18:17:26 -0700 (PDT) From: Julian Elischer Message-Id: <199609080117.SAA01996@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/07 18:17:26 Modified: sys/i386/boot/biosboot boot.c Log: slightly different version Revision Changes Path 1.56.2.3 +16 -15 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Sep 7 18:31:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03573 for cvs-sys-outgoing; Sat, 7 Sep 1996 18:31:39 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA03542; Sat, 7 Sep 1996 18:31:30 -0700 (PDT) Date: Sat, 7 Sep 1996 18:31:30 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199609080131.SAA03542@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa atapi.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/09/07 18:31:30 Modified: sys/i386/isa atapi.c Log: Finish what phk started here in removing devconf. The ATAPI_STATIC case was still broken, as was the normal case since atapi_attach() was called internally. Revision Changes Path 1.14 +2 -3 src/sys/i386/isa/atapi.c From owner-cvs-sys Sat Sep 7 20:18:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA14612 for cvs-sys-outgoing; Sat, 7 Sep 1996 20:18:07 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA14581; Sat, 7 Sep 1996 20:17:53 -0700 (PDT) Date: Sat, 7 Sep 1996 20:17:53 -0700 (PDT) From: Julian Elischer Message-Id: <199609080317.UAA14581@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/07 20:17:53 Modified: sys/i386/boot/biosboot boot.c Log: get this branch down to bruce's size while still doing what I need Revision Changes Path 1.56.2.4 +15 -15 src/sys/i386/boot/biosboot/boot.c From owner-cvs-sys Sat Sep 7 21:30:20 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA20770 for cvs-sys-outgoing; Sat, 7 Sep 1996 21:30:20 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA20744; Sat, 7 Sep 1996 21:30:08 -0700 (PDT) Date: Sat, 7 Sep 1996 21:30:08 -0700 (PDT) From: Julian Elischer Message-Id: <199609080430.VAA20744@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/07 21:30:07 Modified: sys/i386/boot/biosboot boot.c Log: sometimes gcc makes you ill give up trying to optimise (for size) a private strcpy so that I dont need to bloat from libc, and use bcopy instead. Revision Changes Path 1.56.2.5 +2 -11 src/sys/i386/boot/biosboot/boot.c