From owner-cvs-sys Sun Nov 10 03:21:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA01023 for cvs-sys-outgoing; Sun, 10 Nov 1996 03:21:36 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA00995; Sun, 10 Nov 1996 03:21:22 -0800 (PST) Date: Sun, 10 Nov 1996 03:21:22 -0800 (PST) From: Satoshi Asami Message-Id: <199611101121.DAA00995@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/11/10 03:21:20 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf LINT Log: Put ccd in the right place. Sorry about the screwup. Reported by: Andre Albsmeier Revision Changes Path 1.184.4.27 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Sun Nov 10 04:13:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA04382 for cvs-sys-outgoing; Sun, 10 Nov 1996 04:13:07 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA04355; Sun, 10 Nov 1996 04:12:50 -0800 (PST) Date: Sun, 10 Nov 1996 04:12:50 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611101212.EAA04355@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/boot/biosboot Makefile src/sys/pc98/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/10 04:12:49 Branch: sys/pc98/boot/biosboot RELENG_2_2 sys/pc98/boot/rawboot RELENG_2_2 Modified: sys/pc98/boot/biosboot Makefile sys/pc98/boot/rawboot Makefile Log: Merge from -current Revision Changes Path 1.4.2.1 +6 -2 src/sys/pc98/boot/biosboot/Makefile 1.2.2.1 +2 -2 src/sys/pc98/boot/rawboot/Makefile From owner-cvs-sys Sun Nov 10 04:33:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05336 for cvs-sys-outgoing; Sun, 10 Nov 1996 04:33:03 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA05318; Sun, 10 Nov 1996 04:32:48 -0800 (PST) Date: Sun, 10 Nov 1996 04:32:48 -0800 (PST) From: David Greenman Message-Id: <199611101232.EAA05318@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci dc21040.h if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/11/10 04:32:47 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci dc21040.h if_de.c Log: Updated to a newer version from Matt Thomas. This is the same version that -current is based on. This has been tested on wcarchive for about 12 hours and in -current for a couple of months. This update should fix many of the compatibility problems that people have reported. Revision Changes Path 1.4.4.2 +189 -8 src/sys/pci/dc21040.h 1.29.2.6 +2924 -1029src/sys/pci/if_de.c From owner-cvs-sys Sun Nov 10 05:36:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA08901 for cvs-sys-outgoing; Sun, 10 Nov 1996 05:36:10 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA08853; Sun, 10 Nov 1996 05:35:55 -0800 (PST) Date: Sun, 10 Nov 1996 05:35:55 -0800 (PST) From: David Greenman Message-Id: <199611101335.FAA08853@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/11/10 05:35:54 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci if_de.c Log: Put the packet error printf inside #ifdef DIAGNOSTIC. Revision Changes Path 1.29.2.7 +3 -1 src/sys/pci/if_de.c From owner-cvs-sys Sun Nov 10 05:37:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA08984 for cvs-sys-outgoing; Sun, 10 Nov 1996 05:37:02 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA08970; Sun, 10 Nov 1996 05:36:55 -0800 (PST) Date: Sun, 10 Nov 1996 05:36:55 -0800 (PST) From: David Greenman Message-Id: <199611101336.FAA08970@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/11/10 05:36:52 Modified: sys/pci if_de.c Log: Put the packet error printf inside #ifdef DIAGNOSTIC. Revision Changes Path 1.55 +3 -1 src/sys/pci/if_de.c From owner-cvs-sys Sun Nov 10 05:39:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA09072 for cvs-sys-outgoing; Sun, 10 Nov 1996 05:39:17 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id FAA09056; Sun, 10 Nov 1996 05:39:03 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.6/8.6.5) with SMTP id FAA01322; Sun, 10 Nov 1996 05:39:00 -0800 (PST) Message-Id: <199611101339.FAA01322@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: phk@freebsd.org cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci if_de.c From: David Greenman Reply-To: dg@root.com Date: Sun, 10 Nov 1996 05:39:00 -0800 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >davidg 96/11/10 05:36:52 > > Modified: sys/pci if_de.c > Log: > Put the packet error printf inside #ifdef DIAGNOSTIC. > > Revision Changes Path > 1.55 +3 -1 src/sys/pci/if_de.c This should be considered for 2.2 to reduce our post release tech support. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Sun Nov 10 08:44:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA18598 for cvs-sys-outgoing; Sun, 10 Nov 1996 08:44:30 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA18576; Sun, 10 Nov 1996 08:44:18 -0800 (PST) Date: Sun, 10 Nov 1996 08:44:18 -0800 (PST) From: Nate Williams Message-Id: <199611101644.IAA18576@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 nate 96/11/10 08:44:17 Modified: sys/i386/isa syscons.c syscons.h Log: Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. This allows the user to add modify syscons's configuration flags using UserConfig that will allow older/quirky hardware (most notably older IBM ThinkPad laptops) to work with the standard boot kernel. Inspired by: The Nomads Revision Changes Path 1.184 +18 -7 src/sys/i386/isa/syscons.c 1.24 +2 -1 src/sys/i386/isa/syscons.h From owner-cvs-sys Sun Nov 10 08:58:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA19325 for cvs-sys-outgoing; Sun, 10 Nov 1996 08:58:02 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA19308; Sun, 10 Nov 1996 08:57:47 -0800 (PST) Date: Sun, 10 Nov 1996 08:57:47 -0800 (PST) From: Nate Williams Message-Id: <199611101657.IAA19308@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 nate 96/11/10 08:57:46 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c syscons.h Log: From -current: Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. This allows the user to add modify syscons's configuration flags using UserConfig that will allow older/quirky hardware (most notably older IBM ThinkPad laptops) to work with the standard boot kernel. (note: I used the same flag as in -current so the documentation would be the same) Inspired by: The Nomads Revision Changes Path 1.117.4.13 +17 -7 src/sys/i386/isa/syscons.c 1.9.4.2 +2 -1 src/sys/i386/isa/syscons.h From owner-cvs-sys Sun Nov 10 09:16:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA19989 for cvs-sys-outgoing; Sun, 10 Nov 1996 09:16:08 -0800 (PST) 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 ESMTP id JAA19974; Sun, 10 Nov 1996 09:16:01 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id EAA12879; Mon, 11 Nov 1996 04:14:53 +1100 Date: Mon, 11 Nov 1996 04:14:53 +1100 From: Bruce Evans Message-Id: <199611101714.EAA12879@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, nate@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Modified: sys/i386/isa syscons.c syscons.h Log: Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. This allows the user to add modify syscons's configuration flags using UserConfig that will allow older/quirky hardware (most notably older IBM ThinkPad laptops) to work with the standard boot kernel. Please nuke the XT_KEYBOARD option and document the flag next to the syscons flags in LINT and in keyboard.4. The other new syscons flags are also undocumented. I'm going to replace the i586 optimized copying options (including the one for copyin/copyout that went away) by negative-logic npx flags. This is mainly for 2.2. I don't trust copying through the FPU to work on i586 clones. The flags should be somewhere else (maybe in a `cpu' or `misc' "driver", but npx is more convenient and not wrong for things involving the FPU. npxattach() also avoids attaching the FPU-based copy routines if a h/w FPU with a working exception 16 interface is not being used. There are tricky context switching problems if IRQ13 is being used. I also hacked away the need for MAXMEM: --- diff -c2 machdep.c~ machdep.c *** machdep.c~ Fri Nov 8 03:51:22 1996 --- machdep.c Mon Nov 11 03:39:12 1996 *************** *** 973,976 **** --- 1003,1007 ---- struct gate_descriptor *gdp; int gsel_tss; + struct isa_device *idp; /* table descriptors - used to load tables by microp */ struct region_descriptor r_gdt, r_idt; *************** *** 1176,1179 **** --- 1212,1219 ---- #endif + idp = find_isadev(isa_devtab_null, &npxdriver, 0); + if (idp != NULL && idp->id_msize != 0) + Maxmem = idp->id_msize / 4; + /* call pmap initialization to make new kernel address space */ pmap_bootstrap (first, 0); ---- This doesn't work until the system is rebooted with the new "memory" size in effect after changing it with userconfig (`id_msize' is actually normally the i/o size). Bruce From owner-cvs-sys Sun Nov 10 11:13:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26112 for cvs-sys-outgoing; Sun, 10 Nov 1996 11:13:00 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26094; Sun, 10 Nov 1996 11:12:51 -0800 (PST) Date: Sun, 10 Nov 1996 11:12:51 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611101912.LAA26094@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 jkh 96/11/10 11:12:51 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c Log: Incorporate part of the XT_KEYBOARD change that Nate missed. Please be more careful when modifying code in this branch! If my 8 hour release build had died (and it would have, in a few more hours) because of this, I'd have been displeased. :) Revision Changes Path 1.117.4.14 +2 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Nov 10 11:16:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA26402 for cvs-sys-outgoing; Sun, 10 Nov 1996 11:16:06 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA26391; Sun, 10 Nov 1996 11:16:02 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.2/8.6.9) with ESMTP id LAA28112; Sun, 10 Nov 1996 11:16:03 -0800 (PST) To: "Jordan K. Hubbard" cc: 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 In-reply-to: Your message of "Sun, 10 Nov 1996 11:12:51 PST." <199611101912.LAA26094@freefall.freebsd.org> Date: Sun, 10 Nov 1996 11:16:03 -0800 Message-ID: <28110.847653363@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Please be more careful when modifying code in this branch! Actually, just to follow up to myself here, please just *don't* modify code in this branch unless you've talked to David or myself first. This branch is closed and will be going into critical-fix-only freeze on the 12th of November. Jordan From owner-cvs-sys Sun Nov 10 11:39:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id LAA28530 for cvs-sys-outgoing; Sun, 10 Nov 1996 11:39:41 -0800 (PST) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id LAA28462; Sun, 10 Nov 1996 11:39:11 -0800 (PST) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id MAA16878; Sun, 10 Nov 1996 12:39:01 -0700 (MST) Date: Sun, 10 Nov 1996 12:39:01 -0700 (MST) Message-Id: <199611101939.MAA16878@rocky.mt.sri.com> From: Nate Williams To: Bruce Evans Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, nate@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h In-Reply-To: <199611101714.EAA12879@godzilla.zeta.org.au> References: <199611101714.EAA12879@godzilla.zeta.org.au> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. > This allows the user to add modify syscons's configuration flags using > UserConfig that will allow older/quirky hardware (most notably older IBM > ThinkPad laptops) to work with the standard boot kernel. > > Please nuke the XT_KEYBOARD option and document the flag next to the > syscons flags in LINT and in keyboard.4. The other new syscons flags > are also undocumented. There is no existing documentation for the syscons flags in LINT or keyboard.4. :( Nate From owner-cvs-sys Sun Nov 10 20:20:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA10863 for cvs-sys-outgoing; Sun, 10 Nov 1996 20:20:46 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA10832; Sun, 10 Nov 1996 20:20:22 -0800 (PST) Date: Sun, 10 Nov 1996 20:20:22 -0800 (PST) From: John Dyson Message-Id: <199611110420.UAA10832@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s pmap.c src/sys/i386/include specialreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/11/10 20:20:21 Modified: sys/i386/include specialreg.h sys/i386/i386 locore.s pmap.c Log: Support the PG_G flag on Pentium-Pro processors. This pretty much eliminates the unnecessary unmapping of the kernel during context switches and during invtlb... Revision Changes Path 1.10 +34 -1 src/sys/i386/include/specialreg.h 1.76 +35 -17 src/sys/i386/i386/locore.s 1.131 +41 -18 src/sys/i386/i386/pmap.c From owner-cvs-sys Sun Nov 10 20:57:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12746 for cvs-sys-outgoing; Sun, 10 Nov 1996 20:57:09 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12707; Sun, 10 Nov 1996 20:56:41 -0800 (PST) Date: Sun, 10 Nov 1996 20:56:41 -0800 (PST) From: Bill Fenner Message-Id: <199611110456.UAA12707@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c udp_usrreq.c src/sys/kern uipc_socket2.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/11/10 20:56:40 Modified: sys/kern uipc_socket2.c sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c udp_usrreq.c Log: Add the IP_RECVIF socket option, which supplies a packet's incoming interface using a sockaddr_dl. Fix the other packet-information socket options (SO_TIMESTAMP, IP_RECVDSTADDR) to work for multicast UDP and raw sockets as well. (They previously only worked for unicast UDP). Revision Changes Path 1.17 +27 -1 src/sys/kern/uipc_socket2.c 1.23 +2 -1 src/sys/netinet/in.h 1.15 +4 -2 src/sys/netinet/in_pcb.h 1.51 +61 -1 src/sys/netinet/ip_input.c 1.45 +11 -1 src/sys/netinet/ip_output.c 1.25 +3 -1 src/sys/netinet/ip_var.h 1.38 +23 -11 src/sys/netinet/raw_ip.c 1.31 +22 -93 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Sun Nov 10 21:26:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA15198 for cvs-sys-outgoing; Sun, 10 Nov 1996 21:26:30 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA15173; Sun, 10 Nov 1996 21:26:16 -0800 (PST) Date: Sun, 10 Nov 1996 21:26:16 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199611110526.VAA15173@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/conf LINT src/sys/i386/eisa aic7770.c src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/11/10 21:26:15 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Fix two problems with SCB Paging. 1) get_free_or_disc_scb was not being passed its argument correctly in one case 2) Add protection in the form of the QOUTQCNT variable to prevent overflowing the QOUTFIFO. This should make SCB Paging work. Really, I mean it now. 8-) Revision Changes Path 1.48 +23 -34 src/sys/dev/aic7xxx/aic7xxx.seq 1.16 +6 -2 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/conf LINT Log: Add the AHC_FORCE_PIO option. Update comment on AHC_SCBPAGING_ENABLE since I think it works now. Revision Changes Path 1.289 +8 -4 src/sys/i386/conf/LINT Modified: sys/i386/eisa aic7770.c Log: Clean up the memory mapped/Programmed I/O stuff so that the driver completely uses one or the other. This required some changes to the ahc_reset() function, and how early the probes had to allocate their softc. Turn the AHC_IN/OUT* macros into inline functions and lowercase their names to indicate this change. Geting AHC_OUTSB to work as a macro doing conditional memory mapped I/O would have been too gross. Revision Changes Path 1.35 +22 -16 src/sys/i386/eisa/aic7770.c Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Clean up the memory mapped/Programmed I/O stuff so that the driver completely uses one or the other. This required some changes to the ahc_reset() function, and how early the probes had to allocate their softc. Turn the AHC_IN/OUT* macros into inline functions and lowercase their names to indicate this change. Geting AHC_OUTSB to work as a macro doing conditional memory mapped I/O would have been too gross. Stop setting STPWEN in the main driver and let the PCI front end do it instead. It knows better. Add the clearing of the QOUTQCNT variable during command complete processing in the SCB paging case. Go back to doing unconditional retries for the QUEUE FULL status condition. This is really a kludge, but the code to handle it properly is on the SCSI branch and will not make it into 2.2. Revision Changes Path 1.85 +276 -279 src/sys/i386/scsi/aic7xxx.c 1.33 +61 -23 src/sys/i386/scsi/aic7xxx.h Modified: sys/pci aic7870.c Log: Clean up the memory mapped/Programmed I/O stuff so that the driver completely uses one or the other. This required some changes to the ahc_reset() function, and how early the probes had to allocate their softc. Turn the AHC_IN/OUT* macros into inline functions and lowercase their names to indicate this change. Geting AHC_OUTSB to work as a macro doing conditional memory mapped I/O would have been too gross. Be smart about the STPWEN control bit in SCFRCTL1. It should only be set if the low byte of the bus is to be terminated. We figure this out either by "caching" the value left over from the BIOS setup before we reset the card or by using the values stored in the seeprom if it is availible. Revision Changes Path 1.43 +73 -69 src/sys/pci/aic7870.c From owner-cvs-sys Mon Nov 11 01:09:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA02201 for cvs-sys-outgoing; Mon, 11 Nov 1996 01:09:53 -0800 (PST) Received: (from msmith@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA02162; Mon, 11 Nov 1996 01:09:42 -0800 (PST) Date: Mon, 11 Nov 1996 01:09:42 -0800 (PST) From: Michael Smith Message-Id: <199611110909.BAA02162@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 96/11/11 01:09:42 Modified: sys/i386/i386 userconfig.c Log: Update the database of known devices (people, please consider this when you are adding new drivers...) to match, as best I can tell, majors.i386. Improve behaviour when attempting to save changes for devices that should not be changeable. Now correclty avoids non-device items, PCI devices and devices with no isa_device structure. Submitted by: (observations from) joerg, bde Revision Changes Path 1.66 +13 -7 src/sys/i386/i386/userconfig.c From owner-cvs-sys Mon Nov 11 06:03:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA15200 for cvs-sys-outgoing; Mon, 11 Nov 1996 06:03:47 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA15176; Mon, 11 Nov 1996 06:03:34 -0800 (PST) Date: Mon, 11 Nov 1996 06:03:34 -0800 (PST) From: Bruce Evans Message-Id: <199611111403.GAA15176@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot bios.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 06:03:34 Modified: sys/i386/boot/biosboot bios.S Log: Preserve %esi and %edi for all BIOS calls. This is probably only necessary for get_diskinfo(), whose BIOS call sets %es:%edi in some cases, although most documentation says that it doesn't change %edi in the cases that happened to matter (for hard disks). This shall be in 2.1.6 and 2.2. Submitted by: Tor.Egge@idt.ntnu.no (except I kept the unnecessary preservation of %edx and %ecx) Revision Changes Path 1.6 +25 -1 src/sys/i386/boot/biosboot/bios.S From owner-cvs-sys Mon Nov 11 06:27:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA16387 for cvs-sys-outgoing; Mon, 11 Nov 1996 06:27:05 -0800 (PST) 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 ESMTP id GAA16381; Mon, 11 Nov 1996 06:27:00 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id BAA14852; Tue, 12 Nov 1996 01:25:36 +1100 Date: Tue, 12 Nov 1996 01:25:36 +1100 From: Bruce Evans Message-Id: <199611111425.BAA14852@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/boot/biosboot bios.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/boot/biosboot bios.S > Log: > Preserve %esi and %edi for all BIOS calls. This is probably only necessary > for get_diskinfo(), whose BIOS call sets %es:%edi in some cases, although > most documentation says that it doesn't change %edi in the cases that > happened to matter (for hard disks). > > This shall be in 2.1.6 and 2.2. > > Submitted by: Tor.Egge@idt.ntnu.no > (except I kept the unnecessary preservation of %edx and %ecx) There are too many versions of the BIOS routines. I will fix only get_diskinfo() in dosboot in -current. It should also be fixed in dosboot and pc98/boot/*. dosboot uses inline asm and also seems to not preserve %es. Bruce From owner-cvs-sys Mon Nov 11 06:27:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA16432 for cvs-sys-outgoing; Mon, 11 Nov 1996 06:27:18 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA16416; Mon, 11 Nov 1996 06:27:14 -0800 (PST) Date: Mon, 11 Nov 1996 06:27:14 -0800 (PST) From: Bruce Evans Message-Id: <199611111427.GAA16416@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 06:27:13 Modified: sys/i386/boot/netboot start2.S Log: Preserve %esi and %edi for get_diskinfo(). See the logs for similar fixes in bios.S. I only fixed the case that is known to be broken here. Should be in 2.2. Revision Changes Path 1.4 +4 -0 src/sys/i386/boot/netboot/start2.S From owner-cvs-sys Mon Nov 11 07:29:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA19809 for cvs-sys-outgoing; Mon, 11 Nov 1996 07:29:30 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA19782; Mon, 11 Nov 1996 07:29:16 -0800 (PST) Date: Mon, 11 Nov 1996 07:29:16 -0800 (PST) From: Bruce Evans Message-Id: <199611111529.HAA19782@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi btreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 07:29:16 Modified: sys/i386/scsi btreg.h Log: Fixed pessimized (short) i/o port type. Obtained from: SCSI branch Revision Changes Path 1.4 +2 -2 src/sys/i386/scsi/btreg.h From owner-cvs-sys Mon Nov 11 07:57:55 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA21434 for cvs-sys-outgoing; Mon, 11 Nov 1996 07:57:55 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA21414; Mon, 11 Nov 1996 07:57:43 -0800 (PST) Date: Mon, 11 Nov 1996 07:57:43 -0800 (PST) From: Bruce Evans Message-Id: <199611111557.HAA21414@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 07:57:42 Modified: sys/i386/isa wd.c Log: Fixed pessimized (short) i/o port type. Revision Changes Path 1.120 +2 -2 src/sys/i386/isa/wd.c From owner-cvs-sys Mon Nov 11 08:33:13 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA24028 for cvs-sys-outgoing; Mon, 11 Nov 1996 08:33:13 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA23993; Mon, 11 Nov 1996 08:32:50 -0800 (PST) Date: Mon, 11 Nov 1996 08:32:50 -0800 (PST) From: Bruce Evans Message-Id: <199611111632.IAA23993@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa lpt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 08:32:47 Modified: sys/i386/isa lpt.c Log: Fixed pessimized (short) i/o port types. Revision Changes Path 1.56 +4 -4 src/sys/i386/isa/lpt.c From owner-cvs-sys Mon Nov 11 09:11:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA26348 for cvs-sys-outgoing; Mon, 11 Nov 1996 09:11:35 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA26312; Mon, 11 Nov 1996 09:11:15 -0800 (PST) Date: Mon, 11 Nov 1996 09:11:15 -0800 (PST) From: Bruce Evans Message-Id: <199611111711.JAA26312@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa ctx.c if_epreg.h if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 09:11:14 Modified: sys/i386/isa ctx.c if_epreg.h if_zp.c Log: Fixed pessimized (short) i/o port type. The change in if_epreg.h affects if_epreg.o and 3c5x9.o. These changes are probably harmless, but I can't test them. Revision Changes Path 1.21 +4 -4 src/sys/i386/isa/ctx.c 1.18 +2 -2 src/sys/i386/isa/if_epreg.h 1.27 +2 -2 src/sys/i386/isa/if_zp.c From owner-cvs-sys Mon Nov 11 09:58:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA29370 for cvs-sys-outgoing; Mon, 11 Nov 1996 09:58:12 -0800 (PST) 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 JAA29362; Mon, 11 Nov 1996 09:58:04 -0800 (PST) Received: by sovcom.kiae.su id AA09612 (5.65.kiae-1 ); Mon, 11 Nov 1996 20:50:43 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Mon, 11 Nov 96 20:50:43 +0300 Received: (from ache@localhost) by nagual.ru (8.8.2/8.8.2) id UAA02174; Mon, 11 Nov 1996 20:42:47 +0300 (MSK) Message-Id: <199611111742.UAA02174@nagual.ru> Subject: Re: cvs commit: src/sys/i386/boot/biosboot bios.S In-Reply-To: <199611111425.BAA14852@godzilla.zeta.org.au> from "Bruce Evans" at "Nov 12, 96 01:25:36 am" To: bde@zeta.org.au (Bruce Evans) Date: Mon, 11 Nov 1996 20:42:47 +0300 (MSK) Cc: bde@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@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+ PL28 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > There are too many versions of the BIOS routines. I will fix only > get_diskinfo() in dosboot in -current. It should also be fixed in dosboot > and pc98/boot/*. dosboot uses inline asm and also seems to not preserve > %es. Can somebody rebuild dosboot UUencode exe, please? -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Mon Nov 11 12:32:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA07789 for cvs-sys-outgoing; Mon, 11 Nov 1996 12:32:02 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id MAA07773; Mon, 11 Nov 1996 12:31:55 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) with UUCP id VAA12761; Mon, 11 Nov 1996 21:01:09 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by klemm.gtn.com (8.8.2/8.8.2) with SMTP id UAA01904; Mon, 11 Nov 1996 20:49:46 +0100 (MET) Date: Mon, 11 Nov 1996 20:49:45 +0100 (MET) From: Andreas Klemm 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/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/conf LINT src/sys/i386/eisa aic7770.c src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c In-Reply-To: <199611110526.VAA15173@freefall.freebsd.org> Message-ID: X-try-apsfilter: ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz X-Fax: +49 2137 2018 X-Phone: +49 2137 2020 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 10 Nov 1996, Justin T. Gibbs wrote: > gibbs 96/11/10 21:26:15 > > Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h > Log: > Fix two problems with SCB Paging. Can't compile a new kernel. The situation is as follows: cd /usr rm -rf src cvs co -r RELENG_2_2 -P src make world Now I tried cd /usr/src cvs co -r HEAD -P sys cd sys/i386/conf config BISDN cd ../../compile/BISDN/make depend all Result: cc -c -x assembler-with-cpp -DLOCORE -nostdinc -I- -I. -I../.. -I../../../include -DMFS -DTELES_HAS_MEMCPYB -DCOMPAT_43 -DFFS -DINET -DKERNEL ../../i386/i386/locore.s ../../i386/i386/locore.s: Assembler messages: ../../i386/i386/locore.s:705: Error: bad register name ('%cr4') ../../i386/i386/locore.s:707: Error: bad register name ('%cr4') *** Error code 1 Somebody an idea ?! I wanted to keep RELENG_2_2 for testing, only wanted the newest kernel sources, because of Justins changes ... -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-cvs-sys Mon Nov 11 12:39:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA08141 for cvs-sys-outgoing; Mon, 11 Nov 1996 12:39:15 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA08123; Mon, 11 Nov 1996 12:39:05 -0800 (PST) Date: Mon, 11 Nov 1996 12:39:05 -0800 (PST) From: Bruce Evans Message-Id: <199611112039.MAA08123@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c machdep.c support.s src/sys/i386/isa npx.c src/sys/i386/conf LINT options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/11 12:39:05 Modified: sys/i386/conf LINT options.i386 sys/i386/i386 identcpu.c machdep.c support.s sys/i386/isa npx.c Log: Replaced I586_OPTIMIZED_BCOPY and I586_OPTIMIZED_BZERO with boot-time negative-logic flags (flags 0x01 and 0x02 for npx0, defaulting to unset = on). This changes the default from off to on. The options have been in current for several months with no problems reported. Added a boot-time negative-logic flag for the old I5886_FAST_BCOPY option which went away too soon (flag 0x04 for npx0, defaulting to unset = on). Added a boot-time way to set the memory size (iosiz in config, iosize in userconfig for npx0). LINT: Removed old options. Documented npx0's flags and iosiz. options.i386: Removed old options. identcpu.c: Don't set the function pointers here. Setting them has to be delayed until after userconfig has had a chance to disable them and until after a good npx0 has been detected. machdep.c: Use npx0's iosize instead of MAXMEM if it is nonzero. support.s: Added vectors and glue code for copyin() and copyout(). Fixed ifdefs for i586_bzero(). Added ifdefs for i586_bcopy(). npx.c: Set the function pointers here. Clear hw_float when an npx exists but is too broken to use. Restored style from a year or three ago in npxattach(). Revision Changes Path 1.290 +28 -16 src/sys/i386/conf/LINT 1.29 +1 -4 src/sys/i386/conf/options.i386 1.8 +1 -13 src/sys/i386/i386/identcpu.c 1.211 +6 -1 src/sys/i386/i386/machdep.c 1.43 +112 -33 src/sys/i386/i386/support.s 1.32 +47 -13 src/sys/i386/isa/npx.c From owner-cvs-sys Mon Nov 11 14:02:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13543 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:02:48 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13500; Mon, 11 Nov 1996 14:02:11 -0800 (PST) Date: Mon, 11 Nov 1996 14:02:11 -0800 (PST) From: Nate Williams Message-Id: <199611112202.OAA13500@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 nate 96/11/11 14:02:09 Modified: sys/i386/conf LINT sys/i386/isa syscons.c Log: Removed 'XT_KEYBOARD' option from syscons. Document new-style way of getting the same behavior using the flags, which can be done inside of UserConfig. (Also document other syscons flags which were previously undocumented). Requested by: bde Revision Changes Path 1.291 +9 -2 src/sys/i386/conf/LINT 1.185 +1 -4 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Nov 11 14:05:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13832 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:05:39 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA13706; Mon, 11 Nov 1996 14:04:42 -0800 (PST) Date: Mon, 11 Nov 1996 14:04:42 -0800 (PST) From: Nate Williams Message-Id: <199611112204.OAA13706@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 nate 96/11/11 14:04:38 Modified: sys/i386/conf options.i386 Log: Removed (now unused) XT_KEYBOARD option. Revision Changes Path 1.30 +1 -2 src/sys/i386/conf/options.i386 From owner-cvs-sys Mon Nov 11 14:08:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14079 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:08:06 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA14008; Mon, 11 Nov 1996 14:07:28 -0800 (PST) Date: Mon, 11 Nov 1996 14:07:28 -0800 (PST) From: Soren Schmidt Message-Id: <199611112207.OAA14008@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/11/11 14:07:24 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa syscons.c Log: 1. Avoid a race in scclose(). tty.c has kludges so that the race is actually harmless. 2. Fixed code to match comment in scintr(). 3. Don't allow even root to take control of the machine when securelevel > 0. I've secured the accesses to PSL_IOPL in all drivers and asked pst to review it, but he seems to be busy. Write access to /dev/kmem and other critival devices currently leaks across raisings of securelevel via open fd's, so there may as well be a similar leak for PSL_IOPL. 4. (Most important.) Don't corrupt memory beyond the screen buffers if the cursor happens to be off the 80x25 screen when syscons starts. 5. Fix console cursor update (not perfect yet). Submitted by: bruce Revision Changes Path 1.182.2.2 +15 -5 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Nov 11 14:22:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA15334 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:22:24 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA15183; Mon, 11 Nov 1996 14:21:16 -0800 (PST) Date: Mon, 11 Nov 1996 14:21:16 -0800 (PST) From: Soren Schmidt Message-Id: <199611112221.OAA15183@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/11/11 14:21:12 Modified: sys/i386/isa syscons.c Log: 1. Avoid a race in scclose(). tty.c has kludges so that the race is actually harmless. 2. Fixed code to match comment in scintr(). 3. Don't allow even root to take control of the machine when securelevel > 0. I've secured the accesses to PSL_IOPL in all drivers and asked pst to review it, but he seems to be busy. Write access to /dev/kmem and other critival devices currently leaks across raisings of securelevel via open fd's, so there may as well be a similar leak for PSL_IOPL. 4. (Most important.) Don't corrupt memory beyond the screen buffers if the cursor happens to be off the 80x25 screen when syscons starts. 5. Fix console cursor update (not perfect yet). Submitted by: bruce ~ Revision Changes Path 1.186 +15 -5 src/sys/i386/isa/syscons.c From owner-cvs-sys Mon Nov 11 14:31:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16023 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:31:57 -0800 (PST) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id OAA15970; Mon, 11 Nov 1996 14:30:42 -0800 (PST) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id PAA21785; Mon, 11 Nov 1996 15:30:32 -0700 (MST) Date: Mon, 11 Nov 1996 15:30:32 -0700 (MST) Message-Id: <199611112230.PAA21785@rocky.mt.sri.com> From: Nate Williams 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/isa syscons.c src/sys/i386/conf LINT In-Reply-To: <199611112202.OAA13500@freefall.freebsd.org> References: <199611112202.OAA13500@freefall.freebsd.org> Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Nate Williams writes: > nate 96/11/11 14:02:09 > > Modified: sys/i386/conf LINT > sys/i386/isa syscons.c > Log: > Removed 'XT_KEYBOARD' option from syscons. Document new-style way of > getting the same behavior using the flags, which can be done inside of > UserConfig. (Also document other syscons flags which were previously > undocumented). > > Requested by: bde This and the change to options.i386 should be in 2.2 along with the syscons change made yesterday. Nate From owner-cvs-sys Mon Nov 11 14:33:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16170 for cvs-sys-outgoing; Mon, 11 Nov 1996 14:33:17 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA16104; Mon, 11 Nov 1996 14:32:18 -0800 (PST) Date: Mon, 11 Nov 1996 14:32:18 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611112232.OAA16104@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot bios.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/11 14:32:11 Branch: sys/i386/boot/biosboot RELENG_2_1_0 Modified: sys/i386/boot/biosboot bios.S Log: Merge r1.6. Requested-By: bde Revision Changes Path 1.4.6.1 +25 -1 src/sys/i386/boot/biosboot/bios.S From owner-cvs-sys Mon Nov 11 15:42:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA21389 for cvs-sys-outgoing; Mon, 11 Nov 1996 15:42:04 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA21352; Mon, 11 Nov 1996 15:41:05 -0800 (PST) Date: Mon, 11 Nov 1996 15:41:05 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611112341.PAA21352@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern uipc_socket2.c src/sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c tcp_input.c udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/11 15:41:04 Branch: sys/kern RELENG_2_2 sys/netinet RELENG_2_2 Modified: sys/kern uipc_socket2.c sys/netinet in.h in_pcb.h ip_input.c ip_output.c ip_var.h raw_ip.c tcp_input.c udp_usrreq.c Log: Merge from -current Revision Changes Path 1.16.2.1 +27 -1 src/sys/kern/uipc_socket2.c 1.22.2.1 +2 -1 src/sys/netinet/in.h 1.14.2.1 +4 -2 src/sys/netinet/in_pcb.h 1.50.2.1 +61 -1 src/sys/netinet/ip_input.c 1.44.2.1 +11 -1 src/sys/netinet/ip_output.c 1.24.2.1 +3 -1 src/sys/netinet/ip_var.h 1.37.2.1 +23 -11 src/sys/netinet/raw_ip.c 1.54.2.1 +1 -3 src/sys/netinet/tcp_input.c 1.30.2.1 +22 -93 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Mon Nov 11 19:50:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA12380 for cvs-sys-outgoing; Mon, 11 Nov 1996 19:50:46 -0800 (PST) Received: from dyson.iquest.net ([198.70.144.127]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA12375; Mon, 11 Nov 1996 19:50:32 -0800 (PST) Received: (from root@localhost) by dyson.iquest.net (8.8.2/8.6.9) id WAA03761; Mon, 11 Nov 1996 22:50:20 -0500 (EST) From: "John S. Dyson" Message-Id: <199611120350.WAA03761@dyson.iquest.net> Subject: Re: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/conf LINT src/sys/i386/eisa aic7770.c src/sys/i386/s To: andreas@klemm.gtn.com (Andreas Klemm) Date: Mon, 11 Nov 1996 22:50:20 -0500 (EST) Cc: gibbs@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: from "Andreas Klemm" at Nov 11, 96 08:49:45 pm Reply-To: dyson@freebsd.org X-Mailer: ELM [version 2.4 PL24 ME8] 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 > > Result: > cc -c -x assembler-with-cpp -DLOCORE -nostdinc -I- -I. -I../.. -I../../../include -DMFS -DTELES_HAS_MEMCPYB -DCOMPAT_43 -DFFS -DINET -DKERNEL ../../i386/i386/locore.s > ../../i386/i386/locore.s: Assembler messages: > ../../i386/i386/locore.s:705: Error: bad register name ('%cr4') > ../../i386/i386/locore.s:707: Error: bad register name ('%cr4') > *** Error code 1 > > Somebody an idea ?! I wanted to keep RELENG_2_2 for testing, only wanted > the newest kernel sources, because of Justins changes ... > I forgot to commit the assembler changes -- it is in the tree now. Recompile and install the assembler, and the problem will go away!!! John From owner-cvs-sys Mon Nov 11 19:59:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA12699 for cvs-sys-outgoing; Mon, 11 Nov 1996 19:59:25 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id TAA12682; Mon, 11 Nov 1996 19:59:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.6/8.6.5) with SMTP id TAA04500; Mon, 11 Nov 1996 19:58:33 -0800 (PST) Message-Id: <199611120358.TAA04500@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: Soren Schmidt cc: 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 In-reply-to: Your message of "Mon, 11 Nov 1996 14:21:16 PST." <199611112221.OAA15183@freefall.freebsd.org> From: David Greenman Reply-To: dg@root.com Date: Mon, 11 Nov 1996 19:58:33 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > 4. (Most important.) Don't corrupt memory beyond the screen buffers if > the cursor happens to be off the 80x25 screen when syscons starts. Should this patch be brought into 2.1.6? Index: syscons.c =================================================================== RCS file: /home/ncvs/src/sys/i386/isa/syscons.c,v retrieving revision 1.117.4.12 diff -c -r1.117.4.12 syscons.c *** syscons.c 1996/06/27 21:39:55 1.117.4.12 --- syscons.c 1996/11/12 03:55:19 *************** *** 1984,1989 **** --- 1984,1996 ---- outb(crtc_addr, 15); hw_cursor |= inb(crtc_addr + 1); + /* + * Validate cursor location. It may be off the screen. Then we must + * not use it for the initial buffer offset. + */ + if (hw_cursor >= ROW * COL) + hw_cursor = (ROW - 1) * COL; + /* move hardware cursor out of the way */ outb(crtc_addr, 14); outb(crtc_addr + 1, 0xff); -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Mon Nov 11 22:43:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA26484 for cvs-sys-outgoing; Mon, 11 Nov 1996 22:43:34 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA26459; Mon, 11 Nov 1996 22:43:26 -0800 (PST) Date: Mon, 11 Nov 1996 22:43:26 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199611120643.WAA26459@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/11/11 22:43:25 Modified: sys/i386/conf LINT Log: Near AHC_SCBPAGING_ENABLE add following comment # WARNING: can effectively kill your disks with some controllers (I am the victim of -current kernel, inodes wiped completely) Revision Changes Path 1.292 +2 -1 src/sys/i386/conf/LINT From owner-cvs-sys Mon Nov 11 23:46:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA29812 for cvs-sys-outgoing; Mon, 11 Nov 1996 23:46:01 -0800 (PST) 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 XAA29803; Mon, 11 Nov 1996 23:45:53 -0800 (PST) Received: (from sos@localhost) by ra.dkuug.dk (8.6.12/8.6.12) id IAA24378; Tue, 12 Nov 1996 08:45:43 +0100 Message-Id: <199611120745.IAA24378@ra.dkuug.dk> Subject: Re: cvs commit: src/sys/i386/isa syscons.c To: dg@root.com Date: Tue, 12 Nov 1996 08:45:43 +0100 (MET) Cc: sos@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199611120358.TAA04500@root.com> from "David Greenman" at Nov 11, 96 07:58:33 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 David Greenman who wrote: > > > 4. (Most important.) Don't corrupt memory beyond the screen buffers if > > the cursor happens to be off the 80x25 screen when syscons starts. > > Should this patch be brought into 2.1.6? It wont hurt.. > > Index: syscons.c > =================================================================== > RCS file: /home/ncvs/src/sys/i386/isa/syscons.c,v > retrieving revision 1.117.4.12 > diff -c -r1.117.4.12 syscons.c > *** syscons.c 1996/06/27 21:39:55 1.117.4.12 > --- syscons.c 1996/11/12 03:55:19 > *************** > *** 1984,1989 **** > --- 1984,1996 ---- > outb(crtc_addr, 15); > hw_cursor |= inb(crtc_addr + 1); > > + /* > + * Validate cursor location. It may be off the screen. Then we must > + * not use it for the initial buffer offset. > + */ > + if (hw_cursor >= ROW * COL) > + hw_cursor = (ROW - 1) * COL; > + > /* move hardware cursor out of the way */ > outb(crtc_addr, 14); > outb(crtc_addr + 1, 0xff); > > -DG > > David Greenman > Core-team/Principal Architect, The FreeBSD Project > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Soren Schmidt (sos@FreeBSD.org) FreeBSD Core Team So much code to hack -- so little time. From owner-cvs-sys Tue Nov 12 00:02:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA00655 for cvs-sys-outgoing; Tue, 12 Nov 1996 00:02:37 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA00635; Tue, 12 Nov 1996 00:02:26 -0800 (PST) Date: Tue, 12 Nov 1996 00:02:26 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611120802.AAA00635@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot bios.S src/sys/i386/boot/netboot start2.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/12 00:02:25 Branch: sys/i386/boot/biosboot RELENG_2_2 sys/i386/boot/netboot RELENG_2_2 Modified: sys/i386/boot/biosboot bios.S sys/i386/boot/netboot start2.S Log: Merge from -current Revision Changes Path 1.5.4.1 +25 -1 src/sys/i386/boot/biosboot/bios.S 1.2.2.2 +4 -0 src/sys/i386/boot/netboot/start2.S From owner-cvs-sys Tue Nov 12 00:43:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA02750 for cvs-sys-outgoing; Tue, 12 Nov 1996 00:43:28 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA02723; Tue, 12 Nov 1996 00:43:08 -0800 (PST) Date: Tue, 12 Nov 1996 00:43:08 -0800 (PST) From: David Greenman Message-Id: <199611120843.AAA02723@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/11/12 00:43:08 Branch: sys/net RELENG_2_1_0 Modified: sys/net if_fddisubr.c Log: Killed "unknown protocol" printf. Revision Changes Path 1.5.4.5 +1 -2 src/sys/net/if_fddisubr.c From owner-cvs-sys Tue Nov 12 00:43:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA02794 for cvs-sys-outgoing; Tue, 12 Nov 1996 00:43:44 -0800 (PST) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA02767; Tue, 12 Nov 1996 00:43:35 -0800 (PST) Date: Tue, 12 Nov 1996 00:43:35 -0800 (PST) From: David Greenman Message-Id: <199611120843.AAA02767@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/net if_fddisubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/11/12 00:43:34 Modified: sys/net if_fddisubr.c Log: Killed "unknown protocol" printf. Revision Changes Path 1.10 +1 -2 src/sys/net/if_fddisubr.c From owner-cvs-sys Tue Nov 12 01:12:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05154 for cvs-sys-outgoing; Tue, 12 Nov 1996 01:12:26 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05038; Tue, 12 Nov 1996 01:11:55 -0800 (PST) Date: Tue, 12 Nov 1996 01:11:55 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611120911.BAA05038@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-user, cvs-share, cvs-sys, cvs-usrbin, cvs-gnu, cvs-usrsbin Subject: cvs commit: src/gnu/usr.bin/bc const.h storage.c src/sys/conf newvers.sh src/sys/gnu/ext2fs ext2_readwrite.c src/sys/i386/conf LINT files.i386 options.i386 src/sys/i386/i386 identcpu.c locore.s machdep.c pmap.c support.s userconfig.c src/sys/nfs nfs_bio.c nfs_syscalls.c src/sys/pc98/pc98 fd.c sio.c syscons.c src/sys/vm vm_page.c src/usr.bin/vi Makefile src/release Makefile doFS.sh src/share/doc/handbook porting.sgml ports.sgml src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/eisa aic7770.c src/sys/i386/include specialreg.h src/sys/i386/isa ctx.c fd.c if_epreg.h if_zp.c lpt.c npx.c sio.c syscons.c syscons.h wd.c src/sys/i386/scsi aic7xxx.c aic7xxx.h btreg.h src/sys/pc98/conf files.pc98 src/sys/pci aic7870.c if_de.c src/sys/ufs/ffs ffs_inode.c src/usr.bin/fetch main.c src/usr.bin/systat vmstat.c src/usr.sbin/cron/cron config.h src/usr.sbin/ndc ndcedit.awk src/usr.sbin/slstat slstat.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/12 01:11:53 Branch: gnu/usr.bin/bc RELENG_2_2 release RELENG_2_2 share/doc/handbook RELENG_2_2 sys/conf RELENG_2_2 sys/dev/aic7xxx RELENG_2_2 sys/gnu/ext2fs RELENG_2_2 sys/i386/conf RELENG_2_2 sys/i386/eisa RELENG_2_2 sys/i386/i386 RELENG_2_2 sys/i386/include RELENG_2_2 sys/i386/isa RELENG_2_2 sys/i386/scsi RELENG_2_2 sys/nfs RELENG_2_2 sys/pc98/conf RELENG_2_2 sys/pc98/pc98 RELENG_2_2 sys/pci RELENG_2_2 sys/ufs/ffs RELENG_2_2 sys/vm RELENG_2_2 usr.bin/fetch RELENG_2_2 usr.bin/systat RELENG_2_2 usr.bin/vi RELENG_2_2 usr.sbin/cron/cron RELENG_2_2 usr.sbin/ndc RELENG_2_2 usr.sbin/slstat RELENG_2_2 Modified: gnu/usr.bin/bc const.h storage.c release Makefile doFS.sh share/doc/handbook porting.sgml ports.sgml sys/conf newvers.sh sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h sys/gnu/ext2fs ext2_readwrite.c sys/i386/conf LINT files.i386 options.i386 sys/i386/eisa aic7770.c sys/i386/i386 identcpu.c locore.s machdep.c pmap.c support.s userconfig.c sys/i386/include specialreg.h sys/i386/isa ctx.c fd.c if_epreg.h if_zp.c lpt.c npx.c sio.c syscons.c syscons.h wd.c sys/i386/scsi aic7xxx.c aic7xxx.h btreg.h sys/nfs nfs_bio.c nfs_syscalls.c sys/pc98/conf files.pc98 sys/pc98/pc98 fd.c sio.c syscons.c sys/pci aic7870.c if_de.c sys/ufs/ffs ffs_inode.c sys/vm vm_page.c usr.bin/fetch main.c usr.bin/systat vmstat.c usr.bin/vi Makefile usr.sbin/cron/cron config.h usr.sbin/ndc ndcedit.awk usr.sbin/slstat slstat.c Log: Mega-merge from -current Revision Changes Path 1.2.6.2 +3 -3 src/gnu/usr.bin/bc/const.h 1.2.6.2 +1 -1 src/gnu/usr.bin/bc/storage.c 1.246.2.5 +3 -3 src/release/Makefile 1.8.2.1 +0 -32 src/release/doFS.sh 1.32.2.3 +3 -3 src/share/doc/handbook/porting.sgml 1.16.2.1 +2 -2 src/share/doc/handbook/ports.sgml 1.26.2.2 +3 -3 src/sys/conf/newvers.sh 1.46.2.2 +23 -34 src/sys/dev/aic7xxx/aic7xxx.seq 1.15.2.1 +6 -2 src/sys/dev/aic7xxx/aic7xxx_reg.h 1.4.4.2 +2 -2 src/sys/gnu/ext2fs/ext2_readwrite.c 1.286.2.2 +43 -20 src/sys/i386/conf/LINT 1.141.2.2 +2 -2 src/sys/i386/conf/files.i386 1.26.2.3 +1 -5 src/sys/i386/conf/options.i386 1.34.2.1 +22 -16 src/sys/i386/eisa/aic7770.c 1.7.2.1 +1 -13 src/sys/i386/i386/identcpu.c 1.75.2.1 +35 -17 src/sys/i386/i386/locore.s 1.209.2.2 +6 -1 src/sys/i386/i386/machdep.c 1.128.2.3 +41 -18 src/sys/i386/i386/pmap.c 1.41.2.2 +112 -33 src/sys/i386/i386/support.s 1.63.2.3 +13 -7 src/sys/i386/i386/userconfig.c 1.9.2.1 +34 -1 src/sys/i386/include/specialreg.h 1.20.2.1 +4 -4 src/sys/i386/isa/ctx.c 1.92.2.2 +3 -3 src/sys/i386/isa/fd.c 1.17.2.1 +2 -2 src/sys/i386/isa/if_epreg.h 1.26.2.1 +2 -2 src/sys/i386/isa/if_zp.c 1.55.2.1 +4 -4 src/sys/i386/isa/lpt.c 1.31.2.1 +47 -13 src/sys/i386/isa/npx.c 1.147.2.2 +2 -2 src/sys/i386/isa/sio.c 1.182.2.3 +16 -8 src/sys/i386/isa/syscons.c 1.23.2.1 +2 -1 src/sys/i386/isa/syscons.h 1.119.2.1 +2 -2 src/sys/i386/isa/wd.c 1.81.2.2 +276 -279 src/sys/i386/scsi/aic7xxx.c 1.31.2.2 +61 -23 src/sys/i386/scsi/aic7xxx.h 1.3.6.1 +2 -2 src/sys/i386/scsi/btreg.h 1.28.2.2 +4 -4 src/sys/nfs/nfs_bio.c 1.14.2.2 +4 -4 src/sys/nfs/nfs_syscalls.c 1.9.2.2 +2 -2 src/sys/pc98/conf/files.pc98 1.7.2.2 +3 -3 src/sys/pc98/pc98/fd.c 1.8.2.2 +2 -2 src/sys/pc98/pc98/sio.c 1.13.2.2 +24 -24 src/sys/pc98/pc98/syscons.c 1.41.2.2 +73 -69 src/sys/pci/aic7870.c 1.54.2.1 +3 -1 src/sys/pci/if_de.c 1.21.2.2 +12 -12 src/sys/ufs/ffs/ffs_inode.c 1.69.2.2 +49 -49 src/sys/vm/vm_page.c 1.26.2.1 +6 -2 src/usr.bin/fetch/main.c 1.19.2.1 +1 -1 src/usr.bin/systat/vmstat.c 1.3.2.3 +9 -9 src/usr.bin/vi/Makefile 1.4.6.1 +3 -2 src/usr.sbin/cron/cron/config.h 1.1.2.2 +2 -2 src/usr.sbin/ndc/ndcedit.awk 1.6.2.2 +2 -2 src/usr.sbin/slstat/slstat.c From owner-cvs-sys Tue Nov 12 01:25:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05753 for cvs-sys-outgoing; Tue, 12 Nov 1996 01:25:04 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA05725; Tue, 12 Nov 1996 01:24:39 -0800 (PST) Date: Tue, 12 Nov 1996 01:24:39 -0800 (PST) From: Bruce Evans Message-Id: <199611120924.BAA05725@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 01:24:36 Modified: sys/kern vfs_subr.c Log: Restored writability of kern.maxvnodes. It was broken a year ago in rev.1.29 of kern_sysctl.c. Should be in 2.2. Revision Changes Path 1.65 +2 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Tue Nov 12 01:52:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA06868 for cvs-sys-outgoing; Tue, 12 Nov 1996 01:52:04 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA06828; Tue, 12 Nov 1996 01:51:25 -0800 (PST) Date: Tue, 12 Nov 1996 01:51:25 -0800 (PST) From: Bruce Evans Message-Id: <199611120951.BAA06828@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 01:51:22 Modified: sys/i386/i386 userconfig.c Log: Fixed spelling error in previous commit. This did not compile. Revision Changes Path 1.67 +3 -3 src/sys/i386/i386/userconfig.c From owner-cvs-sys Tue Nov 12 02:02:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07768 for cvs-sys-outgoing; Tue, 12 Nov 1996 02:02:41 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA07735; Tue, 12 Nov 1996 02:02:16 -0800 (PST) Date: Tue, 12 Nov 1996 02:02:16 -0800 (PST) From: Bruce Evans Message-Id: <199611121002.CAA07735@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 02:02:14 Modified: sys/netinet ip_var.h Log: Forward-declare `struct inpcb' so that including this file doesn't cause lots of warnings. Should be in 2.2. Previous version shouldn't have been in 2.2. Revision Changes Path 1.26 +2 -1 src/sys/netinet/ip_var.h From owner-cvs-sys Tue Nov 12 02:27:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA08902 for cvs-sys-outgoing; Tue, 12 Nov 1996 02:27:04 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA08880; Tue, 12 Nov 1996 02:26:43 -0800 (PST) Date: Tue, 12 Nov 1996 02:26:43 -0800 (PST) From: Bruce Evans Message-Id: <199611121026.CAA08880@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys socketvar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 02:26:41 Modified: sys/sys socketvar.h Log: Added missing prototype for new function sbcreatecontrol(). Should be in 2.2. Revision Changes Path 1.16 +3 -1 src/sys/sys/socketvar.h From owner-cvs-sys Tue Nov 12 03:30:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA12729 for cvs-sys-outgoing; Tue, 12 Nov 1996 03:30:15 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id DAA12613; Tue, 12 Nov 1996 03:29:31 -0800 (PST) Date: Tue, 12 Nov 1996 03:29:31 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611121129.DAA12613@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c src/sys/kern vfs_subr.c src/sys/net if_fddisubr.c src/sys/sys socketvar.h src/sys/i386/conf LINT src/sys/netinet ip_var.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/12 03:29:30 Branch: sys/i386/conf RELENG_2_2 sys/i386/i386 RELENG_2_2 sys/kern RELENG_2_2 sys/net RELENG_2_2 sys/netinet RELENG_2_2 sys/sys RELENG_2_2 Modified: sys/i386/conf LINT sys/i386/i386 userconfig.c sys/kern vfs_subr.c sys/net if_fddisubr.c sys/netinet ip_var.h sys/sys socketvar.h Log: YAMFC Revision Changes Path 1.286.2.3 +2 -1 src/sys/i386/conf/LINT 1.63.2.4 +3 -3 src/sys/i386/i386/userconfig.c 1.64.2.1 +2 -2 src/sys/kern/vfs_subr.c 1.9.2.1 +1 -2 src/sys/net/if_fddisubr.c 1.24.2.2 +2 -1 src/sys/netinet/ip_var.h 1.15.2.1 +3 -1 src/sys/sys/socketvar.h From owner-cvs-sys Tue Nov 12 04:45:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA21247 for cvs-sys-outgoing; Tue, 12 Nov 1996 04:45:27 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA21189; Tue, 12 Nov 1996 04:44:20 -0800 (PST) Date: Tue, 12 Nov 1996 04:44:20 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611121244.EAA21189@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot Makefile README.386BSD README.serial asm.S asm.h bios.S boot.c boot.h boot2.S disk.c io.c probe_keyboard.c serial.S start.S sys.c table.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/12 04:44:10 Branch: sys/i386/boot/biosboot RELENG_2_1_0 Modified: sys/i386/boot/biosboot Makefile README.386BSD README.serial asm.S asm.h bios.S boot.c boot.h boot2.S disk.c io.c probe_keyboard.c serial.S start.S sys.c table.c Log: [cry, wail, scream] I thought I *merged* this already! I even remember fixing the exact same things I just fixed this time. Sigh. Maybe I just dreamed it. Anyway, this would more than explain my floppy build problems. :-( If anyone wants me, I'll be in the corner wearing the orange traffic cone. Revision Changes Path 1.30.4.3 +40 -10 src/sys/i386/boot/biosboot/Makefile 1.3.4.2 +38 -17 src/sys/i386/boot/biosboot/README.386BSD 1.3.4.2 +10 -1 src/sys/i386/boot/biosboot/README.serial 1.6.4.2 +26 -23 src/sys/i386/boot/biosboot/asm.S 1.4.4.1 +1 -1 src/sys/i386/boot/biosboot/asm.h 1.4.6.2 +5 -4 src/sys/i386/boot/biosboot/bios.S 1.44.2.6 +43 -13 src/sys/i386/boot/biosboot/boot.c 1.10.4.2 +8 -9 src/sys/i386/boot/biosboot/boot.h 1.6.4.1 +6 -1 src/sys/i386/boot/biosboot/boot2.S 1.13.4.4 +39 -45 src/sys/i386/boot/biosboot/disk.c 1.14.4.2 +56 -7 src/sys/i386/boot/biosboot/io.c 1.5.4.1 +5 -8 src/sys/i386/boot/biosboot/probe_keyboard.c 1.3.4.1 +4 -3 src/sys/i386/boot/biosboot/serial.S 1.5.8.2 +185 -45 src/sys/i386/boot/biosboot/start.S 1.9.4.3 +88 -60 src/sys/i386/boot/biosboot/sys.c 1.7.4.4 +1 -3 src/sys/i386/boot/biosboot/table.c From owner-cvs-sys Tue Nov 12 05:37:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA24411 for cvs-sys-outgoing; Tue, 12 Nov 1996 05:37:48 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA24343; Tue, 12 Nov 1996 05:37:04 -0800 (PST) Date: Tue, 12 Nov 1996 05:37:04 -0800 (PST) From: Bruce Evans Message-Id: <199611121337.FAA24343@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 05:37:01 Modified: sys/i386/i386 identcpu.c Log: Removed #include of "opt_temporary.h". All the temporary options went away, so this header is no longer generated. This change should be in 2.2. The old version shouldn;t have been in 2.2 (blush). Revision Changes Path 1.9 +1 -2 src/sys/i386/i386/identcpu.c From owner-cvs-sys Tue Nov 12 05:45:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA25065 for cvs-sys-outgoing; Tue, 12 Nov 1996 05:45:17 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA25026; Tue, 12 Nov 1996 05:44:33 -0800 (PST) Date: Tue, 12 Nov 1996 05:44:33 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611121344.FAA25026@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/kzipboot Makefile head.S tail.S Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/12 05:44:30 Branch: sys/i386/boot/kzipboot RELENG_2_1_0 Modified: sys/i386/boot/kzipboot Makefile head.S tail.S Log: Continue my work merging the unmerged. Revision Changes Path 1.2.4.5 +0 -0 src/sys/i386/boot/kzipboot/Makefile 1.2.4.4 +7 -9 src/sys/i386/boot/kzipboot/head.S 1.1.2.1 +5 -5 src/sys/i386/boot/kzipboot/tail.S From owner-cvs-sys Tue Nov 12 05:55:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA25452 for cvs-sys-outgoing; Tue, 12 Nov 1996 05:55:21 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA25420; Tue, 12 Nov 1996 05:54:53 -0800 (PST) Date: Tue, 12 Nov 1996 05:54:53 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611121354.FAA25420@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 identcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/12 05:54:51 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 identcpu.c Log: yamfc Revision Changes Path 1.7.2.2 +1 -2 src/sys/i386/i386/identcpu.c From owner-cvs-sys Tue Nov 12 06:54:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA28659 for cvs-sys-outgoing; Tue, 12 Nov 1996 06:54:54 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA28634; Tue, 12 Nov 1996 06:54:24 -0800 (PST) Date: Tue, 12 Nov 1996 06:54:24 -0800 (PST) From: Bruce Evans Message-Id: <199611121454.GAA28634@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 06:54:20 Modified: sys/i386/i386 support.s Log: Removed another #include of opt_temporary.h. YA2.2C. Revision Changes Path 1.44 +1 -2 src/sys/i386/i386/support.s From owner-cvs-sys Tue Nov 12 09:32:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA07585 for cvs-sys-outgoing; Tue, 12 Nov 1996 09:32:31 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA07453; Tue, 12 Nov 1996 09:31:49 -0800 (PST) Date: Tue, 12 Nov 1996 09:31:49 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611121731.JAA07453@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet ip_fw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/12 09:31:44 Branch: sys/netinet RELENG_2_1_0 Modified: sys/netinet ip_fw.c Log: Fix the ipfw LKM. Submitted-By: jc@irbs.com (John Capo) Revision Changes Path 1.14.4.10 +7 -3 src/sys/netinet/ip_fw.c From owner-cvs-sys Tue Nov 12 12:00:54 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA21426 for cvs-sys-outgoing; Tue, 12 Nov 1996 12:00:54 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA21322; Tue, 12 Nov 1996 12:00:29 -0800 (PST) Date: Tue, 12 Nov 1996 12:00:29 -0800 (PST) From: Bruce Evans Message-Id: <199611122000.MAA21322@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/12 12:00:27 Modified: sys/i386/i386 userconfig.c Log: Fixed buffer overflow for large values in editval(). The buffers were one too small for (hex) 12345678 and 4 too small for -1234567890. Large values can be created by config and userconfig although not (previously) by visual userconfig. Fixed a sign extension bug for backspacing on "negative" hex values in editval(). Increased field width and range for `flags' so that all possible values can be displayed and edited. Revision Changes Path 1.68 +5 -5 src/sys/i386/i386/userconfig.c From owner-cvs-sys Tue Nov 12 14:20:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01010 for cvs-sys-outgoing; Tue, 12 Nov 1996 14:20:17 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA00890; Tue, 12 Nov 1996 14:19:24 -0800 (PST) Date: Tue, 12 Nov 1996 14:19:24 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611122219.OAA00890@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 support.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/12 14:19:17 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 support.s Log: YAMFC Revision Changes Path 1.41.2.3 +1 -2 src/sys/i386/i386/support.s From owner-cvs-sys Tue Nov 12 14:21:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01088 for cvs-sys-outgoing; Tue, 12 Nov 1996 14:21:51 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA01051; Tue, 12 Nov 1996 14:20:36 -0800 (PST) Date: Tue, 12 Nov 1996 14:20:36 -0800 (PST) From: Stefan Esser Message-Id: <199611122220.OAA01051@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pcireg.h pci.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/11/12 14:20:30 Branch: sys/pci RELENG_2_1_0 Modified: sys/pci pcireg.h pci.c Log: Fix PCI to PCI bridge register bit field masks. Thanks to "Mike Durian" for the very good problem report and his support as a beta tester of this patch. Revision Changes Path 1.5.4.3 +5 -5 src/sys/pci/pcireg.h 1.23.4.7 +6 -31 src/sys/pci/pci.c From owner-cvs-sys Tue Nov 12 15:11:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03218 for cvs-sys-outgoing; Tue, 12 Nov 1996 15:11:53 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03147; Tue, 12 Nov 1996 15:10:44 -0800 (PST) Date: Tue, 12 Nov 1996 15:10:44 -0800 (PST) From: Stefan Esser Message-Id: <199611122310.PAA03147@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pcireg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/11/12 15:10:33 Modified: sys/pci pci.c pcireg.h Log: Fix PCI to PCI bridge register bit field masks. Thanks to "Mike Durian" for the very good problem report and his support as a beta tester of this patch. Revision Changes Path 1.58 +6 -31 src/sys/pci/pci.c 1.9 +5 -5 src/sys/pci/pcireg.h From owner-cvs-sys Tue Nov 12 15:19:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03570 for cvs-sys-outgoing; Tue, 12 Nov 1996 15:19:42 -0800 (PST) Received: (from se@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA03532; Tue, 12 Nov 1996 15:18:35 -0800 (PST) Date: Tue, 12 Nov 1996 15:18:35 -0800 (PST) From: Stefan Esser Message-Id: <199611122318.PAA03532@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pci.c pci_ioctl.h pcireg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/11/12 15:18:27 Modified: sys/pci pci.c pci_ioctl.h pcireg.h Log: Add support for header type == 1 devices (PCI 2.1 compatible PCI to PCI bridges with support for 64 bit memory addresses and 32 bit I/O addresses). The code is not complete. It ignores the upper half of the long addresses. This is not a problem on PC compatible systems, but has to be fixed for real computers. Revision Changes Path 1.59 +7 -2 src/sys/pci/pci.c 1.2 +1 -0 src/sys/pci/pci_ioctl.h 1.10 +3 -2 src/sys/pci/pcireg.h From owner-cvs-sys Tue Nov 12 17:46:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA17568 for cvs-sys-outgoing; Tue, 12 Nov 1996 17:46:11 -0800 (PST) Received: (from julian@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA17549; Tue, 12 Nov 1996 17:45:59 -0800 (PST) Date: Tue, 12 Nov 1996 17:45:59 -0800 (PST) From: Julian Elischer Message-Id: <199611130145.RAA17549@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 julian 96/11/12 17:45:58 Modified: sys/ufs/ffs ffs_vfsops.c Log: Submitted by: Archie and me. We encountered an interesting situation where the superblock for a file system got written to disk with the "fs_fmod" flag set to one. It appears that this flag is normally supposed to be cleared during ffs_sync(), but we experienced a crash, or some other weird occurrence that left it on the disk set to 1. Later this partition was mounted read-only... and the fs_fmod field was never cleared, causing ffs_sync() to panic "rofs mod" when trying to unmount that filesystem (ffs_vfsops.c: line 790). fix: set this bit to 0 when you load the superblock from disk. (see more complete mail on this to hackers) Revision Changes Path 1.42 +3 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Tue Nov 12 18:00:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA18445 for cvs-sys-outgoing; Tue, 12 Nov 1996 18:00:33 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA18425; Tue, 12 Nov 1996 18:00:20 -0800 (PST) Date: Tue, 12 Nov 1996 18:00:20 -0800 (PST) From: Satoshi Meistersinger Asami Message-Id: <199611130200.SAA18425@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ad1848.c local.h pas2_pcm.c sb16_dsp.c src/sys/pc98/conf options.pc98 src/sys/pc98/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/11/12 18:00:19 Modified: sys/i386/isa/sound ad1848.c local.h pas2_pcm.c sb16_dsp.c sys/pc98/conf options.pc98 sys/pc98/i386 machdep.c Log: Another round of resync and some added sound support. sys/pc98/i386/machdep.c: sync with i386/i386/machdep.c sys/pc98/conf/options.pc98: sync with i386/conf/options.i386 sys/i386/isa/sound: DMA auto initialize mode support for PC98. contributed by: Akio Morita Definite 2.2 material, I believe. Submitted by: The FreeBSD (98) Development Team Revision Changes Path 1.15 +0 -4 src/sys/i386/isa/sound/ad1848.c 1.24 +5 -0 src/sys/i386/isa/sound/local.h 1.18 +0 -4 src/sys/i386/isa/sound/pas2_pcm.c 1.20 +0 -4 src/sys/i386/isa/sound/sb16_dsp.c 1.10 +1 -2 src/sys/pc98/conf/options.pc98 1.13 +8 -12 src/sys/pc98/i386/machdep.c From owner-cvs-sys Wed Nov 13 04:04:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA11385 for cvs-sys-outgoing; Wed, 13 Nov 1996 04:04:00 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA11355; Wed, 13 Nov 1996 04:03:33 -0800 (PST) Date: Wed, 13 Nov 1996 04:03:33 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611131203.EAA11355@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 jkh 96/11/13 04:03:31 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 machdep.c Log: Merge more robust userconfig selection behavior from -current. Revision Changes Path 1.128.4.10 +8 -3 src/sys/i386/i386/machdep.c From owner-cvs-sys Wed Nov 13 04:08:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA11584 for cvs-sys-outgoing; Wed, 13 Nov 1996 04:08:03 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA11552; Wed, 13 Nov 1996 04:07:46 -0800 (PST) Date: Wed, 13 Nov 1996 04:07:46 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611131207.EAA11552@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/13 04:07:45 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 userconfig.c Log: Merge from HEAD. Revision Changes Path 1.28.4.7 +176 -114 src/sys/i386/i386/userconfig.c From owner-cvs-sys Wed Nov 13 10:07:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA02689 for cvs-sys-outgoing; Wed, 13 Nov 1996 10:07:26 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA02655; Wed, 13 Nov 1996 10:06:54 -0800 (PST) Date: Wed, 13 Nov 1996 10:06:54 -0800 (PST) From: John Hay Message-Id: <199611131806.KAA02655@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_sr_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jhay 96/11/13 10:06:53 Modified: sys/pci if_sr_p.c Log: Oops I forgot to add the official id for this card. Revision Changes Path 1.2 +3 -2 src/sys/pci/if_sr_p.c From owner-cvs-sys Wed Nov 13 10:32:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04526 for cvs-sys-outgoing; Wed, 13 Nov 1996 10:32:33 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA04455; Wed, 13 Nov 1996 10:32:04 -0800 (PST) Date: Wed, 13 Nov 1996 10:32:04 -0800 (PST) From: Bruce Evans Message-Id: <199611131832.KAA04455@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c cy.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/13 10:32:00 Modified: sys/i386/isa sio.c cy.c Log: Don't fiddle with RTS if RTS flow control is off. This gives applications almost complete control over RTS (control of its initial value is still missing). This fixes PR 1644 for sio. The author of PR 1644 wants it in 2.1.6 and 2.2. This may be safe since the complications are only in rarely used cases that I hope I've covered. Revision Changes Path 1.149 +23 -17 src/sys/i386/isa/sio.c 1.42 +28 -17 src/sys/i386/isa/cy.c From owner-cvs-sys Wed Nov 13 12:13:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11746 for cvs-sys-outgoing; Wed, 13 Nov 1996 12:13:58 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11697; Wed, 13 Nov 1996 12:13:30 -0800 (PST) Date: Wed, 13 Nov 1996 12:13:30 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611132013.MAA11697@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/13 12:13:26 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 userconfig.c Log: YAMFC Revision Changes Path 1.63.2.5 +5 -5 src/sys/i386/i386/userconfig.c From owner-cvs-sys Wed Nov 13 12:15:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11937 for cvs-sys-outgoing; Wed, 13 Nov 1996 12:15:27 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA11896; Wed, 13 Nov 1996 12:14:59 -0800 (PST) Date: Wed, 13 Nov 1996 12:14:59 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611132014.MAA11896@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound ad1848.c local.h pas2_pcm.c sb16_dsp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/13 12:14:58 Branch: sys/i386/isa/sound RELENG_2_2 Modified: sys/i386/isa/sound ad1848.c local.h pas2_pcm.c sb16_dsp.c Log: YAMFC Revision Changes Path 1.13.2.2 +0 -4 src/sys/i386/isa/sound/ad1848.c 1.23.2.1 +5 -0 src/sys/i386/isa/sound/local.h 1.16.2.2 +0 -4 src/sys/i386/isa/sound/pas2_pcm.c 1.18.2.2 +0 -4 src/sys/i386/isa/sound/sb16_dsp.c From owner-cvs-sys Wed Nov 13 12:17:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA12064 for cvs-sys-outgoing; Wed, 13 Nov 1996 12:17:00 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA12044; Wed, 13 Nov 1996 12:16:40 -0800 (PST) Date: Wed, 13 Nov 1996 12:16:40 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611132016.MAA12044@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/13 12:16:39 Branch: sys/pc98/conf RELENG_2_2 Modified: sys/pc98/conf options.pc98 Log: YAMFC Revision Changes Path 1.8.2.2 +1 -2 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Wed Nov 13 12:18:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA12250 for cvs-sys-outgoing; Wed, 13 Nov 1996 12:18:43 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA12220; Wed, 13 Nov 1996 12:18:26 -0800 (PST) Date: Wed, 13 Nov 1996 12:18:26 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611132018.MAA12220@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 phk 96/11/13 12:18:24 Branch: sys/ufs/ffs RELENG_2_2 Modified: sys/ufs/ffs ffs_vfsops.c Log: YAMFC Revision Changes Path 1.41.2.1 +3 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-sys Wed Nov 13 14:50:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA23010 for cvs-sys-outgoing; Wed, 13 Nov 1996 14:50:53 -0800 (PST) Received: (from ache@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA22989; Wed, 13 Nov 1996 14:50:37 -0800 (PST) Date: Wed, 13 Nov 1996 14:50:37 -0800 (PST) From: "Andrey A. Chernov" Message-Id: <199611132250.OAA22989@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 96/11/13 14:50:34 Modified: sys/i386/conf LINT Log: Change WARNING line about SCB paging to: # WARNING: with AHC_TAGENABLE set can be dangerous on Adaptec 2842 Revision Changes Path 1.293 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Thu Nov 14 00:46:52 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA24484 for cvs-sys-outgoing; Thu, 14 Nov 1996 00:46:52 -0800 (PST) Received: (from asami@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA24460; Thu, 14 Nov 1996 00:46:24 -0800 (PST) Date: Thu, 14 Nov 1996 00:46:24 -0800 (PST) From: Satoshi Asami Message-Id: <199611140846.AAA24460@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa wdreg.h src/sys/pc98/conf GENERIC98 src/sys/pci wd82371.c src/sys/pc98/pc98 if_fe.c pc98.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/11/14 00:46:22 Modified: sys/i386/isa wdreg.h sys/pc98/conf GENERIC98 sys/pc98/pc98 if_fe.c pc98.c sys/pci wd82371.c Log: Some more updates. wdreg.h: Delete wd_ctlr macro. PC98 version of wd.c treats it as a variable. GENERIC98: Delete ep0 entry. Current ep driver write I/O port 0x100. This clobbers ICW of i8259, because upper 8bits of address line is not masked on mother board. if_fe.c: Merge from revision 1.18 of sys/i386/isa/if_fe.c. pc98.c: Globalize dmapageport, because SCSI driver use this variable. wd82371.c: Yet another merge. These are 2.2 candidates. Submitted by: The FreeBSD(98) Development Team Revision Changes Path 1.14 +1 -2 src/sys/i386/isa/wdreg.h 1.9 +1 -2 src/sys/pc98/conf/GENERIC98 1.11 +1 -3 src/sys/pc98/pc98/if_fe.c 1.11 +3 -2 src/sys/pc98/pc98/pc98.c 1.6 +1 -5 src/sys/pci/wd82371.c From owner-cvs-sys Thu Nov 14 04:53:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA07021 for cvs-sys-outgoing; Thu, 14 Nov 1996 04:53:26 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA07003; Thu, 14 Nov 1996 04:53:17 -0800 (PST) Date: Thu, 14 Nov 1996 04:53:17 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611141253.EAA07003@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/14 04:53:17 Branch: sys/conf RELENG_2_2 Modified: sys/conf newvers.sh Log: Darn! This slipped under my nose. Revision Changes Path 1.26.2.3 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Thu Nov 14 05:57:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA10122 for cvs-sys-outgoing; Thu, 14 Nov 1996 05:57:36 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA10105; Thu, 14 Nov 1996 05:57:26 -0800 (PST) Date: Thu, 14 Nov 1996 05:57:26 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611141357.FAA10105@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/14 05:57:25 Modified: sys/i386/i386 userconfig.c Log: TRUE/FALSE are used even outside of VISUAL_USERCONFIG - move them accordingly. Submitted-By: Don Lewis Revision Changes Path 1.69 +5 -9 src/sys/i386/i386/userconfig.c From owner-cvs-sys Thu Nov 14 07:55:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA25723 for cvs-sys-outgoing; Thu, 14 Nov 1996 07:55:41 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA25578; Thu, 14 Nov 1996 07:55:24 -0800 (PST) Date: Thu, 14 Nov 1996 07:55:24 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611141555.HAA25578@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/14 07:55:23 Modified: sys/i386/i386 locore.s Log: movl instruction should have been lea (this is why userconfig didn't work in 2.1). Spotted-by-the-keen-eyes-of: Don Lewis Revision Changes Path 1.77 +2 -2 src/sys/i386/i386/locore.s From owner-cvs-sys Thu Nov 14 07:55:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA25845 for cvs-sys-outgoing; Thu, 14 Nov 1996 07:55:53 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA25745; Thu, 14 Nov 1996 07:55:42 -0800 (PST) Date: Thu, 14 Nov 1996 07:55:42 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611141555.HAA25745@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/14 07:55:42 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 locore.s Log: Merge lea change from HEAD. Revision Changes Path 1.52.4.5 +2 -2 src/sys/i386/i386/locore.s From owner-cvs-sys Thu Nov 14 14:20:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA10865 for cvs-sys-outgoing; Thu, 14 Nov 1996 14:20:42 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA10674; Thu, 14 Nov 1996 14:19:23 -0800 (PST) Date: Thu, 14 Nov 1996 14:19:23 -0800 (PST) From: Soren Schmidt Message-Id: <199611142219.OAA10674@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include mouse.h console.h src/sys/i386/isa kbdio.c kbdio.h syscons.c kbd.h src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sos 96/11/14 14:19:20 Modified: sys/i386/include mouse.h console.h sys/i386/conf files.i386 sys/i386/isa syscons.c Added: sys/i386/isa kbdio.c kbdio.h Removed: sys/i386/isa kbd.h Log: Finally a start at sharing the kdb controller routines between syscons and psm, curtesy Kazutaka Yokota with minor changes by me. This contains an update of the psm driver as well. This also fixes the breakage that I introduced to the psm driver by making syscons poll for keyboard events in the atempt to fix the hanging keyboard problem. It works perfectly for me, and I'd like to hear from all that have had keyboard/ps/2 mouse problems if this is the cure... Submitted by: Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp) Revision Changes Path 1.2 +91 -9 src/sys/i386/include/mouse.h 1.26 +1 -15 src/sys/i386/include/console.h 1.144 +3 -1 src/sys/i386/conf/files.i386 1.187 +75 -106 src/sys/i386/isa/syscons.c From owner-cvs-sys Thu Nov 14 16:55:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA28335 for cvs-sys-outgoing; Thu, 14 Nov 1996 16:55:29 -0800 (PST) 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 ESMTP id QAA28316; Thu, 14 Nov 1996 16:55:02 -0800 (PST) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.7.5/8.7.3) id QAA24434; Thu, 14 Nov 1996 16:54:50 -0800 (PST) From: "Rodney W. Grimes" Message-Id: <199611150054.QAA24434@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/i386/include mouse.h console.h src/sys/i386/isa kbdio.c kbdio.h syscons.c kbd.h src/sys/i386/conf files.i38 In-Reply-To: <199611142219.OAA10674@freefall.freebsd.org> from Soren Schmidt at "Nov 14, 96 02:19:23 pm" To: sos@freefall.freebsd.org (Soren Schmidt) Date: Thu, 14 Nov 1996 16:54:50 -0800 (PST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org 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/11/14 14:19:20 > > Modified: sys/i386/include mouse.h console.h > sys/i386/conf files.i386 > sys/i386/isa syscons.c > Added: sys/i386/isa kbdio.c kbdio.h ^^^^^^^^^^^^^^^ YEAH!!!!!!! Now I can hit the couch for my early evening nap and sleep soundly knowing that the keyboard code and display code has started down the road to seperation! Thanks to all who worked on this and finally just ``did it''. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation, Inc. Reliable computers for FreeBSD From owner-cvs-sys Thu Nov 14 21:31:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA15878 for cvs-sys-outgoing; Thu, 14 Nov 1996 21:31:47 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA15808; Thu, 14 Nov 1996 21:31:06 -0800 (PST) Date: Thu, 14 Nov 1996 21:31:06 -0800 (PST) From: Nate Williams Message-Id: <199611150531.VAA15808@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/11/14 21:31:01 Modified: sys/i386/isa psm.c Log: New PS/2 mouse drive which uses the new 'shared' keyboard/psm read routines. An older version of this was tested successfully on all of my systems with PS/2 mice. This was brought in without testing because it is necessary due to the previously committed syscons changes. Submitted by: Kazutaka Yokota Revision Changes Path 1.26 +997 -253 src/sys/i386/isa/psm.c From owner-cvs-sys Thu Nov 14 21:41:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA16410 for cvs-sys-outgoing; Thu, 14 Nov 1996 21:41:46 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA16391; Thu, 14 Nov 1996 21:41:35 -0800 (PST) Date: Thu, 14 Nov 1996 21:41:35 -0800 (PST) From: Nate Williams Message-Id: <199611150541.VAA16391@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/11/14 21:41:35 Modified: sys/i386/isa psm.c Log: Removed 2.1-compatability code and made the debugging less verbose by default. Revision Changes Path 1.27 +31 -75 src/sys/i386/isa/psm.c From owner-cvs-sys Thu Nov 14 22:17:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA18495 for cvs-sys-outgoing; Thu, 14 Nov 1996 22:17:58 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA18471; Thu, 14 Nov 1996 22:17:40 -0800 (PST) Date: Thu, 14 Nov 1996 22:17:40 -0800 (PST) From: Nate Williams Message-Id: <199611150617.WAA18471@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/11/14 22:17:39 Modified: sys/i386/isa psm.c Log: KNF'ify and fix boo-boo I made in last commit. Revision Changes Path 1.28 +894 -869 src/sys/i386/isa/psm.c From owner-cvs-sys Thu Nov 14 22:23:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA18926 for cvs-sys-outgoing; Thu, 14 Nov 1996 22:23:00 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id WAA18910; Thu, 14 Nov 1996 22:22:51 -0800 (PST) Date: Thu, 14 Nov 1996 22:22:51 -0800 (PST) From: Nate Williams Message-Id: <199611150622.WAA18910@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include mouse.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/11/14 22:22:50 Modified: sys/i386/include mouse.h Log: KNF'ify. Revision Changes Path 1.3 +11 -5 src/sys/i386/include/mouse.h From owner-cvs-sys Thu Nov 14 23:39:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA22496 for cvs-sys-outgoing; Thu, 14 Nov 1996 23:39:24 -0800 (PST) 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 ESMTP id XAA22477; Thu, 14 Nov 1996 23:39:17 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id SAA03853; Fri, 15 Nov 1996 18:37:48 +1100 Date: Fri, 15 Nov 1996 18:37:48 +1100 From: Bruce Evans Message-Id: <199611150737.SAA03853@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/i386 locore.s > Log: > movl instruction should have been lea (this is why userconfig didn't > work in 2.1). Erm, the movl looks OK to me, and the lea isn't an i386 instruction so it doesn't compile. Bruce From owner-cvs-sys Fri Nov 15 00:10:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25296 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:10:29 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25268; Fri, 15 Nov 1996 00:10:14 -0800 (PST) Date: Fri, 15 Nov 1996 00:10:14 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611150810.AAA25268@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 00:10:13 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 userconfig.c Log: Move TRUE/FALSE outside of #ifdef (as in HEAD). Revision Changes Path 1.28.4.8 +7 -7 src/sys/i386/i386/userconfig.c From owner-cvs-sys Fri Nov 15 00:15:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25673 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:15:47 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA25667; Fri, 15 Nov 1996 00:15:42 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.2/8.6.9) with ESMTP id AAA11303; Fri, 15 Nov 1996 00:15:37 -0800 (PST) To: Bruce Evans cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 locore.s In-reply-to: Your message of "Fri, 15 Nov 1996 18:37:48 +1100." <199611150737.SAA03853@godzilla.zeta.org.au> Date: Fri, 15 Nov 1996 00:15:37 -0800 Message-ID: <11301.848045737@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified: sys/i386/i386 locore.s > > Log: > > movl instruction should have been lea (this is why userconfig didn't > > work in 2.1). > > Erm, the movl looks OK to me, and the lea isn't an i386 instruction so > it doesn't compile. [scratches his head] Why did this compile for me? And why did that single fix (suggested by Don Lewis, BTW, who knows far more about the x86 instruction set than I) result in USERCONFIG_BOOT working where it did not before? Perhaps this was something which should have stayed out of 2.2 and remained confined to 2.1.6 due to differences in the compiler tech? After all the shenatigans of the last week, you can bet that I tested this very very carefully with a before-and-after check of just that one line changed, and the movl version blows up under 2.6.3 whereas the lea version works fine - I'm actually booting 2.1.6 floppies now where I never could before. I'm not saying you're wrong, since what I know about x86 assembly could fit into a thimble (the only instruction set I ever learned backwards and forwards was the for the NS32K architecture, and it spoiled me for other processor architectures), I'm simply saying that the empirical evidence runs very much counter to what you're saying. Any theories? Jordan From owner-cvs-sys Fri Nov 15 00:20:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25968 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:20:30 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25951; Fri, 15 Nov 1996 00:20:09 -0800 (PST) Date: Fri, 15 Nov 1996 00:20:09 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611150820.AAA25951@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 00:20:07 Branch: sys/conf RELENG_2_1_0 Modified: sys/conf newvers.sh Log: This file is just too darn easy to forget about. Bump to 2.1.6-RELEASE and projected release date of December 1996. 2.2-RELEASE's projected date is January 1997. Revision Changes Path 1.16.4.8 +4 -4 src/sys/conf/newvers.sh From owner-cvs-sys Fri Nov 15 00:30:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA26620 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:30:48 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA26602; Fri, 15 Nov 1996 00:30:42 -0800 (PST) Date: Fri, 15 Nov 1996 00:30:42 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611150830.AAA26602@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound pas_defs.h sb_defs.h pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c pas.h sb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 00:30:41 Modified: sys/i386/isa/sound pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c Added: sys/i386/isa/sound pas_defs.h sb_defs.h Removed: sys/i386/isa/sound pas.h sb.h Log: Rename sb.h to sb_defs.h and pas.h to pas_defs.h so there's no possibility of conflict with the versions in the compile dir. Revision Changes Path 1.21 +1 -1 src/sys/i386/isa/sound/pas2_card.c 1.11 +1 -1 src/sys/i386/isa/sound/pas2_midi.c 1.16 +1 -1 src/sys/i386/isa/sound/pas2_mixer.c 1.19 +1 -1 src/sys/i386/isa/sound/pas2_pcm.c 1.21 +1 -1 src/sys/i386/isa/sound/sb16_dsp.c 1.12 +1 -1 src/sys/i386/isa/sound/sb16_midi.c 1.30 +1 -1 src/sys/i386/isa/sound/sb_dsp.c 1.11 +1 -1 src/sys/i386/isa/sound/sb_midi.c 1.10 +1 -1 src/sys/i386/isa/sound/sb_mixer.c From owner-cvs-sys Fri Nov 15 00:35:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA26846 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:35:02 -0800 (PST) Received: from dfw-ix11.ix.netcom.com (dfw-ix11.ix.netcom.com [206.214.98.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id AAA26833; Fri, 15 Nov 1996 00:34:58 -0800 (PST) Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by dfw-ix11.ix.netcom.com (8.6.13/8.6.12) with ESMTP id AAA12568; Fri, 15 Nov 1996 00:34:24 -0800 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.2/8.6.9) id AAA15289; Fri, 15 Nov 1996 00:34:22 -0800 (PST) Date: Fri, 15 Nov 1996 00:34:22 -0800 (PST) Message-Id: <199611150834.AAA15289@silvia.HIP.Berkeley.EDU> To: jkh@freefall.freebsd.org CC: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: <199611150820.AAA25951@freefall.freebsd.org> (jkh@freefall.freebsd.org) Subject: Re: cvs commit: src/sys/conf newvers.sh From: asami@freebsd.org (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * Branch: sys/conf RELENG_2_1_0 * Modified: sys/conf newvers.sh * Log: * This file is just too darn easy to forget about. * Bump to 2.1.6-RELEASE and projected release date of December 1996. * 2.2-RELEASE's projected date is January 1997. Um, you need to change HEAD and RELENG_2_2 too then. Right now they are 199701 and 199612. Satoshi From owner-cvs-sys Fri Nov 15 00:44:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27344 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:44:42 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27326; Fri, 15 Nov 1996 00:44:26 -0800 (PST) Date: Fri, 15 Nov 1996 00:44:26 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611150844.AAA27326@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf newvers.sh Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 00:44:25 Branch: sys/conf RELENG_2_2 Modified: sys/conf newvers.sh Log: D'oh! I did change this one, but never committed it. Too many source trees. Revision Changes Path 1.26.2.4 +3 -3 src/sys/conf/newvers.sh From owner-cvs-sys Fri Nov 15 00:45:33 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27427 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:45:33 -0800 (PST) Received: (from sos@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27413; Fri, 15 Nov 1996 00:45:26 -0800 (PST) Date: Fri, 15 Nov 1996 00:45:26 -0800 (PST) From: Soren Schmidt Message-Id: <199611150845.AAA27413@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/11/15 00:45:26 Modified: sys/i386/isa syscons.c Log: Only poll the keyboard if the data left in the buffer is from the kbd, not if its from the psm device. Revision Changes Path 1.188 +5 -5 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Nov 15 00:52:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27783 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:52:56 -0800 (PST) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA27754; Fri, 15 Nov 1996 00:52:42 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by root.com (8.7.6/8.6.5) with SMTP id AAA13245; Fri, 15 Nov 1996 00:51:54 -0800 (PST) Message-Id: <199611150851.AAA13245@root.com> X-Authentication-Warning: implode.root.com: Host localhost [127.0.0.1] didn't use HELO protocol To: "Jordan K. Hubbard" cc: Bruce Evans , cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 locore.s In-reply-to: Your message of "Fri, 15 Nov 1996 00:15:37 PST." <11301.848045737@time.cdrom.com> From: David Greenman Reply-To: dg@root.com Date: Fri, 15 Nov 1996 00:51:54 -0800 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Modified: sys/i386/i386 locore.s >> > Log: >> > movl instruction should have been lea (this is why userconfig didn't >> > work in 2.1). >> >> Erm, the movl looks OK to me, and the lea isn't an i386 instruction so >> it doesn't compile. > >[scratches his head] > >Why did this compile for me? And why did that single fix (suggested Bruce hasn't had his morning Wheaties or something. "lea" certainly is an i386 instruction. I haven't looked at the code to see if it is *correct*, however...but if it works I would say it is a good bet that it is. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Fri Nov 15 00:53:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA27822 for cvs-sys-outgoing; Fri, 15 Nov 1996 00:53:45 -0800 (PST) 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 ESMTP id AAA27815; Fri, 15 Nov 1996 00:53:39 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id TAA05787; Fri, 15 Nov 1996 19:50:25 +1100 Date: Fri, 15 Nov 1996 19:50:25 +1100 From: Bruce Evans Message-Id: <199611150850.TAA05787@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Erm, the movl looks OK to me, and the lea isn't an i386 instruction so >> it doesn't compile. > >[scratches his head] > >Why did this compile for me? And why did that single fix (suggested Probably because it wasn't enabled in -current. >by Don Lewis, BTW, who knows far more about the x86 instruction set >than I) result in USERCONFIG_BOOT working where it did not before? Because -stable has a different `lea' instruction than -current (without the `$'). Previously -stable had a different (broken) movl instruction than -current (without the `$'). `lea' (without the `$') does work but is not normally used on x86's because it is larger in some cases and slower in some cases but never smaller or faster. Bruce From owner-cvs-sys Fri Nov 15 01:01:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA28422 for cvs-sys-outgoing; Fri, 15 Nov 1996 01:01:19 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA28376; Fri, 15 Nov 1996 01:00:59 -0800 (PST) Date: Fri, 15 Nov 1996 01:00:59 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611150900.BAA28376@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 01:00:58 Modified: sys/i386/i386 locore.s Log: Change this back to movl for -current since it seems to work there. Bruce says that movl is broken in -stable, which would certainly explain why this didn't work there. Revision Changes Path 1.78 +2 -2 src/sys/i386/i386/locore.s From owner-cvs-sys Fri Nov 15 01:01:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA28448 for cvs-sys-outgoing; Fri, 15 Nov 1996 01:01:29 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id BAA28437; Fri, 15 Nov 1996 01:01:24 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.2/8.6.9) with ESMTP id BAA00505; Fri, 15 Nov 1996 01:01:16 -0800 (PST) To: Bruce Evans cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 locore.s In-reply-to: Your message of "Fri, 15 Nov 1996 19:50:25 +1100." <199611150850.TAA05787@godzilla.zeta.org.au> Date: Fri, 15 Nov 1996 01:01:16 -0800 Message-ID: <503.848048476@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Because -stable has a different `lea' instruction than -current (without > the `$'). Previously -stable had a different (broken) movl instruction > than -current (without the `$'). > > `lea' (without the `$') does work but is not normally used on x86's > because it is larger in some cases and slower in some cases but never > smaller or faster. OK, well, then I guess it's pretty clear - leave it as movl in -current and lea in -stable. Works for me. See commit. Jordan From owner-cvs-sys Fri Nov 15 01:11:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA28785 for cvs-sys-outgoing; Fri, 15 Nov 1996 01:11:21 -0800 (PST) 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 ESMTP id BAA28713; Fri, 15 Nov 1996 01:10:27 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id UAA06197; Fri, 15 Nov 1996 20:05:17 +1100 Date: Fri, 15 Nov 1996 20:05:17 +1100 From: Bruce Evans Message-Id: <199611150905.UAA06197@godzilla.zeta.org.au> To: dg@root.com, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s Cc: bde@zeta.org.au, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>> > Modified: sys/i386/i386 locore.s >>> > Log: >>> > movl instruction should have been lea (this is why userconfig didn't >>> > work in 2.1). >>> >>> Erm, the movl looks OK to me, and the lea isn't an i386 instruction so ^^^^^^^ >>> it doesn't compile. >> >>[scratches his head] >> >>Why did this compile for me? And why did that single fix (suggested > > Bruce hasn't had his morning Wheaties or something. "lea" certainly is an >i386 instruction. I haven't looked at the code to see if it is *correct*, >however...but if it works I would say it is a good bet that it is. The particular lea instruction isn't an i386 instruction: ./@/i386/i386/locore.s: Assembler messages: ./@/i386/i386/locore.s:527: Error: operands given don't match any \ known 386 instruction `lea' is also bad (gas) style because of bugs in gas. Use `leal' if you use it at all (not here). Bruce From owner-cvs-sys Fri Nov 15 01:20:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29195 for cvs-sys-outgoing; Fri, 15 Nov 1996 01:20:07 -0800 (PST) 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 ESMTP id BAA29144; Fri, 15 Nov 1996 01:19:49 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id UAA06571; Fri, 15 Nov 1996 20:17:44 +1100 Date: Fri, 15 Nov 1996 20:17:44 +1100 From: Bruce Evans Message-Id: <199611150917.UAA06571@godzilla.zeta.org.au> To: bde@zeta.org.au, jkh@time.cdrom.com Subject: Re: cvs commit: src/sys/i386/i386 locore.s Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >OK, well, then I guess it's pretty clear - leave it as movl in >-current and lea in -stable. Works for me. See commit. It should be movl in both. Just add a `$' to the broken movl in -stable. Bruce From owner-cvs-sys Fri Nov 15 01:28:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA29492 for cvs-sys-outgoing; Fri, 15 Nov 1996 01:28:46 -0800 (PST) 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 ESMTP id BAA29482; Fri, 15 Nov 1996 01:28:37 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id UAA06743; Fri, 15 Nov 1996 20:24:14 +1100 Date: Fri, 15 Nov 1996 20:24:14 +1100 From: Bruce Evans Message-Id: <199611150924.UAA06743@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 locore.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/i386 locore.s > Log: > Change this back to movl for -current since it seems to work there. > Bruce says that movl is broken in -stable, which would certainly explain > why this didn't work there. Actually, I said that [the particular] movl instruction [in the offending line in locore.s] is broken in stable (it is missing a `$'). movl works perfectly in stable, and is used about 100 million times in executables in the FreeBSD distribution. Bruce From owner-cvs-sys Fri Nov 15 06:05:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA14910 for cvs-sys-outgoing; Fri, 15 Nov 1996 06:05:35 -0800 (PST) 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 ESMTP id GAA14893; Fri, 15 Nov 1996 06:05:25 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id AAA14479; Sat, 16 Nov 1996 00:57:59 +1100 Date: Sat, 16 Nov 1996 00:57:59 +1100 From: Bruce Evans Message-Id: <199611151357.AAA14479@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa/sound pas_defs.h sb_defs.h pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c pas.h sb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa/sound pas2_card.c pas2_midi.c pas2_mixer.c > pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c > sb_midi.c sb_mixer.c > Added: sys/i386/isa/sound pas_defs.h sb_defs.h > Removed: sys/i386/isa/sound pas.h sb.h > Log: > Rename sb.h to sb_defs.h and pas.h to pas_defs.h so there's no > possibility of conflict with the versions in the compile dir. There hasn't been any possibility for conflict in -current since I added -I- to CFLAGS in rev.1.88 (1996/09.27) of Makefile.i386. Bruce From owner-cvs-sys Fri Nov 15 06:41:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id GAA17361 for cvs-sys-outgoing; Fri, 15 Nov 1996 06:41:29 -0800 (PST) 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 ESMTP id GAA17355; Fri, 15 Nov 1996 06:41:23 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id BAA15501; Sat, 16 Nov 1996 01:36:53 +1100 Date: Sat, 16 Nov 1996 01:36:53 +1100 From: Bruce Evans Message-Id: <199611151436.BAA15501@godzilla.zeta.org.au> To: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, nate@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/isa psm.c > Log: > New PS/2 mouse drive which uses the new 'shared' keyboard/psm read > routines. An older version of this was tested successfully on all of my > systems with PS/2 mice. This was brought in without testing because it > is necessary due to the previously committed syscons changes. > > Submitted by: Kazutaka Yokota > > Revision Changes Path > 1.26 +997 -253 src/sys/i386/isa/psm.c It's amazing how much space can be saved by sharing code ;-). Bruce From owner-cvs-sys Fri Nov 15 08:07:41 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA24003 for cvs-sys-outgoing; Fri, 15 Nov 1996 08:07:41 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA23951; Fri, 15 Nov 1996 08:07:09 -0800 (PST) Date: Fri, 15 Nov 1996 08:07:09 -0800 (PST) From: Garrett Wollman Message-Id: <199611151607.IAA23951@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_ed.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/11/15 08:07:08 Modified: sys/i386/isa if_ed.c Log: Fix RFC 1650 stats... should have read the doco more carefully. Fixes PR#2011 Submitted by: seki@sysrap.cs.fujitsu.co.jp Revision Changes Path 1.108 +1 -4 src/sys/i386/isa/if_ed.c From owner-cvs-sys Fri Nov 15 08:16:38 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25216 for cvs-sys-outgoing; Fri, 15 Nov 1996 08:16:38 -0800 (PST) Received: (from wollman@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA25091; Fri, 15 Nov 1996 08:16:07 -0800 (PST) Date: Fri, 15 Nov 1996 08:16:07 -0800 (PST) From: Garrett Wollman Message-Id: <199611151616.IAA25091@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wollman 96/11/15 08:16:06 Modified: sys/i386/isa if_fe.c Log: Patches from driver author in PR#2010. Submitter requests that this patch be merged into 2.2. Submitted by: seki@sysrap.cs.fujitsu.co.jp Revision Changes Path 1.21 +349 -91 src/sys/i386/isa/if_fe.c From owner-cvs-sys Fri Nov 15 09:31:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA01410 for cvs-sys-outgoing; Fri, 15 Nov 1996 09:31:22 -0800 (PST) Received: (from nate@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA01371; Fri, 15 Nov 1996 09:30:43 -0800 (PST) Date: Fri, 15 Nov 1996 09:30:43 -0800 (PST) From: Nate Williams Message-Id: <199611151730.JAA01371@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa psm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 96/11/15 09:30:39 Modified: sys/i386/isa psm.c Log: Disable mouse acceleration by default to be the same as the previous driver. Revision Changes Path 1.29 +2 -2 src/sys/i386/isa/psm.c From owner-cvs-sys Fri Nov 15 09:59:51 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA03561 for cvs-sys-outgoing; Fri, 15 Nov 1996 09:59:51 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA03515; Fri, 15 Nov 1996 09:59:00 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.2/8.6.9) with ESMTP id JAA02336; Fri, 15 Nov 1996 09:58:48 -0800 (PST) To: Bruce Evans cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa/sound pas_defs.h sb_defs.h pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c pas.h sb.h In-reply-to: Your message of "Sat, 16 Nov 1996 00:57:59 +1100." <199611151357.AAA14479@godzilla.zeta.org.au> Date: Fri, 15 Nov 1996 09:58:47 -0800 Message-ID: <2334.848080727@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > There hasn't been any possibility for conflict in -current since I added > -I- to CFLAGS in rev.1.88 (1996/09.27) of Makefile.i386. Hmmmm, well, someone reported this as a bug in 2.2-ALPHA and it seemed a reasonable change to prevent such a possibility, so... Maybe you should ask Randall Hopper how it was that he fell over it. I've already told him I'm outta here and won't have time to handshake on it anymore until I return (this is for the AWE32 MIDI support stuff, which I've got working on my own machine with good results now). Jordan From owner-cvs-sys Fri Nov 15 10:36:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA06768 for cvs-sys-outgoing; Fri, 15 Nov 1996 10:36:42 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA06690; Fri, 15 Nov 1996 10:35:47 -0800 (PST) Date: Fri, 15 Nov 1996 10:35:47 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611151835.KAA06690@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound awe_hw.h awe_voice.h awe_wave.c dev_table.h local.h sound_calls.h sound_config.h soundcard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 10:35:43 Modified: sys/i386/isa/sound dev_table.h local.h sound_calls.h sound_config.h soundcard.c Added: sys/i386/isa/sound awe_hw.h awe_voice.h awe_wave.c Log: Break my own rule again - I didn't think this stuff was going to come back with the copyright stuff fixed so soon (this should be merged into 2.2 when you have a chance, Poul). This is the new AWE32 driver, with support for the AWE32's fancy MIDI synthesizer. The utilities for this will appear as port submissions soon afterwards, according to the submitter. Submitted-By: Randall Hopper Written-By: Takashi Iwai Revision Changes Path 1.20 +6 -0 src/sys/i386/isa/sound/dev_table.h 1.25 +5 -0 src/sys/i386/isa/sound/local.h 1.18 +4 -0 src/sys/i386/isa/sound/sound_calls.h 1.15 +4 -0 src/sys/i386/isa/sound/sound_config.h 1.45 +4 -1 src/sys/i386/isa/sound/soundcard.c From owner-cvs-sys Fri Nov 15 10:37:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA06837 for cvs-sys-outgoing; Fri, 15 Nov 1996 10:37:27 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA06760; Fri, 15 Nov 1996 10:36:36 -0800 (PST) Date: Fri, 15 Nov 1996 10:36:36 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611151836.KAA06760@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 10:36:31 Modified: sys/i386/conf LINT files.i386 Log: This is the new AWE32 driver, with support for the AWE32's fancy MIDI synthesizer. The utilities for this will appear as port submissions soon afterwards, according to the submitter. Submitted-By: Randall Hopper Written-By: Takashi Iwai Revision Changes Path 1.294 +2 -1 src/sys/i386/conf/LINT 1.145 +2 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Fri Nov 15 10:51:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA07781 for cvs-sys-outgoing; Fri, 15 Nov 1996 10:51:28 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA07728; Fri, 15 Nov 1996 10:50:43 -0800 (PST) Date: Fri, 15 Nov 1996 10:50:43 -0800 (PST) From: Bill Fenner Message-Id: <199611151850.KAA07728@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/11/15 10:50:40 Modified: sys/netinet if_ether.c Log: Reword two messages: duplicate ip address 204.162.228.7! sent from ethernet address: 08:00:20:09:7b:1d changed to arp: 08:00:20:09:7b:1d is using my IP address 204.162.228.7! and arp info overwritten for 204.162.228.2 by 08:00:20:09:7b:1d changed to arp: 204.162.228.2 moved from 08:00:20:07:b6:a0 to 08:00:20:09:7b:1d I think the new wordings are more clear and could save some support questions. Revision Changes Path 1.35 +6 -5 src/sys/netinet/if_ether.c From owner-cvs-sys Fri Nov 15 12:27:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA13772 for cvs-sys-outgoing; Fri, 15 Nov 1996 12:27:27 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA13747; Fri, 15 Nov 1996 12:27:16 -0800 (PST) Date: Fri, 15 Nov 1996 12:27:16 -0800 (PST) From: Bruce Evans Message-Id: <199611152027.MAA13747@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/11/15 12:27:15 Modified: sys/i386/isa npx.c Log: Disabled i586-optimized copyin and copyout. They usually panic if the user supplies a bad address, because they push a lot of stuff that the fault handler doesn't know about onto the stack. This has been broken for more than half a year despite being tested for almost half a year in -current. Revision Changes Path 1.33 +3 -1 src/sys/i386/isa/npx.c From owner-cvs-sys Fri Nov 15 15:36:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA27145 for cvs-sys-outgoing; Fri, 15 Nov 1996 15:36:57 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA27124; Fri, 15 Nov 1996 15:36:44 -0800 (PST) Date: Fri, 15 Nov 1996 15:36:44 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611152336.PAA27124@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa sio.c syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 15:36:43 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa sio.c syscons.c Log: Fix various bogons which could cause searches for the console device to run off a cliff. Submitted-By: Don Lewis Revision Changes Path 1.99.4.5 +11 -1 src/sys/i386/isa/sio.c 1.117.4.15 +10 -1 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Nov 15 15:41:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA27504 for cvs-sys-outgoing; Fri, 15 Nov 1996 15:41:04 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA27462; Fri, 15 Nov 1996 15:40:46 -0800 (PST) Date: Fri, 15 Nov 1996 15:40:46 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611152340.PAA27462@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 cons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 15:40:44 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 cons.c Log: Fix various bogons which could cause searches for the console device to run off a cliff. Submitted-By: Don Lewis Revision Changes Path 1.28.4.2 +8 -1 src/sys/i386/i386/cons.c From owner-cvs-sys Fri Nov 15 17:20:08 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA01818 for cvs-sys-outgoing; Fri, 15 Nov 1996 17:20:08 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA01758; Fri, 15 Nov 1996 17:19:52 -0800 (PST) Date: Fri, 15 Nov 1996 17:19:52 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199611160119.RAA01758@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC LINT options.i386 src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/11/15 17:19:52 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Assert that we have seen an identify or have not disconneccted since the initial selection when entering the status phase. This is the same assertion we use for all the other data transfer phases. Hopefully fix the hangs in the mesgin and mesgout phases that I introduced last week during some code cleanup. I need to get some of these 12MB/s drives so I can reproduce these hangs here... Add a pause disable in the SCB paging case around our manipulation of the QOUTQCNT variable. This is simply extra sanity. Set LASTPHASE to P_BUSFREE once we see a busfree so that the kernel driver can differentiate this from a data out phase. Revision Changes Path 1.49 +13 -11 src/sys/dev/aic7xxx/aic7xxx.seq 1.17 +4 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/conf GENERIC LINT options.i386 Log: Since there have been so many reports of the Memory Mapped I/O to the aic7xxx cards failing on certain motherboards, reverse the logic used to control this feature. AHC_FORCE_PIO is replaced with AHC_ALLOW_MEMIO. GENERIC no longer needs to specify the AHC_FORCE_PIO option since this is the default. Revision Changes Path 1.78 +1 -4 src/sys/i386/conf/GENERIC 1.295 +5 -5 src/sys/i386/conf/LINT 1.31 +2 -2 src/sys/i386/conf/options.i386 Modified: sys/i386/scsi aic7xxx.c Log: Be even more careful in how we manipulate the QOUTQCNT variable. Now we do reset it from the QOUTCNT register inside a pause/unpause. This now happens once per command complete interrupt in the paging case (one interrupt can be for multiple completed commands). I may introduce a counter and do a lazy update in the future, similar to what is done with the QINCNT. Enhance the QUEUE FULL condition handling so that the number of openings will be reduced. This has become more important now that the driver is faster. This code really belongs in the gerneric SCSI layer, as will be the case once 3.0 gets the code from the 'SCSI' branch. Add some #if 0'd out trace code I've been using to help debug sequencer problems. Fix the SCB paging problem that I was seeing. This was only on my 7850 controller and stems from the fact that its QINFIFO can only handle 3bit SCB identifiers. This means that you can only have 8 transactions open at a time with the current paging scheme to these controllers. The code added to enforce this is generic in that it tests for the number of relevent bits that the QINFIFO can store and adjusts the max accordingly. It may be possible to come up with a scheme that allows for more than 8 commands at a time, but I don't know that it is worth the effort simply to fix a low end card. The aic7880 still can do 255. This problem may be related to what Andrey was seeing since I don't have n aic7770 rev E chip here to test on, but as soon as someone probes one of these cards with this new code, the dmesg output will tell the whole story. Revision Changes Path 1.86 +93 -20 src/sys/i386/scsi/aic7xxx.c Modified: sys/pci aic7870.c Log: AHC_FORCE_PIO -> AHC_ALLOW_MEMIO Revision Changes Path 1.44 +2 -2 src/sys/pci/aic7870.c From owner-cvs-sys Fri Nov 15 18:19:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04313 for cvs-sys-outgoing; Fri, 15 Nov 1996 18:19:05 -0800 (PST) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA04285; Fri, 15 Nov 1996 18:18:47 -0800 (PST) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.2/8.7.3) id SAA21585; Fri, 15 Nov 1996 18:18:37 -0800 (PST) Date: Fri, 15 Nov 1996 18:18:37 -0800 (PST) Message-Id: <199611160218.SAA21585@vader.cs.berkeley.edu> To: gibbs@freefall.freebsd.org CC: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: <199611160119.RAA01758@freefall.freebsd.org> (gibbs@freefall.freebsd.org) Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT options.i386 src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c From: asami@freebsd.org (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * Revision Changes Path * 1.49 +13 -11 src/sys/dev/aic7xxx/aic7xxx.seq * 1.17 +4 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h * 1.78 +1 -4 src/sys/i386/conf/GENERIC * 1.295 +5 -5 src/sys/i386/conf/LINT * 1.31 +2 -2 src/sys/i386/conf/options.i386 * 1.86 +93 -20 src/sys/i386/scsi/aic7xxx.c * 1.44 +2 -2 src/sys/pci/aic7870.c Warning: I just got the dreaded "RAM parity error" again with these changes enabled. People may want to pound on these extra hard (and with extra care, obviously). (I sent mail to Justin too but it seems he's already gone.) Satoshi From owner-cvs-sys Fri Nov 15 18:24:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04538 for cvs-sys-outgoing; Fri, 15 Nov 1996 18:24:29 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04521; Fri, 15 Nov 1996 18:24:25 -0800 (PST) Date: Fri, 15 Nov 1996 18:24:25 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199611160224.SAA04521@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include soundcard.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/11/15 18:24:24 Modified: sys/i386/include soundcard.h Log: Commit AWE32 changes I forgot in my first round. Whoops! Revision Changes Path 1.18 +3 -0 src/sys/i386/include/soundcard.h From owner-cvs-sys Fri Nov 15 18:31:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA04781 for cvs-sys-outgoing; Fri, 15 Nov 1996 18:31:22 -0800 (PST) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id SAA04759; Fri, 15 Nov 1996 18:30:57 -0800 (PST) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.2/8.7.3) id SAA21631; Fri, 15 Nov 1996 18:30:34 -0800 (PST) Date: Fri, 15 Nov 1996 18:30:34 -0800 (PST) Message-Id: <199611160230.SAA21631@vader.cs.berkeley.edu> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: <199611160218.SAA21585@vader.cs.berkeley.edu> (asami@freebsd.org) Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT options.i386 src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c src/sys/pci aic7870.c From: asami@freebsd.org (Satoshi Asami) Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * * Revision Changes Path * * 1.49 +13 -11 src/sys/dev/aic7xxx/aic7xxx.seq * * 1.17 +4 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h * * 1.78 +1 -4 src/sys/i386/conf/GENERIC * * 1.295 +5 -5 src/sys/i386/conf/LINT * * 1.31 +2 -2 src/sys/i386/conf/options.i386 * * 1.86 +93 -20 src/sys/i386/scsi/aic7xxx.c * * 1.44 +2 -2 src/sys/pci/aic7870.c Looking at the changes more closely (yeah I know I should read the commit messages), only the ones in dev/aic7xxx and i386/scsi are relevant to the crash. The rest are for reversing the logic (AHC_ALLOW_MEMIO = !AHC_FORCE_PIO) and shouldn't be dangerous. Satoshi From owner-cvs-sys Sat Nov 16 04:09:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA23862 for cvs-sys-outgoing; Sat, 16 Nov 1996 04:09:21 -0800 (PST) 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 EAA23792; Sat, 16 Nov 1996 04:07:18 -0800 (PST) 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 NAA11854; Sat, 16 Nov 1996 13:07:13 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id NAA03518; Sat, 16 Nov 1996 13:07:13 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id NAA06744; Sat, 16 Nov 1996 13:03:18 +0100 (MET) From: J Wunsch Message-Id: <199611161203.NAA06744@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: nate@freefall.freebsd.org (Nate Williams) Date: Sat, 16 Nov 1996 13:03:18 +0100 (MET) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199611101644.IAA18576@freefall.freebsd.org> from Nate Williams at "Nov 10, 96 08:44:18 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 Nate Williams wrote: > nate 96/11/10 08:44:17 > > Modified: sys/i386/isa syscons.c syscons.h > Log: > Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. Btw., i think this option's name is reversed: it's a ``force XT compatibility'' option, apparently required for those keyboards that don't default anymore to the ancient XT mode (like the ThinkPad). syscons, default pcvt, and XFree86 still rely on this ancient mode. -- 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 Sat Nov 16 04:38:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id EAA27363 for cvs-sys-outgoing; Sat, 16 Nov 1996 04:38:09 -0800 (PST) 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 ESMTP id EAA27282; Sat, 16 Nov 1996 04:36:35 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.7.6/8.6.9) id XAA17796; Sat, 16 Nov 1996 23:33:59 +1100 Date: Sat, 16 Nov 1996 23:33:59 +1100 From: Bruce Evans Message-Id: <199611161233.XAA17796@godzilla.zeta.org.au> To: j@uriah.heep.sax.de, nate@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Allow us to enable the 'XT_KEYBOARD' code using a configuration flag. > >Btw., i think this option's name is reversed: it's a ``force XT >compatibility'' option, apparently required for those keyboards that >don't default anymore to the ancient XT mode (like the ThinkPad). > >syscons, default pcvt, and XFree86 still rely on this ancient mode. So having a (dynamic) option for it just takes more code and complicates configuration. Are there any advantages to the new mode except for easier decoding? Bruce From owner-cvs-sys Sat Nov 16 05:21:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA29112 for cvs-sys-outgoing; Sat, 16 Nov 1996 05:21:48 -0800 (PST) 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 FAA29086; Sat, 16 Nov 1996 05:21:30 -0800 (PST) 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 OAA13749; Sat, 16 Nov 1996 14:21:28 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id OAA04954; Sat, 16 Nov 1996 14:21:28 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id OAA07677; Sat, 16 Nov 1996 14:09:13 +0100 (MET) From: J Wunsch Message-Id: <199611161309.OAA07677@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/isa syscons.c syscons.h To: bde@zeta.org.au (Bruce Evans) Date: Sat, 16 Nov 1996 14:09:13 +0100 (MET) Cc: nate@freefall.freebsd.org, cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199611161233.XAA17796@godzilla.zeta.org.au> from Bruce Evans at "Nov 16, 96 11:33:59 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 Bruce Evans wrote: > Are there any advantages to the new mode except for easier decoding? It's not even much easier to decode. Both, mode 1 and mode 2 are really braindamaged, in that they basically emulate obsolete keyboard behaviour. Alas, the PS/2 mode 3 is not supported by all keyboards around. It's the only orthogonal mode, where each key press or release generates exactly one scan code (possibly preceded by a prefix code IIRC). No, there's not much point in having both state machines simultaneously in one driver. pcvt has a compile-time option, defaulting to ancient PC scancodes, but it only includes one state machine. I think it would even be safe to default to mode 2; i'm using this for years now. syscons' ``XT keyboard'' mode is only just another way to generate obsolete mode 1 scancodes, there are two ways to do this. (One for the keyboard, one for the controller.) Maybe i'm mistaken, and perhaps it's been as simple as syscons having relied on the BIOS to turn on the translation bit in the controller, which it apparently doesn't do on a ThinkPad. (I'm too lazy to review the code right 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 Sat Nov 16 12:37:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA17295 for cvs-sys-outgoing; Sat, 16 Nov 1996 12:37:19 -0800 (PST) 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 MAA17282; Sat, 16 Nov 1996 12:37:15 -0800 (PST) Received: by sovcom.kiae.su id AA13285 (5.65.kiae-1 ); Sat, 16 Nov 1996 23:19:11 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sat, 16 Nov 96 23:19:11 +0300 Received: (from ache@localhost) by nagual.ru (8.8.2/8.8.2) id XAA00223; Sat, 16 Nov 1996 23:17:42 +0300 (MSK) Message-Id: <199611162017.XAA00223@nagual.ru> Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT options.i386 src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx In-Reply-To: <199611160119.RAA01758@freefall.freebsd.org> from "Justin T. Gibbs" at "Nov 15, 96 05:19:52 pm" To: gibbs@freefall.freebsd.org (Justin T. Gibbs) Date: Sat, 16 Nov 1996 23:17:42 +0300 (MSK) 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+ PL28 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > gibbs 96/11/15 17:19:52 > > Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h > Fix the SCB paging problem that I was seeing. This was only on my 7850 > controller and stems from the fact that its QINFIFO can only handle 3bit > SCB identifiers. This means that you can only have 8 transactions open at > a time with the current paging scheme to these controllers. The code added > to enforce this is generic in that it tests for the number of relevent bits > that the QINFIFO can store and adjusts the max accordingly. It may be possible > to come up with a scheme that allows for more than 8 commands at a time, but > I don't know that it is worth the effort simply to fix a low end card. The > aic7880 still can do 255. It NOT crash my system with TAG=on SCB=on now! Thanks! -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Sat Nov 16 12:51:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA17760 for cvs-sys-outgoing; Sat, 16 Nov 1996 12:51:44 -0800 (PST) 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 MAA17755; Sat, 16 Nov 1996 12:51:39 -0800 (PST) Received: by sovcom.kiae.su id AA18406 (5.65.kiae-1 ); Sat, 16 Nov 1996 23:41:23 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Sat, 16 Nov 96 23:41:22 +0300 Received: (from ache@localhost) by nagual.ru (8.8.2/8.8.2) id XAA00397; Sat, 16 Nov 1996 23:39:10 +0300 (MSK) Message-Id: <199611162039.XAA00397@nagual.ru> Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT options.i386 src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx In-Reply-To: <199611160119.RAA01758@freefall.freebsd.org> from "Justin T. Gibbs" at "Nov 15, 96 05:19:52 pm" To: gibbs@freefall.freebsd.org (Justin T. Gibbs) Date: Sat, 16 Nov 1996 23:39:10 +0300 (MSK) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, scsi@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+ PL28 (25)] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > gibbs 96/11/15 17:19:52 > > Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h > Fix the SCB paging problem that I was seeing. This was only on my 7850 > controller and stems from the fact that its QINFIFO can only handle 3bit > SCB identifiers. This means that you can only have 8 transactions open at > a time with the current paging scheme to these controllers. The code added > to enforce this is generic in that it tests for the number of relevent bits > that the QINFIFO can store and adjusts the max accordingly. It may be possible > to come up with a scheme that allows for more than 8 commands at a time, but > I don't know that it is worth the effort simply to fix a low end card. The > aic7880 still can do 255. > > This problem may be related to what Andrey was seeing since I don't have n > aic7770 rev E chip here to test on, but as soon as someone probes one of these > cards with this new code, the dmesg output will tell the whole story. I forget to mention that now it correctly says: ahc0: aic7770 >= Rev E, Single Channel, SCSI Id=7, 4/4 SCBs instead of ahc0: aic7770 >= Rev E, Single Channel, SCSI Id=7, 4/255 SCBs in old variant. -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Sat Nov 16 13:15:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19540 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:15:06 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19519; Sat, 16 Nov 1996 13:14:52 -0800 (PST) Date: Sat, 16 Nov 1996 13:14:52 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162114.NAA19519@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 userconfig.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:14:50 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 userconfig.c Log: YAMFC Revision Changes Path 1.63.2.6 +5 -9 src/sys/i386/i386/userconfig.c From owner-cvs-sys Sat Nov 16 13:17:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19866 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:17:28 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19839; Sat, 16 Nov 1996 13:17:10 -0800 (PST) Date: Sat, 16 Nov 1996 13:17:10 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162117.NAA19839@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound dev_table.h local.h pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c sound_calls.h sound_config.h soundcard.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:17:09 Branch: sys/i386/isa/sound RELENG_2_2 Modified: sys/i386/isa/sound dev_table.h local.h pas2_card.c pas2_midi.c pas2_mixer.c pas2_pcm.c sb16_dsp.c sb16_midi.c sb_dsp.c sb_midi.c sb_mixer.c sound_calls.h sound_config.h soundcard.c Log: YAMFC Revision Changes Path 1.19.2.1 +6 -0 src/sys/i386/isa/sound/dev_table.h 1.23.2.2 +5 -0 src/sys/i386/isa/sound/local.h 1.20.2.1 +1 -1 src/sys/i386/isa/sound/pas2_card.c 1.10.2.1 +1 -1 src/sys/i386/isa/sound/pas2_midi.c 1.15.2.1 +1 -1 src/sys/i386/isa/sound/pas2_mixer.c 1.16.2.3 +1 -1 src/sys/i386/isa/sound/pas2_pcm.c 1.18.2.3 +1 -1 src/sys/i386/isa/sound/sb16_dsp.c 1.10.2.2 +1 -1 src/sys/i386/isa/sound/sb16_midi.c 1.28.2.2 +1 -1 src/sys/i386/isa/sound/sb_dsp.c 1.10.2.1 +1 -1 src/sys/i386/isa/sound/sb_midi.c 1.9.2.1 +1 -1 src/sys/i386/isa/sound/sb_mixer.c 1.17.2.1 +4 -0 src/sys/i386/isa/sound/sound_calls.h 1.14.2.1 +4 -0 src/sys/i386/isa/sound/sound_config.h 1.43.2.2 +4 -1 src/sys/i386/isa/sound/soundcard.c From owner-cvs-sys Sat Nov 16 13:18:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19959 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:18:12 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA19929; Sat, 16 Nov 1996 13:17:53 -0800 (PST) Date: Sat, 16 Nov 1996 13:17:53 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162117.NAA19929@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet if_ether.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:17:52 Branch: sys/netinet RELENG_2_2 Modified: sys/netinet if_ether.c Log: YAMFC Revision Changes Path 1.34.2.1 +6 -5 src/sys/netinet/if_ether.c From owner-cvs-sys Sat Nov 16 13:19:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20119 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:19:11 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20064; Sat, 16 Nov 1996 13:18:47 -0800 (PST) Date: Sat, 16 Nov 1996 13:18:47 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162118.NAA20064@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf GENERIC98 src/sys/pc98/i386 machdep.c src/sys/pc98/pc98 if_fe.c pc98.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:18:43 Branch: sys/pc98/conf RELENG_2_2 sys/pc98/i386 RELENG_2_2 sys/pc98/pc98 RELENG_2_2 Modified: sys/pc98/conf GENERIC98 sys/pc98/i386 machdep.c sys/pc98/pc98 if_fe.c pc98.c Log: YAMFC Revision Changes Path 1.8.2.1 +1 -2 src/sys/pc98/conf/GENERIC98 1.11.2.2 +8 -12 src/sys/pc98/i386/machdep.c 1.10.2.1 +1 -3 src/sys/pc98/pc98/if_fe.c 1.10.2.1 +3 -2 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Sat Nov 16 13:19:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20210 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:19:40 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20169; Sat, 16 Nov 1996 13:19:21 -0800 (PST) Date: Sat, 16 Nov 1996 13:19:21 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162119.NAA20169@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_sr_p.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:19:20 Branch: sys/pci RELENG_2_2 Modified: sys/pci if_sr_p.c Log: YAMFC Revision Changes Path 1.1.2.1 +3 -2 src/sys/pci/if_sr_p.c From owner-cvs-sys Sat Nov 16 13:20:19 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20336 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:20:19 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20262; Sat, 16 Nov 1996 13:19:55 -0800 (PST) Date: Sat, 16 Nov 1996 13:19:55 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162119.NAA20262@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci wd82371.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:19:54 Branch: sys/pci RELENG_2_2 Modified: sys/pci wd82371.c Log: YAMFC Revision Changes Path 1.5.2.1 +1 -5 src/sys/pci/wd82371.c From owner-cvs-sys Sat Nov 16 13:25:40 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20814 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:25:40 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA20788; Sat, 16 Nov 1996 13:25:16 -0800 (PST) Date: Sat, 16 Nov 1996 13:25:16 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162125.NAA20788@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound pas.h sb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:25:15 Branch: sys/i386/isa/sound RELENG_2_2 Removed: sys/i386/isa/sound pas.h sb.h Log: YAMFC From owner-cvs-sys Sat Nov 16 13:32:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21433 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:32:34 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21373; Sat, 16 Nov 1996 13:31:55 -0800 (PST) Date: Sat, 16 Nov 1996 13:31:55 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162131.NAA21373@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa cy.c if_ed.c sio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:31:51 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa cy.c if_ed.c sio.c Log: YAMFC Revision Changes Path 1.41.2.1 +28 -17 src/sys/i386/isa/cy.c 1.107.2.1 +1 -4 src/sys/i386/isa/if_ed.c 1.147.2.3 +23 -17 src/sys/i386/isa/sio.c From owner-cvs-sys Sat Nov 16 13:35:01 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21615 for cvs-sys-outgoing; Sat, 16 Nov 1996 13:35:01 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA21584; Sat, 16 Nov 1996 13:34:30 -0800 (PST) Date: Sat, 16 Nov 1996 13:34:30 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199611162134.NAA21584@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_fe.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/11/16 13:34:29 Branch: sys/i386/isa RELENG_2_2 Modified: sys/i386/isa if_fe.c Log: YAMFC Revision Changes Path 1.20.2.1 +349 -91 src/sys/i386/isa/if_fe.c From owner-cvs-sys Sat Nov 16 18:11:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA12247 for cvs-sys-outgoing; Sat, 16 Nov 1996 18:11:39 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA12169; Sat, 16 Nov 1996 18:11:06 -0800 (PST) Date: Sat, 16 Nov 1996 18:11:06 -0800 (PST) From: John Dyson Message-Id: <199611170211.SAA12169@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/11/16 18:11:03 Modified: sys/kern vfs_bio.c sys/i386/i386 machdep.c Log: Improve the caching of small files like directories, while not substantially increasing buffer space. Specifically, we double the number of buffers, but allocate only half the amount of memory per buffer. Note that VDIR files aren't cached unless instantiated in a buffer. This will significantly improve caching. Revision Changes Path 1.105 +2 -2 src/sys/kern/vfs_bio.c 1.212 +3 -3 src/sys/i386/i386/machdep.c From owner-cvs-sys Sat Nov 16 18:38:59 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA18334 for cvs-sys-outgoing; Sat, 16 Nov 1996 18:38:59 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA18272; Sat, 16 Nov 1996 18:38:37 -0800 (PST) Date: Sat, 16 Nov 1996 18:38:37 -0800 (PST) From: John Dyson Message-Id: <199611170238.SAA18272@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_kern.c vm_page.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/11/16 18:38:35 Modified: sys/vm vm_kern.c vm_page.c Log: Improve the locality of reference for variables in vm_page and vm_kern by moving them from .bss to .data. With this change, there is a measurable perf improvement in fork/exec. Revision Changes Path 1.28 +14 -14 src/sys/vm/vm_kern.c 1.71 +13 -13 src/sys/vm/vm_page.c From owner-cvs-sys Sat Nov 16 18:44:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA19091 for cvs-sys-outgoing; Sat, 16 Nov 1996 18:44:04 -0800 (PST) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA19025; Sat, 16 Nov 1996 18:43:37 -0800 (PST) Date: Sat, 16 Nov 1996 18:43:37 -0800 (PST) From: Bill Fenner Message-Id: <199611170243.SAA19025@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/vx if_vx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/11/16 18:43:33 Branch: sys/dev/vx RELENG_2_1_0 Modified: sys/dev/vx if_vx.c Log: In C, variable declarations are illegal except at the beginning of a block, even if newer GCC lets you get away with it. Case labels do not begin a block, so I added a block around the code that requires the new variable. Revision Changes Path 1.1.2.2 +2 -0 src/sys/dev/vx/if_vx.c