From owner-cvs-sys Sun Apr 28 00:14:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA13175 for cvs-sys-outgoing; Sun, 28 Apr 1996 00:14:18 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA13158 Sun, 28 Apr 1996 00:14:07 -0700 (PDT) Date: Sun, 28 Apr 1996 00:14:07 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199604280714.AAA13158@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 phk 96/04/28 00:14:06 Modified: sys/i386/i386 locore.s Log: Fix some bugs I introduced and some old ones as well. Add BDE_DEBUGGER back. Improve quality of comments. Thanks Bruce! Reviewed by: phk Submitted by: bde Revision Changes Path 1.67 +205 -54 src/sys/i386/i386/locore.s From owner-cvs-sys Sun Apr 28 12:21:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA17740 for cvs-sys-outgoing; Sun, 28 Apr 1996 12:21:35 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA17721 Sun, 28 Apr 1996 12:21:22 -0700 (PDT) Date: Sun, 28 Apr 1996 12:21:22 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199604281921.MAA17721@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c aic7xxx.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/04/28 12:21:21 Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Fix the abort code in the BUS DEVICE RESET case. Needed to set cmdlen to 0. Ensure that queued commands are not touched by the abort code by setting the SCB status to indicate what queue it is in. Fix deadlocks when using SCB paging by using SCBs from the assigned_scbs queue or an SCB that completed during the same interrupt if needed. Don't ever use insl to pull SCBs from any of the controllers. You can only do 8bit PIO reads. This only affected SCB paging. With this checkin, SCB paging works quite a bit better, but I still have some problems with it that may be caused by a firmware problem in my PD1800s. It seems that using a tag number higher than the maximum number of tags allowed by the device, confuses it. For example, if I queue two commands, tagged 3 and 36, it never reconnects for tag 36. Revision Changes Path 1.65 +123 -21 src/sys/i386/scsi/aic7xxx.c 1.26 +14 -10 src/sys/i386/scsi/aic7xxx.h From owner-cvs-sys Sun Apr 28 12:37:21 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18376 for cvs-sys-outgoing; Sun, 28 Apr 1996 12:37:21 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18357 Sun, 28 Apr 1996 12:37:12 -0700 (PDT) Date: Sun, 28 Apr 1996 12:37:12 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199604281937.MAA18357@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/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/04/28 12:37:11 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Merge with HEAD. Implement SCB PAGING. Fix some bugs in find_scb. Revision Changes Path 1.16.4.11 +114 -64 src/sys/dev/aic7xxx/aic7xxx.seq 1.2.2.4 +49 -31 src/sys/dev/aic7xxx/aic7xxx_reg.h Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Merge with HEAD. Implement SCB PAGING. Fix timeout handler bugs. Fix bug in RESTART_SEQUENCER. Revision Changes Path 1.29.2.12 +821 -377 src/sys/i386/scsi/aic7xxx.c 1.10.2.8 +81 -36 src/sys/i386/scsi/aic7xxx.h Branch: sys/pci RELENG_2_1_0 Modified: sys/pci aic7870.c Log: Merge with HEAD. Allow 4 bit host adapter SCSI ids for wide cards. Allow SCB Paging to be turned on. Add support for the aic7850, aic7855, aic7860. Revision Changes Path 1.11.2.10 +42 -10 src/sys/pci/aic7870.c From owner-cvs-sys Sun Apr 28 12:38:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18455 for cvs-sys-outgoing; Sun, 28 Apr 1996 12:38:25 -0700 (PDT) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA18434 Sun, 28 Apr 1996 12:38:20 -0700 (PDT) Date: Sun, 28 Apr 1996 12:38:20 -0700 (PDT) From: "Justin T. Gibbs" Message-Id: <199604281938.MAA18434@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/eisa aic7770.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/04/28 12:38:19 Branch: sys/i386/eisa RELENG_2_1_0 Modified: sys/i386/eisa aic7770.c Log: Merge with HEAD. Update my copyright. Allow SCB paging on aic7770 chips Rev E or greater. Revision Changes Path 1.21.2.2 +23 -8 src/sys/i386/eisa/aic7770.c From owner-cvs-sys Mon Apr 29 00:21:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA27641 for cvs-sys-outgoing; Mon, 29 Apr 1996 00:21:45 -0700 (PDT) Received: from irz401.inf.tu-dresden.de (irz401.inf.tu-dresden.de [141.76.1.12]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA27544 Mon, 29 Apr 1996 00:21:02 -0700 (PDT) Received: from sax.sax.de by irz401.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id JAA07473; Mon, 29 Apr 1996 09:19:44 +0200 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id JAA03746; Mon, 29 Apr 1996 09:20:53 +0200 Received: (from j@localhost) by uriah.heep.sax.de (8.7.5/8.6.9) id JAA01134; Mon, 29 Apr 1996 09:01:50 +0200 (MET DST) From: J Wunsch Message-Id: <199604290701.JAA01134@uriah.heep.sax.de> Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 To: peter@spinner.DIALix.COM (Peter Wemm) Date: Mon, 29 Apr 1996 09:01:50 +0200 (MET DST) Cc: bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, joerg@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199604280337.LAA10519@spinner.DIALix.COM> from Peter Wemm at "Apr 28, 96 11:37:14 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+ PL15 (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 Peter Wemm wrote: (Jumping late in here, my ISP suffered from a power outage over the weekend.) > As for this commit, I'd suggest that it'd be better to test for the > existance of the kernel before installing it, rather than using a > 'make' dependency. ie, something like this: > install: > @if [ ! -f kernel ]; then echo "Build the kernel first!"; exit 1; fi > .. rest of install.. Sounds reasonable. The previous version was just unacceptable since it caused a half-baked install (/kernel already renamed into /kernel.old, but no new kernel available). Btw., there are at least as many counter-examples for what Bruce has been writing. :) -- 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 Mon Apr 29 08:08:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA21936 for cvs-sys-outgoing; Mon, 29 Apr 1996 08:08:16 -0700 (PDT) Received: (from smpatel@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA21818 Mon, 29 Apr 1996 08:08:02 -0700 (PDT) Date: Mon, 29 Apr 1996 08:08:02 -0700 (PDT) From: Sujal Patel Message-Id: <199604291508.IAA21818@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_exec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk smpatel 96/04/29 08:08:01 Modified: sys/kern kern_exec.c Log: Fixed two typos in the comment. Pointed out by: davidg Revision Changes Path 1.39 +2 -2 src/sys/kern/kern_exec.c From owner-cvs-sys Mon Apr 29 13:04:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA08124 for cvs-sys-outgoing; Mon, 29 Apr 1996 13:04:42 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA07932 Mon, 29 Apr 1996 13:03:46 -0700 (PDT) Date: Mon, 29 Apr 1996 13:03:46 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199604292003.NAA07932@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/04/29 13:03:43 Modified: sys/i386/conf GENERIC Log: Add ATAPI_STATIC so that the ATAPI cdroms work correctly again under -current. Submitted-By: Serge Vakulenko Revision Changes Path 1.68 +3 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Mon Apr 29 13:06:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA08242 for cvs-sys-outgoing; Mon, 29 Apr 1996 13:06:15 -0700 (PDT) Received: (from julian@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA08199 Mon, 29 Apr 1996 13:05:56 -0700 (PDT) Date: Mon, 29 Apr 1996 13:05:56 -0700 (PDT) From: Julian Elischer Message-Id: <199604292005.NAA08199@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa qcam.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 96/04/29 13:05:54 Modified: sys/i386/isa qcam.c Log: slight re-ordering to allow the qcam to compile with devfs enabled. Revision Changes Path 1.10 +14 -8 src/sys/i386/isa/qcam.c From owner-cvs-sys Mon Apr 29 15:05:16 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA18631 for cvs-sys-outgoing; Mon, 29 Apr 1996 15:05:16 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA18607 Mon, 29 Apr 1996 15:04:59 -0700 (PDT) Date: Mon, 29 Apr 1996 15:04:59 -0700 (PDT) From: John Dyson Message-Id: <199604292204.PAA18607@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 96/04/29 15:04:58 Modified: sys/vm vm_map.c Log: Move the map entry allocations from the kmem_map to the kernel_map. As a side effect, correct the associated object offset. Revision Changes Path 1.43 +4 -4 src/sys/vm/vm_map.c From owner-cvs-sys Tue Apr 30 05:02:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA01739 for cvs-sys-outgoing; Tue, 30 Apr 1996 05:02:25 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA01725 Tue, 30 Apr 1996 05:02:14 -0700 (PDT) Date: Tue, 30 Apr 1996 05:02:14 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199604301202.FAA01725@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s src/sys/i386/include pmap.h pte.h vmparam.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/04/30 05:02:14 Modified: sys/i386/i386 locore.s Log: Remove a spurious mapping that was introduced earlier. Revision Changes Path 1.68 +1 -9 src/sys/i386/i386/locore.s Modified: sys/i386/include pmap.h pte.h vmparam.h Log: pte.h: Add the VADDR(pdi,pti) macro to construct virtual address from page dir+table index. pmap.h: remove NUPDE, it was wrong and not used. Sanitize KSTKPTEOFF. vmparam.h: Calculate virtual addr from PDI+PTI from pmap.h rather than using magic math. Remove UPDT, not used. Revision Changes Path 1.36 +2 -4 src/sys/i386/include/pmap.h 1.9 +2 -1 src/sys/i386/include/pte.h 1.20 +21 -14 src/sys/i386/include/vmparam.h From owner-cvs-sys Tue Apr 30 05:54:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA04600 for cvs-sys-outgoing; Tue, 30 Apr 1996 05:54:35 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA04586 Tue, 30 Apr 1996 05:54:28 -0700 (PDT) Date: Tue, 30 Apr 1996 05:54:28 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199604301254.FAA04586@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys types.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/04/30 05:54:28 Modified: sys/sys types.h Log: Don't include twice. Reviewed by: phk Submitted by: "Philippe Charnier" Revision Changes Path 1.10 +1 -2 src/sys/sys/types.h From owner-cvs-sys Tue Apr 30 14:37:47 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA11090 for cvs-sys-outgoing; Tue, 30 Apr 1996 14:37:47 -0700 (PDT) Received: (from se@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA11057 Tue, 30 Apr 1996 14:37:26 -0700 (PDT) Date: Tue, 30 Apr 1996 14:37:26 -0700 (PDT) From: Stefan Esser Message-Id: <199604302137.OAA11057@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa pcibus.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 96/04/30 14:37:25 Modified: sys/i386/isa pcibus.c Log: Make pcibus_check() ignore Device/Vendor IDs of all 0. Revision Changes Path 1.24 +2 -2 src/sys/i386/isa/pcibus.c From owner-cvs-sys Tue Apr 30 16:23:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA22273 for cvs-sys-outgoing; Tue, 30 Apr 1996 16:23:24 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA22252 Tue, 30 Apr 1996 16:23:13 -0700 (PDT) Date: Tue, 30 Apr 1996 16:23:13 -0700 (PDT) From: Bruce Evans Message-Id: <199604302323.QAA22252@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_serv.c nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 16:23:13 Modified: sys/nfs nfs_serv.c nfs_vfsops.c Log: Fixed nfs sysctls. They missed out on the fs -> vfs name changes from Lite2. This broke nfsstat. Revision Changes Path 1.29 +2 -2 src/sys/nfs/nfs_serv.c 1.28 +3 -3 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Tue Apr 30 16:27:05 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA22639 for cvs-sys-outgoing; Tue, 30 Apr 1996 16:27:05 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA22620 Tue, 30 Apr 1996 16:26:55 -0700 (PDT) Date: Tue, 30 Apr 1996 16:26:55 -0700 (PDT) From: Bruce Evans Message-Id: <199604302326.QAA22620@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/nfs nfs_syscalls.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 16:26:54 Modified: sys/nfs nfs_syscalls.c Log: #include explicitly instead of depending on it being bogusly included by . Revision Changes Path 1.14 +2 -1 src/sys/nfs/nfs_syscalls.c From owner-cvs-sys Tue Apr 30 16:36:18 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA23411 for cvs-sys-outgoing; Tue, 30 Apr 1996 16:36:18 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA23269 Tue, 30 Apr 1996 16:36:00 -0700 (PDT) Date: Tue, 30 Apr 1996 16:36:00 -0700 (PDT) From: Bruce Evans Message-Id: <199604302336.QAA23269@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys types.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 16:36:00 Modified: sys/sys types.h Log: Removed gratuitous differences from Lite2. Cleaned up vm typedefs. Revision Changes Path 1.11 +4 -7 src/sys/sys/types.h From owner-cvs-sys Tue Apr 30 16:43:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA23775 for cvs-sys-outgoing; Tue, 30 Apr 1996 16:43:39 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA23758 Tue, 30 Apr 1996 16:43:27 -0700 (PDT) Date: Tue, 30 Apr 1996 16:43:27 -0700 (PDT) From: Bruce Evans Message-Id: <199604302343.QAA23758@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/biosboot io.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 16:43:26 Modified: sys/i386/boot/biosboot io.c Log: Fixed timeouts. I broke them in rev.1.17 for the FORCE_COMCONSOLE and (interactively set RB_SERIAL) && BOOTWAIT (serial i/o) cases. Revision Changes Path 1.19 +21 -4 src/sys/i386/boot/biosboot/io.c From owner-cvs-sys Tue Apr 30 17:47:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA27114 for cvs-sys-outgoing; Tue, 30 Apr 1996 17:47:26 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id RAA27095 Tue, 30 Apr 1996 17:47:09 -0700 (PDT) Date: Tue, 30 Apr 1996 17:47:09 -0700 (PDT) From: Bruce Evans Message-Id: <199605010047.RAA27095@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include ansi.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 17:47:08 Modified: sys/i386/include ansi.h Log: Oops, this should have been with the ctype changes. Fixed longstanding namespace convolution involving rune_t vs wchar_t... This change breaks similar (but more convoluted) convolutions in the stddef.h in gcc distributions. Ports of gcc should avoid using the gcc headers. Revision Changes Path 1.10 +9 -11 src/sys/i386/include/ansi.h From owner-cvs-sys Tue Apr 30 18:46:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA01140 for cvs-sys-outgoing; Tue, 30 Apr 1996 18:46:15 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA01119 Tue, 30 Apr 1996 18:46:02 -0700 (PDT) Date: Tue, 30 Apr 1996 18:46:02 -0700 (PDT) From: Bruce Evans Message-Id: <199605010146.SAA01119@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys tablet.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 18:46:01 Modified: sys/sys tablet.h Log: Made this compile again. A comment delimiter got deleted in the Lite2 changes. Revision Changes Path 1.4 +2 -1 src/sys/sys/tablet.h From owner-cvs-sys Tue Apr 30 18:54:10 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA01717 for cvs-sys-outgoing; Tue, 30 Apr 1996 18:54:10 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA01685 Tue, 30 Apr 1996 18:54:01 -0700 (PDT) Date: Tue, 30 Apr 1996 18:54:01 -0700 (PDT) From: Bruce Evans Message-Id: <199605010154.SAA01685@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/04/30 18:54:00 Modified: sys/sys socketvar.h Log: Made this self-sufficent (apart from ) again. It included and just to get struct tags and depended on a previous #include for Revision Changes Path 1.14 +7 -6 src/sys/sys/socketvar.h From owner-cvs-sys Tue Apr 30 19:16:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03693 for cvs-sys-outgoing; Tue, 30 Apr 1996 19:16:39 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA03664 Tue, 30 Apr 1996 19:16:20 -0700 (PDT) Date: Tue, 30 Apr 1996 19:16:20 -0700 (PDT) From: Bruce Evans Message-Id: <199605010216.TAA03664@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/ext2fs ext2_extern.h src/sys/sys buf.h lockf.h src/sys/ufs/ufs quota.h src/sys/ufs/ffs ffs_extern.h src/sys/ufs/lfs lfs_extern.h src/sys/ufs/mfs mfs_extern.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 19:16:19 Modified: sys/gnu/ext2fs ext2_extern.h sys/sys buf.h lockf.h sys/ufs/ffs ffs_extern.h sys/ufs/lfs lfs_extern.h sys/ufs/mfs mfs_extern.h sys/ufs/ufs quota.h Log: Removed bogus _BEGIN_DECLS/_END_DECLS. Removed unused struct tag declarations in cloned code. Added or cleaned up idempotency ifdefs. Revision Changes Path 1.7 +10 -17 src/sys/gnu/ext2fs/ext2_extern.h 1.31 +4 -4 src/sys/sys/buf.h 1.4 +3 -7 src/sys/sys/lockf.h 1.11 +7 -10 src/sys/ufs/ffs/ffs_extern.h 1.12 +4 -9 src/sys/ufs/lfs/lfs_extern.h 1.6 +3 -10 src/sys/ufs/mfs/mfs_extern.h 1.6 +12 -14 src/sys/ufs/ufs/quota.h From owner-cvs-sys Tue Apr 30 19:43:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA06001 for cvs-sys-outgoing; Tue, 30 Apr 1996 19:43:45 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA05969 Tue, 30 Apr 1996 19:43:19 -0700 (PDT) Date: Tue, 30 Apr 1996 19:43:19 -0700 (PDT) From: Bruce Evans Message-Id: <199605010243.TAA05969@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/ibcs2 imgact_coff.c src/sys/kern imgact_aout.c imgact_elf.c kern_exec.c imgact_gzip.c kern_lkm.c kern_sig.c src/sys/i386/linux imgact_linux.c src/sys/sys imgact.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 19:43:17 Modified: sys/i386/ibcs2 imgact_coff.c sys/i386/linux imgact_linux.c sys/kern imgact_aout.c imgact_elf.c kern_exec.c imgact_gzip.c kern_lkm.c kern_sig.c sys/sys imgact.h Log: Removed unnecessary #includes from so that it is self-sufficient and added explicit #includes where required. Revision Changes Path 1.15 +3 -1 src/sys/i386/ibcs2/imgact_coff.c 1.14 +3 -1 src/sys/i386/linux/imgact_linux.c 1.27 +3 -1 src/sys/kern/imgact_aout.c 1.5 +4 -1 src/sys/kern/imgact_elf.c 1.40 +4 -1 src/sys/kern/kern_exec.c 1.21 +3 -1 src/sys/kern/imgact_gzip.c 1.30 +2 -1 src/sys/kern/kern_lkm.c 1.24 +1 -2 src/sys/kern/kern_sig.c 1.12 +4 -7 src/sys/sys/imgact.h From owner-cvs-sys Tue Apr 30 19:52:24 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA06436 for cvs-sys-outgoing; Tue, 30 Apr 1996 19:52:24 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA06413 Tue, 30 Apr 1996 19:52:10 -0700 (PDT) Date: Tue, 30 Apr 1996 19:52:10 -0700 (PDT) From: Bruce Evans Message-Id: <199605010252.TAA06413@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys proc.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 19:52:09 Modified: sys/sys proc.h Log: Removed prototype for obsolete function sleep(). Revision Changes Path 1.24 +1 -2 src/sys/sys/proc.h From owner-cvs-sys Tue Apr 30 20:27:20 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08255 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:27:20 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08240 Tue, 30 Apr 1996 20:27:04 -0700 (PDT) Date: Tue, 30 Apr 1996 20:27:04 -0700 (PDT) From: Bruce Evans Message-Id: <199605010327.UAA08240@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 20:27:02 Modified: sys/i386/conf GENERIC Log: Only disable sio3 by default. Revision Changes Path 1.69 +2 -2 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Apr 30 20:30:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08491 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:30:29 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08460 Tue, 30 Apr 1996 20:30:09 -0700 (PDT) Date: Tue, 30 Apr 1996 20:30:09 -0700 (PDT) From: Bruce Evans Message-Id: <199605010330.UAA08460@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT options.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 20:30:08 Modified: sys/i386/conf LINT options.i386 Log: Removed nonexistent option "LINUX" (what's that :-). Revision Changes Path 1.252 +1 -2 src/sys/i386/conf/LINT 1.12 +1 -2 src/sys/i386/conf/options.i386 From owner-cvs-sys Tue Apr 30 20:33:06 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08793 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:33:06 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA08769 Tue, 30 Apr 1996 20:32:49 -0700 (PDT) Date: Tue, 30 Apr 1996 20:32:49 -0700 (PDT) From: Bruce Evans Message-Id: <199605010332.UAA08769@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 bde 96/04/30 20:32:48 Modified: sys/i386/i386 cons.c Log: Removed unused #include. Revision Changes Path 1.46 +1 -2 src/sys/i386/i386/cons.c From owner-cvs-sys Tue Apr 30 20:47:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA09805 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:47:28 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA09786 Tue, 30 Apr 1996 20:47:09 -0700 (PDT) Date: Tue, 30 Apr 1996 20:47:09 -0700 (PDT) From: Bruce Evans Message-Id: <199605010347.UAA09786@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s src/sys/i386/include pcb.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 20:47:07 Modified: sys/i386/i386 swtch.s sys/i386/include pcb.h Log: Don't return unused values in cpu_switch() or savectx(). Don't preserve unused registers in the NPX case in savectx(). Revision Changes Path 1.35 +2 -6 src/sys/i386/i386/swtch.s 1.15 +2 -2 src/sys/i386/include/pcb.h From owner-cvs-sys Tue Apr 30 20:58:04 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA10478 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:58:04 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id UAA10472 Tue, 30 Apr 1996 20:57:58 -0700 (PDT) Received: from msmith@localhost by genesis.atrad.adelaide.edu.au (8.6.12/8.6.9) id NAA23623; Wed, 1 May 1996 13:27:35 +0930 From: Michael Smith Message-Id: <199605010357.NAA23623@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/conf LINT options.i386 To: bde@freefall.freebsd.org (Bruce Evans) Date: Wed, 1 May 1996 13:27:34 +0930 (CST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199605010330.UAA08460@freefall.freebsd.org> from "Bruce Evans" at Apr 30, 96 08:30:09 pm MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans stands accused of saying: > > bde 96/04/30 20:30:08 > > Modified: sys/i386/conf LINT options.i386 > Log: > Removed nonexistent option "LINUX" (what's that :-). Uh, that was the option to statically include the linux compatability code, rather than LKMing it. I don't recall any commits from Peter indicating that this had gone away. -- ]] Mike Smith, Software Engineer msmith@atrad.adelaide.edu.au [[ ]] Genesis Software genesis@atrad.adelaide.edu.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control (ph/fax) +61-8-267-3039 [[ ]] Collector of old Unix hardware. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Tue Apr 30 20:58:36 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA10532 for cvs-sys-outgoing; Tue, 30 Apr 1996 20:58:36 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA10515 Tue, 30 Apr 1996 20:58:28 -0700 (PDT) Date: Tue, 30 Apr 1996 20:58:28 -0700 (PDT) From: Bruce Evans Message-Id: <199605010358.UAA10515@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 20:58:27 Modified: sys/i386/isa syscons.c Log: Fixed a race that caused panics in kernel printfs when the screen timeout routine changed the screen pointers while output was in progress. Revision Changes Path 1.146 +5 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Apr 30 21:01:46 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA10841 for cvs-sys-outgoing; Tue, 30 Apr 1996 21:01:46 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA10812 Tue, 30 Apr 1996 21:01:33 -0700 (PDT) Date: Tue, 30 Apr 1996 21:01:33 -0700 (PDT) From: Bruce Evans Message-Id: <199605010401.VAA10812@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 21:01:33 Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa syscons.c Log: Brought in fix from rev 1.146: fixed a race that caused panics in kernel printfs. Revision Changes Path 1.117.4.8 +5 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Tue Apr 30 21:14:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA11822 for cvs-sys-outgoing; Tue, 30 Apr 1996 21:14:23 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id VAA11802 Tue, 30 Apr 1996 21:14:15 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id MAA01714; Wed, 1 May 1996 12:13:42 +0800 (WST) Message-Id: <199605010413.MAA01714@spinner.DIALix.COM> X-Mailer: exmh version 1.6.6 3/24/96 To: Bruce Evans cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf LINT options.i386 In-reply-to: Your message of "Tue, 30 Apr 1996 20:30:09 MST." <199605010330.UAA08460@freefall.freebsd.org> Date: Wed, 01 May 1996 12:13:42 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >bde 96/04/30 20:30:08 > > Modified: sys/i386/conf LINT options.i386 > Log: > Removed nonexistent option "LINUX" (what's that :-). > > Revision Changes Path > 1.252 +1 -2 src/sys/i386/conf/LINT > 1.12 +1 -2 src/sys/i386/conf/options.i386 No!!!! Put it back!!! $ grep linux sys/i386/files.i386 It (like "IBCS2") statically links the emulator into the kernel so you dont have to modload it (I dont build any LKM's anymore on development systems as I've been burned too many times!) Cheers, -Peter From owner-cvs-sys Tue Apr 30 21:18:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA12168 for cvs-sys-outgoing; Tue, 30 Apr 1996 21:18:30 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA12154 Tue, 30 Apr 1996 21:18:23 -0700 (PDT) Date: Tue, 30 Apr 1996 21:18:23 -0700 (PDT) From: Bruce Evans Message-Id: <199605010418.VAA12154@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys pipe.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 21:18:21 Modified: sys/sys pipe.h Log: Made this self-sufficent (except for ) when compiled in user mode. Improved formatting and comments (mostly punctuation in comments). Revision Changes Path 1.4 +43 -35 src/sys/sys/pipe.h From owner-cvs-sys Tue Apr 30 21:58:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id VAA14428 for cvs-sys-outgoing; Tue, 30 Apr 1996 21:58:50 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id VAA14421 Tue, 30 Apr 1996 21:58:41 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id OAA08188; Wed, 1 May 1996 14:56:11 +1000 Date: Wed, 1 May 1996 14:56:11 +1000 From: Bruce Evans Message-Id: <199605010456.OAA08188@godzilla.zeta.org.au> To: bde@freefall.freebsd.org, peter@spinner.DIALix.COM Subject: Re: cvs commit: src/sys/i386/conf LINT options.i386 Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified: sys/i386/conf LINT options.i386 >> Log: >> Removed nonexistent option "LINUX" (what's that :-). >> >> Revision Changes Path >> 1.252 +1 -2 src/sys/i386/conf/LINT >> 1.12 +1 -2 src/sys/i386/conf/options.i386 >No!!!! Put it back!!! >$ grep linux sys/i386/files.i386 I somehow missed LINT/Makefile changing and LINT/linux*.o not getting built. They remained identical to the old versions so my regression tests passed :-]. >It (like "IBCS2") statically links the emulator into the kernel so you >dont have to modload it (I dont build any LKM's anymore on development >systems as I've been burned too many times!) opt_linux.h and `#if[def] LINUX' aren't used, and probably can't be used without breaking the lkm'ability. opt_ibcs2.h and `#if[def] IBCS2' aren't used either. Just as well. How about putting unusable options in opt_dontuse.h and obsolete options in opt_bogus.h? The latter could be checked to warn people to stop using things like DODUMP. Bruce From owner-cvs-sys Tue Apr 30 22:04:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA14697 for cvs-sys-outgoing; Tue, 30 Apr 1996 22:04:45 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA14683 Tue, 30 Apr 1996 22:04:40 -0700 (PDT) Date: Tue, 30 Apr 1996 22:04:40 -0700 (PDT) From: Bruce Evans Message-Id: <199605010504.WAA14683@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/04/30 22:04:39 Modified: sys/i386/conf LINT Log: Oops, restored existent option LINUX. It is used at config-time. Revision Changes Path 1.253 +2 -1 src/sys/i386/conf/LINT From owner-cvs-sys Tue Apr 30 23:31:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA17666 for cvs-sys-outgoing; Tue, 30 Apr 1996 23:31:32 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA17642 Tue, 30 Apr 1996 23:31:20 -0700 (PDT) Date: Tue, 30 Apr 1996 23:31:20 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199605010631.XAA17642@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/linux linux_sysvec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 96/04/30 23:31:19 Modified: sys/i386/linux linux_sysvec.c Log: Include so that this does't blow up with B_WRITE undefined. I fully updated my src tree and did a `make includes' in /usr/src before trying this fix, so I can only presume that Bruce missed something. Revision Changes Path 1.5 +2 -1 src/sys/i386/linux/linux_sysvec.c From owner-cvs-sys Wed May 1 00:12:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA19287 for cvs-sys-outgoing; Wed, 1 May 1996 00:12:58 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA19278 Wed, 1 May 1996 00:12:45 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id RAA12685; Wed, 1 May 1996 17:01:38 +1000 Date: Wed, 1 May 1996 17:01:38 +1000 From: Bruce Evans Message-Id: <199605010701.RAA12685@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, jkh@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/linux linux_sysvec.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/i386/linux linux_sysvec.c > Log: > Include so that this does't blow up with B_WRITE undefined. > I fully updated my src tree and did a `make includes' in /usr/src before > trying this fix, so I can only presume that Bruce missed something. Oops. I didn't commit that because I forgot that had anything to do with . was previously included as a side effect of including sys/imgact.h> which unnecessarily included which necessarily (unfortunately) includes "vnode_if.h" which unnecessarily includes . Bruce From owner-cvs-sys Wed May 1 01:39:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA22923 for cvs-sys-outgoing; Wed, 1 May 1996 01:39:14 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA22903 Wed, 1 May 1996 01:39:05 -0700 (PDT) Date: Wed, 1 May 1996 01:39:05 -0700 (PDT) From: Bruce Evans Message-Id: <199605010839.BAA22903@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include clock.h src/sys/i386/isa clock.c src/sys/i386/i386 machdep.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/05/01 01:39:04 Modified: sys/i386/i386 machdep.c sys/i386/include clock.h sys/i386/isa clock.c Log: Added calibration the i8254 and the i586 clocks agains the RTC at boot time. The results are currently ignored unless certain temporary options are used. Added sysctls to support reading and writing the clock frequency variables (not the frequencies themselves). Writing is supposed to atomically adjust all related variables. machdep.c: Fixed spelling of a function name in a comment so that I can log this message which should have been with the previous commit. Initialize `cpu_class' earlier so that it can be used in startrtclock() instead of in calibrate_cyclecounter() (which no longer exists). Removed range checking of `cpu'. It is always initialized to CPU_XXX so it is less likely to be out of bounds than most variables. clock.h: Removed I586_CYCLECTR(). Use rdtsc() instead. clock.c: TIMER_FREQ is now a variable timer_freq that defaults to the old value of TIMER_FREQ. #define'ing TIMER_FREQ should still work and may be the best way of setting the frequency. Calibration involves counting cycles while watching the RTC for one second. This gives values correct to within (a few ppm) + (the innaccuracy of the RTC) on my systems. Revision Changes Path 1.186 +2 -2 src/sys/i386/i386/machdep.c 1.13 +4 -9 src/sys/i386/include/clock.h 1.58 +249 -43 src/sys/i386/isa/clock.c From owner-cvs-sys Wed May 1 22:31:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18778 for cvs-sys-outgoing; Wed, 1 May 1996 22:31:57 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA18645 Wed, 1 May 1996 22:31:15 -0700 (PDT) Date: Wed, 1 May 1996 22:31:15 -0700 (PDT) From: Bill Fenner Message-Id: <199605020531.WAA18645@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/05/01 22:31:14 Modified: sys/netinet tcp_input.c udp_usrreq.c Log: Size temp var correctly; buf[4*sizeof "123"] is not long enough to store "192.252.119.189\0". Revision Changes Path 1.45 +2 -2 src/sys/netinet/tcp_input.c 1.24 +2 -2 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Wed May 1 22:38:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA20197 for cvs-sys-outgoing; Wed, 1 May 1996 22:38:42 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id WAA20187 Wed, 1 May 1996 22:38:39 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id WAA11311; Wed, 1 May 1996 22:38:38 -0700 (PDT) Message-Id: <199605020538.WAA11311@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Bill Fenner cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c udp_usrreq.c In-reply-to: Your message of "Wed, 01 May 1996 22:31:15 PDT." <199605020531.WAA18645@freefall.freebsd.org> From: David Greenman Reply-To: davidg@Root.COM Date: Wed, 01 May 1996 22:38:38 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >fenner 96/05/01 22:31:14 > > Modified: sys/netinet tcp_input.c udp_usrreq.c > Log: > Size temp var correctly; buf[4*sizeof "123"] is not long enough > to store "192.252.119.189\0". Hmmm. 4 * sizeof("123") is 16, and that's what your example above needs. Am I missing something? -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Wed May 1 22:54:25 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA23044 for cvs-sys-outgoing; Wed, 1 May 1996 22:54:25 -0700 (PDT) Received: (from fenner@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA22998 Wed, 1 May 1996 22:54:16 -0700 (PDT) Date: Wed, 1 May 1996 22:54:16 -0700 (PDT) From: Bill Fenner Message-Id: <199605020554.WAA22998@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netinet tcp_input.c udp_usrreq.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fenner 96/05/01 22:54:15 Modified: sys/netinet tcp_input.c udp_usrreq.c Log: Back out my stupid braino; I was thinking strlen and not sizeof. Revision Changes Path 1.46 +2 -2 src/sys/netinet/tcp_input.c 1.25 +2 -2 src/sys/netinet/udp_usrreq.c From owner-cvs-sys Thu May 2 02:35:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA11614 for cvs-sys-outgoing; Thu, 2 May 1996 02:35:15 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA11580 Thu, 2 May 1996 02:34:54 -0700 (PDT) Date: Thu, 2 May 1996 02:34:54 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605020934.CAA11580@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 exception.s src/sys/i386/isa cy.c sio.c src/sys/vm vm_extern.h vm_glue.c src/sys/kern subr_prf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 02:34:53 Modified: sys/i386/i386 exception.s sys/i386/isa cy.c sio.c sys/kern subr_prf.c sys/vm vm_extern.h vm_glue.c Log: KGDB is dead. It may come back one day if somebody does it. Revision Changes Path 1.17 +2 -28 src/sys/i386/i386/exception.s 1.32 +1 -13 src/sys/i386/isa/cy.c 1.142 +1 -57 src/sys/i386/isa/sio.c 1.35 +4 -10 src/sys/kern/subr_prf.c 1.25 +1 -6 src/sys/vm/vm_extern.h 1.48 +1 -17 src/sys/vm/vm_glue.c From owner-cvs-sys Thu May 2 03:05:35 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA13260 for cvs-sys-outgoing; Thu, 2 May 1996 03:05:35 -0700 (PDT) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA13218 Thu, 2 May 1996 03:04:36 -0700 (PDT) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id LAA10955; Thu, 2 May 1996 11:52:00 +0200 From: Luigi Rizzo Message-Id: <199605020952.LAA10955@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/netinet tcp_input.c udp_usrreq.c To: davidg@Root.COM Date: Thu, 2 May 1996 11:52:00 +0200 (MET DST) Cc: fenner@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199605020538.WAA11311@Root.COM> from "David Greenman" at May 1, 96 10:38:19 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Modified: sys/netinet tcp_input.c udp_usrreq.c > > Log: > > Size temp var correctly; buf[4*sizeof "123"] is not long enough > > to store "192.252.119.189\0". > > Hmmm. 4 * sizeof("123") is 16, and that's what your example above needs. Am > I missing something? Can't one just write buf[16] and leave the rest in a comment ? buf[4*strlen("123")] is much more cryptic than an explicit constant. Luigi ==================================================================== Luigi Rizzo Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it Universita' di Pisa tel: +39-50-568533 via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 http://www.iet.unipi.it/~luigi/ ==================================================================== From owner-cvs-sys Thu May 2 03:41:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA14922 for cvs-sys-outgoing; Thu, 2 May 1996 03:41:26 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA14905 Thu, 2 May 1996 03:41:20 -0700 (PDT) Date: Thu, 2 May 1996 03:41:20 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605021041.DAA14905@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 LINT Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 03:41:19 Modified: sys/i386/conf files.i386 LINT Log: Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX". I can only presume that the brain behind this have never seen code that says "#ifdef LINUX" :-( Revision Changes Path 1.134 +16 -16 src/sys/i386/conf/files.i386 1.254 +2 -2 src/sys/i386/conf/LINT From owner-cvs-sys Thu May 2 03:43:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA15191 for cvs-sys-outgoing; Thu, 2 May 1996 03:43:28 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA15176 Thu, 2 May 1996 03:43:19 -0700 (PDT) Date: Thu, 2 May 1996 03:43:19 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605021043.DAA15176@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/boot/netboot main.c src/sys/i386/isa aic6360.c isa.c wd.c src/sys/isofs/cd9660 cd9660_vnops.c src/sys/kern imgact_aout.c imgact_gzip.c kern_malloc.c src/sys/conf param.c src/sys/i386/boot/biosboot boot.c src/sys/i386/i386 autoconf.c mem.c vm_machdep.c src/sys/i386/linux imgact_linux.c linux_misc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 03:43:18 Modified: sys/conf param.c sys/i386/boot/biosboot boot.c sys/i386/boot/netboot main.c sys/i386/i386 autoconf.c mem.c vm_machdep.c sys/i386/isa aic6360.c isa.c wd.c sys/i386/linux imgact_linux.c linux_misc.c sys/isofs/cd9660 cd9660_vnops.c sys/kern imgact_aout.c imgact_gzip.c kern_malloc.c Log: First pass at cleaning up macros relating to pages, clusters and all that. Revision Changes Path 1.17 +2 -2 src/sys/conf/param.c 1.49 +4 -4 src/sys/i386/boot/biosboot/boot.c 1.16 +2 -2 src/sys/i386/boot/netboot/main.c 1.52 +2 -2 src/sys/i386/i386/autoconf.c 1.34 +12 -12 src/sys/i386/i386/mem.c 1.61 +21 -21 src/sys/i386/i386/vm_machdep.c 1.21 +3 -3 src/sys/i386/isa/aic6360.c 1.70 +3 -3 src/sys/i386/isa/isa.c 1.107 +4 -4 src/sys/i386/isa/wd.c 1.15 +3 -3 src/sys/i386/linux/imgact_linux.c 1.19 +3 -3 src/sys/i386/linux/linux_misc.c 1.25 +2 -2 src/sys/isofs/cd9660/cd9660_vnops.c 1.28 +6 -7 src/sys/kern/imgact_aout.c 1.22 +6 -7 src/sys/kern/imgact_gzip.c 1.20 +7 -7 src/sys/kern/kern_malloc.c From owner-cvs-sys Thu May 2 04:38:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA18681 for cvs-sys-outgoing; Thu, 2 May 1996 04:38:14 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA18666 Thu, 2 May 1996 04:38:07 -0700 (PDT) Date: Thu, 2 May 1996 04:38:07 -0700 (PDT) From: Peter Wemm Message-Id: <199605021138.EAA18666@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/02 04:38:06 Modified: sys/kern kern_fork.c Log: Fix a nasty bug that causes random crashes and lockups particularly on very busy servers (eg: news, web). This is an interaction between embryonic processes that have not yet finished forking, and happen to cause the kernel VM space to grow, hitting the uninitialised variable. It was possible for this to strike at any time, depending on the size of your kernel and load patterns. One machine had paniced occasionally when cron launches a job since before the 2.1 release. If you had "options DIAGNOSTIC", you may have seen references to bogus addresses like 0xdeadc142 and the like. This is a minimal change to fix the problem, it will probably be done better by reordering p_vmspace to be in the startzero section, but it becomes harder to validate then. It's been vulnerable since pmap.c rev 1.40 (Jan 9, 1995), so it's been a cause of problems since well before 2.0.5. This was when the merged VM/buffer cache and the dynamic growing kernel VM space were first committed. This probably fixes a few of PR's. Revision Changes Path 1.21 +6 -1 src/sys/kern/kern_fork.c From owner-cvs-sys Thu May 2 04:45:12 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA18961 for cvs-sys-outgoing; Thu, 2 May 1996 04:45:12 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id EAA18951 Thu, 2 May 1996 04:45:03 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id TAA00853; Thu, 2 May 1996 19:44:53 +0800 (WST) Message-Id: <199605021144.TAA00853@spinner.DIALix.COM> To: Poul-Henning Kamp cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf files.i386 LINT In-reply-to: Your message of "Thu, 02 May 1996 03:41:20 MST." <199605021041.DAA14905@freefall.freebsd.org> Date: Thu, 02 May 1996 19:44:53 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >phk 96/05/02 03:41:19 > > Modified: sys/i386/conf files.i386 LINT > Log: > Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX". > I can only presume that the brain behind this have never seen code > that says "#ifdef LINUX" :-( COMPAT_LINUX used to mean something VERY different indeed! IMHO This is a very bad move! :-( Same goes for IBCS2 vs. COMPAT_IBCS2. On 2.1 and -stable, you have to use "options COMPAT_LINUX" to be able to modload the linux emulator, what you've now done means that "COMPAT_LINUX" means that some unaware user following slightly out of date instructions or help on usenet etc will screw their system! (again, same for ibcs2) I can just see it now.. :-( Cheers, -Peter From owner-cvs-sys Thu May 2 04:57:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA19328 for cvs-sys-outgoing; Thu, 2 May 1996 04:57:43 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id EAA19290 Thu, 2 May 1996 04:56:48 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id TAA00890; Thu, 2 May 1996 19:56:37 +0800 (WST) Message-Id: <199605021156.TAA00890@spinner.DIALix.COM> To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern kern_fork.c In-reply-to: Your message of "Thu, 02 May 1996 04:38:07 MST." <199605021138.EAA18666@freefall.freebsd.org> Date: Thu, 02 May 1996 19:56:37 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Modified: sys/kern kern_fork.c > This is a minimal change to fix the problem, it will probably be done > better by reordering p_vmspace to be in the startzero section, but it > becomes harder to validate then. Now that I think about it more, this may still not be enough.. If the fork1() is interrupted while inserting the process onto the allproc list, and the VM system walks the severed allproc list during kernel growth, or interrupts a little later when the proc has been inserted but before it's initialised, that would be just as bad. If the kernel traverses the allproc list during an interrupt (eg: network, to allocate more clusters?) to grow the kernel, then all changes to allproc may need to need to be spl protected.. -Peter From owner-cvs-sys Thu May 2 05:02:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA19582 for cvs-sys-outgoing; Thu, 2 May 1996 05:02:09 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA19554 Thu, 2 May 1996 05:01:58 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id FAA11887; Thu, 2 May 1996 05:01:42 -0700 (PDT) Message-Id: <199605021201.FAA11887@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern kern_fork.c In-reply-to: Your message of "Thu, 02 May 1996 19:56:37 +0800." <199605021156.TAA00890@spinner.DIALix.COM> From: David Greenman Reply-To: davidg@Root.COM Date: Thu, 02 May 1996 05:01:41 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Modified: sys/kern kern_fork.c >> This is a minimal change to fix the problem, it will probably be done >> better by reordering p_vmspace to be in the startzero section, but it >> becomes harder to validate then. > >Now that I think about it more, this may still not be enough.. If >the fork1() is interrupted while inserting the process onto the >allproc list, and the VM system walks the severed allproc list during >kernel growth, or interrupts a little later when the proc has been >inserted but before it's initialised, that would be just as bad. > >If the kernel traverses the allproc list during an interrupt (eg: network, >to allocate more clusters?) to grow the kernel, then all changes to >allproc may need to need to be spl protected.. The pmap_growkernel() function is only called to extend the kernel_map. The allocations that happen at interrupt time come out of the fixed-sized kmem_map and thus won't ever cause a "growkernel" operation. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Thu May 2 05:07:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA20467 for cvs-sys-outgoing; Thu, 2 May 1996 05:07:27 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA20433 Thu, 2 May 1996 05:07:15 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uEx9R-0003yzC; Thu, 2 May 96 05:06 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id MAA03009; Thu, 2 May 1996 12:06:23 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol To: Peter Wemm cc: Poul-Henning Kamp , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/conf files.i386 LINT In-reply-to: Your message of "Thu, 02 May 1996 19:44:53 +0800." <199605021144.TAA00853@spinner.DIALix.COM> Date: Thu, 02 May 1996 12:06:23 +0000 Message-ID: <3007.831038783@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > Rename the very bogus indeed option "LINUX" to "COMPAT_LINUX". > > I can only presume that the brain behind this have never seen code > > that says "#ifdef LINUX" :-( > > COMPAT_LINUX used to mean something VERY different indeed! IMHO This is a > very bad move! :-( > > Same goes for IBCS2 vs. COMPAT_IBCS2. > > On 2.1 and -stable, you have to use "options COMPAT_LINUX" to be able > to modload the linux emulator, what you've now done means that > "COMPAT_LINUX" means that some unaware user following slightly out of date > instructions or help on usenet etc will screw their system! > (again, same for ibcs2) Well, change it again if COMPAT_LINUX is bad, just don't change it to LINUX which is particularly stupid. at least LINT compiles now... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Thu May 2 05:09:15 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA20742 for cvs-sys-outgoing; Thu, 2 May 1996 05:09:15 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA20716 Thu, 2 May 1996 05:09:07 -0700 (PDT) Date: Thu, 2 May 1996 05:09:07 -0700 (PDT) From: David Greenman Message-Id: <199605021209.FAA20716@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/05/02 05:09:06 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern kern_fork.c Log: Brought in fix from rev 1.21: initialize p_vmspace to 0 so that pmap_growkernel doesn't kill us. Revision Changes Path 1.12.4.2 +6 -1 src/sys/kern/kern_fork.c From owner-cvs-sys Thu May 2 07:21:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA29018 for cvs-sys-outgoing; Thu, 2 May 1996 07:21:45 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA28984 Thu, 2 May 1996 07:21:18 -0700 (PDT) Date: Thu, 2 May 1996 07:21:18 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605021421.HAA28984@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/nfs nfs_vfsops.c src/sys/pci if_de.c ncr.c pdq_os.h wd82371.c src/sys/vm swap_pager.c src/sys/conf param.c src/sys/i386/i386 autoconf.c genassym.c locore.s machdep.c pmap.c support.s symbols.raw vm_machdep.c src/sys/i386/include param.h pmap.h vmparam.h src/sys/kern kern_malloc.c sys_process.c sysv_shm.c tty.c uipc_mbuf.c src/sys/libkern mcount.c src/sys/scsi sd.c src/sys/sys ioccom.h malloc.h param.h shm.h src/sys/ufs/mfs mfsiom.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 07:21:17 Modified: sys/conf param.c sys/i386/conf Makefile.i386 sys/i386/i386 autoconf.c genassym.c locore.s machdep.c pmap.c support.s symbols.raw vm_machdep.c sys/i386/include param.h pmap.h vmparam.h sys/kern kern_malloc.c sys_process.c sysv_shm.c tty.c uipc_mbuf.c sys/libkern mcount.c sys/nfs nfs_vfsops.c sys/pci if_de.c ncr.c pdq_os.h wd82371.c sys/scsi sd.c sys/sys ioccom.h malloc.h param.h shm.h sys/ufs/mfs mfsiom.h sys/vm swap_pager.c Log: removed: CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() ptei() kvtopte() ptetov() ispt() ptetoav() &c &c new: NPDEPG Major macro cleanup. Revision Changes Path 1.18 +2 -2 src/sys/conf/param.c 1.80 +2 -2 src/sys/i386/conf/Makefile.i386 1.53 +1 -2 src/sys/i386/i386/autoconf.c 1.35 +4 -9 src/sys/i386/i386/genassym.c 1.69 +19 -25 src/sys/i386/i386/locore.s 1.187 +8 -8 src/sys/i386/i386/machdep.c 1.87 +6 -6 src/sys/i386/i386/pmap.c 1.34 +2 -2 src/sys/i386/i386/support.s 1.6 +1 -2 src/sys/i386/i386/symbols.raw 1.62 +2 -2 src/sys/i386/i386/vm_machdep.c 1.20 +20 -26 src/sys/i386/include/param.h 1.37 +38 -19 src/sys/i386/include/pmap.h 1.21 +3 -3 src/sys/i386/include/vmparam.h 1.21 +4 -4 src/sys/kern/kern_malloc.c 1.23 +2 -2 src/sys/kern/sys_process.c 1.19 +6 -6 src/sys/kern/sysv_shm.c 1.81 +2 -2 src/sys/kern/tty.c 1.18 +5 -5 src/sys/kern/uipc_mbuf.c 1.7 +2 -2 src/sys/libkern/mcount.c 1.29 +2 -2 src/sys/nfs/nfs_vfsops.c 1.45 +3 -3 src/sys/pci/if_de.c 1.71 +6 -6 src/sys/pci/ncr.c 1.7 +6 -2 src/sys/pci/pdq_os.h 1.4 +5 -5 src/sys/pci/wd82371.c 1.88 +2 -2 src/sys/scsi/sd.c 1.3 +2 -2 src/sys/sys/ioccom.h 1.13 +4 -4 src/sys/sys/malloc.h 1.15 +6 -18 src/sys/sys/param.h 1.9 +2 -2 src/sys/sys/shm.h 1.4 +2 -2 src/sys/ufs/mfs/mfsiom.h 1.64 +2 -2 src/sys/vm/swap_pager.c From owner-cvs-sys Thu May 2 07:22:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA29076 for cvs-sys-outgoing; Thu, 2 May 1996 07:22:09 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA29050 Thu, 2 May 1996 07:22:00 -0700 (PDT) Date: Thu, 2 May 1996 07:22:00 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605021422.HAA29050@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include pte.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 07:21:59 Removed: sys/i386/include pte.h Log: This can go now. From owner-cvs-sys Thu May 2 07:36:11 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA00223 for cvs-sys-outgoing; Thu, 2 May 1996 07:36:11 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id HAA00109 Thu, 2 May 1996 07:35:21 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uEzTO-0003xXC; Thu, 2 May 96 07:35 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id OAA03425; Thu, 2 May 1996 14:35:11 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/nfs ... In-reply-to: Your message of "Thu, 02 May 1996 07:21:18 MST." <199605021421.HAA28984@freefall.freebsd.org> Date: Thu, 02 May 1996 14:35:06 +0000 Message-ID: <3420.831047706@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > removed: > CLBYTES PD_SHIFT PGSHIFT NBPG PGOFSET CLSIZELOG2 CLSIZE pdei() > ptei() kvtopte() ptetov() ispt() ptetoav() &c &c > new: > NPDEPG > > Major macro cleanup. I have not touched the dosboot, because I cannot recompile it :-( If too many ports break because they need NBPG, I would like to try #define NBPG getpagesize() and if that gives too much trouble: #define NBPG PAGE_SIZE I'm running a cvs-cur CTM out of schedule, so I can check that I didn't screw up with this mega-commit. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Thu May 2 07:58:44 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA01580 for cvs-sys-outgoing; Thu, 2 May 1996 07:58:44 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA01551 Thu, 2 May 1996 07:58:19 -0700 (PDT) Date: Thu, 2 May 1996 07:58:19 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605021458.HAA01551@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci pdq_os.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 07:58:18 Modified: sys/pci pdq_os.h Log: Removed $Log$ Revision Changes Path 1.8 +1 -41 src/sys/pci/pdq_os.h From owner-cvs-sys Thu May 2 08:07:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA02096 for cvs-sys-outgoing; Thu, 2 May 1996 08:07:30 -0700 (PDT) Received: (from davidg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA02078 Thu, 2 May 1996 08:07:11 -0700 (PDT) Date: Thu, 2 May 1996 08:07:11 -0700 (PDT) From: David Greenman Message-Id: <199605021507.IAA02078@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk davidg 96/05/02 08:07:08 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 pmap.c Log: Fixed two oversights pointed out to me by dyson: 1) remove unused assignment of "mpte" in pmap_remove() 2) retrofit new pmap_protect() from -current Revision Changes Path 1.58.4.3 +40 -59 src/sys/i386/i386/pmap.c From owner-cvs-sys Thu May 2 12:58:42 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA21351 for cvs-sys-outgoing; Thu, 2 May 1996 12:58:42 -0700 (PDT) Received: from freebsd.ki.net (root@freebsd.ki.net [205.150.102.51]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA21345 Thu, 2 May 1996 12:58:37 -0700 (PDT) Received: from localhost (scrappy@localhost) by freebsd.ki.net (8.7.5/8.7.3) with SMTP id PAA22865; Thu, 2 May 1996 15:58:25 -0400 (EDT) X-Authentication-Warning: freebsd.ki.net: scrappy owned process doing -bs Date: Thu, 2 May 1996 15:58:24 -0400 (EDT) From: "Marc G. Fournier" To: Peter Wemm cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/kern kern_fork.c In-Reply-To: <199605021138.EAA18666@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk so maybe it wasn't *all* hardware? :) On Thu, 2 May 1996, Peter Wemm wrote: > peter 96/05/02 04:38:06 > > Modified: sys/kern kern_fork.c > Log: > Fix a nasty bug that causes random crashes and lockups particularly on > very busy servers (eg: news, web). This is an interaction between > embryonic processes that have not yet finished forking, and happen to > cause the kernel VM space to grow, hitting the uninitialised variable. > > It was possible for this to strike at any time, depending on the size of > your kernel and load patterns. One machine had paniced occasionally > when cron launches a job since before the 2.1 release. > > If you had "options DIAGNOSTIC", you may have seen references to bogus > addresses like 0xdeadc142 and the like. > > This is a minimal change to fix the problem, it will probably be done > better by reordering p_vmspace to be in the startzero section, but it > becomes harder to validate then. > > It's been vulnerable since pmap.c rev 1.40 (Jan 9, 1995), so it's been a > cause of problems since well before 2.0.5. This was when the merged > VM/buffer cache and the dynamic growing kernel VM space were first > committed. This probably fixes a few of PR's. > > Revision Changes Path > 1.21 +6 -1 src/sys/kern/kern_fork.c > Marc G. Fournier scrappy@ki.net Systems Administrator @ ki.net scrappy@freebsd.org From owner-cvs-sys Thu May 2 14:41:02 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA27938 for cvs-sys-outgoing; Thu, 2 May 1996 14:41:02 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA27921 Thu, 2 May 1996 14:40:53 -0700 (PDT) Date: Thu, 2 May 1996 14:40:53 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605022140.OAA27921@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/02 14:40:52 Modified: sys/i386/conf Makefile.i386 Log: Replace the dependency of `install' from `kernel' by a test for the existance fo `kernel'. Submitted by: peter Revision Changes Path 1.81 +6 -2 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Thu May 2 14:43:14 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA28177 for cvs-sys-outgoing; Thu, 2 May 1996 14:43:14 -0700 (PDT) Received: (from joerg@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA28156 Thu, 2 May 1996 14:43:06 -0700 (PDT) Date: Thu, 2 May 1996 14:43:06 -0700 (PDT) From: Joerg Wunsch Message-Id: <199605022143.OAA28156@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 96/05/02 14:43:05 Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf Makefile.i386 Log: Merge from HEAD: Replace the dependency of `install' from `kernel' by a test for the existance fo `kernel'. Submitted by: peter Revision Changes Path 1.64.4.3 +6 -2 src/sys/i386/conf/Makefile.i386 From owner-cvs-sys Thu May 2 14:48:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA28683 for cvs-sys-outgoing; Thu, 2 May 1996 14:48:00 -0700 (PDT) Received: (from ache@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA28652 Thu, 2 May 1996 14:47:53 -0700 (PDT) Date: Thu, 2 May 1996 14:47:53 -0700 (PDT) From: "Andrey A. Chernov" Message-Id: <199605022147.OAA28652@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 ache 96/05/02 14:47:52 Modified: sys/i386/isa syscons.c Log: Fix ^[[1K (clear from beginning of line to cursor) and ^[[2K (clear whole line), they not work _initially_ Revision Changes Path 1.147 +4 -4 src/sys/i386/isa/syscons.c From owner-cvs-sys Thu May 2 15:22:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA01319 for cvs-sys-outgoing; Thu, 2 May 1996 15:22:37 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA01208 Thu, 2 May 1996 15:20:55 -0700 (PDT) Date: Thu, 2 May 1996 15:20:55 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605022220.PAA01208@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/scsi sd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 15:20:54 Modified: sys/scsi sd.c Log: Don't fiddle page tables by hand, use pmap_enter. (copied from wd.c) Revision Changes Path 1.89 +4 -4 src/sys/scsi/sd.c From owner-cvs-sys Thu May 2 15:25:37 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA01624 for cvs-sys-outgoing; Thu, 2 May 1996 15:25:37 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA01610 Thu, 2 May 1996 15:25:20 -0700 (PDT) Date: Thu, 2 May 1996 15:25:20 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605022225.PAA01610@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 genassym.c locore.s machdep.c pmap.c src/sys/i386/include param.h pmap.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/02 15:25:20 Modified: sys/i386/i386 genassym.c locore.s machdep.c pmap.c sys/i386/include param.h pmap.h Log: Move atdevbase out of locore.s and into machdep.c Macroize locore.s' page table setup even more, now it's almost readable. Rename PG_U to PG_A (so that I can...) Rename PG_u to PG_U. "PG_u" was just too ugly... Remove some unused vars in pmap.c Remove PG_KR and PG_KW Remove SSIZE Remove SINCR Remove BTOPKERNBASE This concludes my spring cleaning, modulus any bug fixes for messes I have made on the way. (Funny to be back here in pmap.c, that's where my first significant contribution to 386BSD was... :-) Revision Changes Path 1.36 +2 -1 src/sys/i386/i386/genassym.c 1.70 +57 -73 src/sys/i386/i386/locore.s 1.188 +5 -2 src/sys/i386/i386/machdep.c 1.88 +15 -24 src/sys/i386/i386/pmap.c 1.21 +5 -18 src/sys/i386/include/param.h 1.38 +32 -26 src/sys/i386/include/pmap.h From owner-cvs-sys Thu May 2 16:22:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA04307 for cvs-sys-outgoing; Thu, 2 May 1996 16:22:17 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id QAA04299 Thu, 2 May 1996 16:22:10 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id QAA00916; Thu, 2 May 1996 16:22:08 -0700 (PDT) Message-Id: <199605022322.QAA00916@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/scsi sd.c In-reply-to: Your message of "Thu, 02 May 1996 15:20:55 PDT." <199605022220.PAA01208@freefall.freebsd.org> From: David Greenman Reply-To: davidg@Root.COM Date: Thu, 02 May 1996 16:22:08 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >phk 96/05/02 15:20:54 > > Modified: sys/scsi sd.c > Log: > Don't fiddle page tables by hand, use pmap_enter. > (copied from wd.c) > > Revision Changes Path > 1.89 +4 -4 src/sys/scsi/sd.c Actually, you probably should have changed it the other way - made wd.c more like sd.c. Using pmap_enter() at this point isn't very wise. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Thu May 2 22:38:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA29792 for cvs-sys-outgoing; Thu, 2 May 1996 22:38:53 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA29722 Thu, 2 May 1996 22:38:39 -0700 (PDT) Date: Thu, 2 May 1996 22:38:39 -0700 (PDT) From: Satoshi Asami Message-Id: <199605030538.WAA29722@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-etc Subject: cvs commit: src/etc rc src/sys/conf files src/etc/etc.i386 MAKEDEV src/sys/sys disklabel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/02 22:38:38 Modified: etc rc Log: Bring in ccd support. Call ccdconfig before swapon if /etc/ccd.conf exists. Obtained from: NetBSD Revision Changes Path 1.88 +7 -1 src/etc/rc Modified: etc/etc.i386 MAKEDEV Log: Bring in ccd support. Entry to create ccd devices. Revision Changes Path 1.118 +28 -1 src/etc/etc.i386/MAKEDEV Modified: sys/conf files Log: Bring in ccd support. ccd is a pseudo device. Revision Changes Path 1.66 +1 -0 src/sys/conf/files Modified: sys/sys disklabel.h Log: Bring in ccd support. New disk type for ccd. Revision Changes Path 1.21 +3 -1 src/sys/sys/disklabel.h From owner-cvs-sys Thu May 2 22:44:53 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA00934 for cvs-sys-outgoing; Thu, 2 May 1996 22:44:53 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA00913 Thu, 2 May 1996 22:44:47 -0700 (PDT) Date: Thu, 2 May 1996 22:44:47 -0700 (PDT) From: Satoshi Asami Message-Id: <199605030544.WAA00913@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/02 22:44:47 Modified: sys/i386/conf LINT majors.i386 Log: Add ccd to list of devices. Also add a sample entry in LINT. Revision Changes Path 1.255 +2 -1 src/sys/i386/conf/LINT 1.4 +3 -1 src/sys/i386/conf/majors.i386 From owner-cvs-sys Thu May 2 23:03:00 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA02748 for cvs-sys-outgoing; Thu, 2 May 1996 23:03:00 -0700 (PDT) Received: (from asami@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA02719 Thu, 2 May 1996 23:02:50 -0700 (PDT) Date: Thu, 2 May 1996 23:02:50 -0700 (PDT) From: Satoshi Asami Message-Id: <199605030602.XAA02719@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys, cvs-etc Subject: cvs commit: src/etc rc src/sys/conf files src/etc/etc.i386 MAKEDEV src/sys/i386/conf LINT majors.i386 src/sys/i386/i386 conf.c src/sys/sys disklabel.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk asami 96/05/02 23:02:50 Branch: etc RELENG_2_1_0 etc/etc.i386 RELENG_2_1_0 sys/conf RELENG_2_1_0 sys/i386/conf RELENG_2_1_0 sys/i386/i386 RELENG_2_1_0 sys/sys RELENG_2_1_0 Modified: etc rc etc/etc.i386 MAKEDEV sys/conf files sys/i386/conf LINT majors.i386 sys/i386/i386 conf.c sys/sys disklabel.h Log: Bring in ccd support from -current. Note that conf.c has two missing entries in front of ccd (stl and qcam) and the ccd driver won't work (wrong character special major) until someone fills the two slots. Revision Changes Path 1.66.4.10 +7 -1 src/etc/rc 1.95.4.10 +28 -1 src/etc/etc.i386/MAKEDEV 1.41.4.6 +1 -0 src/sys/conf/files 1.184.4.14 +2 -1 src/sys/i386/conf/LINT 1.2.2.2 +3 -1 src/sys/i386/conf/majors.i386 1.85.4.5 +28 -2 src/sys/i386/i386/Attic/conf.c 1.16.4.1 +3 -1 src/sys/sys/disklabel.h From owner-cvs-sys Fri May 3 02:39:34 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA15748 for cvs-sys-outgoing; Fri, 3 May 1996 02:39:34 -0700 (PDT) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA15743 Fri, 3 May 1996 02:39:24 -0700 (PDT) Received: from critter.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0uFHKQ-0003wfC; Fri, 3 May 96 02:39 PDT Received: from localhost (localhost [127.0.0.1]) by critter.tfs.com (8.7.5/8.6.12) with SMTP id JAA01614; Fri, 3 May 1996 09:39:10 GMT X-Authentication-Warning: critter.tfs.com: Host localhost [127.0.0.1] didn't use HELO protocol To: davidg@Root.COM cc: Poul-Henning Kamp , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/scsi sd.c In-reply-to: Your message of "Thu, 02 May 1996 16:22:08 MST." <199605022322.QAA00916@Root.COM> Date: Fri, 03 May 1996 09:39:08 +0000 Message-ID: <1612.831116348@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >phk 96/05/02 15:20:54 > > > > Modified: sys/scsi sd.c > > Log: > > Don't fiddle page tables by hand, use pmap_enter. > > (copied from wd.c) > > > > Revision Changes Path > > 1.89 +4 -4 src/sys/scsi/sd.c > > Actually, you probably should have changed it the other way - made wd.c > more like sd.c. Using pmap_enter() at this point isn't very wise. Well, then we want a function in pmap.c for exactly this purpose, I do not see this as belonging in, of all things, sys/scsi/sd.c ! -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-sys Fri May 3 07:58:28 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA07332 for cvs-sys-outgoing; Fri, 3 May 1996 07:58:28 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA07306 Fri, 3 May 1996 07:58:17 -0700 (PDT) Date: Fri, 3 May 1996 07:58:17 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605031458.HAA07306@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c fdc.h mcd.c scd.c wd.c src/sys/i386/isa/matcd matcd.c options.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 07:58:16 Modified: sys/i386/isa fd.c fdc.h mcd.c scd.c wd.c Log: Move from the old buf.b_actf to the new TAILQ(buf.b_act). Revision Changes Path 1.88 +12 -17 src/sys/i386/isa/fd.c 1.6 +2 -2 src/sys/i386/isa/fdc.h 1.77 +8 -8 src/sys/i386/isa/mcd.c 1.19 +7 -8 src/sys/i386/isa/scd.c 1.108 +2 -2 src/sys/i386/isa/wd.c Modified: sys/i386/isa/matcd matcd.c options.h Log: Move from the old buf.b_actf to the new TAILQ(buf.b_act). Also remove a ton of weird comments and a couple of no-use options. Revision Changes Path 1.16 +194 -333 src/sys/i386/isa/matcd/matcd.c 1.6 +0 -39 src/sys/i386/isa/matcd/options.h From owner-cvs-sys Fri May 3 08:05:30 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA08332 for cvs-sys-outgoing; Fri, 3 May 1996 08:05:30 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA08311 Fri, 3 May 1996 08:05:20 -0700 (PDT) Date: Fri, 3 May 1996 08:05:20 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605031505.IAA08311@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys disk.h src/sys/ufs/ufs ufs_disksubr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 08:05:19 Modified: sys/sys disk.h sys/ufs/ufs ufs_disksubr.c Log: disksort() is gone, all drivers now use tqdisksort(). Revision Changes Path 1.5 +1 -2 src/sys/sys/disk.h 1.24 +1 -72 src/sys/ufs/ufs/ufs_disksubr.c From owner-cvs-sys Fri May 3 09:49:27 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA18100 for cvs-sys-outgoing; Fri, 3 May 1996 09:49:27 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA18077 Fri, 3 May 1996 09:49:17 -0700 (PDT) Date: Fri, 3 May 1996 09:49:17 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605031649.JAA18077@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c scd.c src/sys/i386/isa/matcd matcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 09:49:16 Modified: sys/i386/isa mcd.c scd.c sys/i386/isa/matcd matcd.c Log: Forget that TAILQ's must be init'ed. Revision Changes Path 1.78 +2 -1 src/sys/i386/isa/mcd.c 1.20 +2 -1 src/sys/i386/isa/scd.c 1.17 +2 -1 src/sys/i386/isa/matcd/matcd.c From owner-cvs-sys Fri May 3 13:15:31 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA08914 for cvs-sys-outgoing; Fri, 3 May 1996 13:15:31 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA08893 Fri, 3 May 1996 13:15:15 -0700 (PDT) Date: Fri, 3 May 1996 13:15:15 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605032015.NAA08893@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa fd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 13:15:14 Modified: sys/i386/isa fd.c Log: Typo. Revision Changes Path 1.89 +2 -2 src/sys/i386/isa/fd.c From owner-cvs-sys Fri May 3 13:52:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA11084 for cvs-sys-outgoing; Fri, 3 May 1996 13:52:32 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA11066 Fri, 3 May 1996 13:52:21 -0700 (PDT) Date: Fri, 3 May 1996 13:52:21 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605032052.NAA11066@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa labpc.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 13:52:20 Modified: sys/i386/isa labpc.c Log: A nasty #define, so that we don't use buf->b_actf anymore. Revision Changes Path 1.15 +1 -0 src/sys/i386/isa/labpc.c From owner-cvs-sys Fri May 3 13:56:22 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA11253 for cvs-sys-outgoing; Fri, 3 May 1996 13:56:22 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA11232 Fri, 3 May 1996 13:56:11 -0700 (PDT) Date: Fri, 3 May 1996 13:56:11 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605032056.NAA11232@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/sys buf.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 13:56:10 Modified: sys/sys buf.h Log: Remove buf->b_actf, nobody uses it anymore. Clean up some pmap macro usage. Revision Changes Path 1.32 +2 -3 src/sys/sys/buf.h From owner-cvs-sys Fri May 3 14:02:17 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA11694 for cvs-sys-outgoing; Fri, 3 May 1996 14:02:17 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA11664 Fri, 3 May 1996 14:02:00 -0700 (PDT) Date: Fri, 3 May 1996 14:02:00 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199605032102.OAA11664@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci if_de.c meteor.c ncr.c src/sys/scsi scsi_base.c src/sys/i386/i386 db_interface.c machdep.c pmap.c support.s src/sys/i386/include param.h src/sys/kern sysv_shm.c vfs_bio.c src/sys/vm device_pager.c swap_pager.c vm_map.c vm_mmap.c vm_pager.c vnode_pager.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 96/05/03 14:01:59 Modified: sys/i386/i386 db_interface.c machdep.c pmap.c support.s sys/i386/include param.h sys/kern sysv_shm.c vfs_bio.c sys/pci if_de.c meteor.c ncr.c sys/scsi scsi_base.c sys/vm device_pager.c swap_pager.c vm_map.c vm_mmap.c vm_pager.c vnode_pager.c Log: Another sweep over the pmap/vm macros, this time with more focus on the usage. I'm not satisfied with the naming, but now at least there is less bogus stuff around. Revision Changes Path 1.19 +3 -3 src/sys/i386/i386/db_interface.c 1.189 +2 -2 src/sys/i386/i386/machdep.c 1.89 +6 -7 src/sys/i386/i386/pmap.c 1.35 +2 -2 src/sys/i386/i386/support.s 1.22 +1 -15 src/sys/i386/include/param.h 1.20 +5 -5 src/sys/kern/sysv_shm.c 1.89 +8 -10 src/sys/kern/vfs_bio.c 1.46 +2 -2 src/sys/pci/if_de.c 1.20 +2 -3 src/sys/pci/meteor.c 1.72 +4 -4 src/sys/pci/ncr.c 1.38 +3 -3 src/sys/scsi/scsi_base.c 1.22 +2 -2 src/sys/vm/device_pager.c 1.65 +3 -3 src/sys/vm/swap_pager.c 1.44 +2 -2 src/sys/vm/vm_map.c 1.41 +2 -2 src/sys/vm/vm_mmap.c 1.22 +1 -2 src/sys/vm/vm_pager.c 1.60 +7 -7 src/sys/vm/vnode_pager.c From owner-cvs-sys Fri May 3 22:27:07 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id WAA10718 for cvs-sys-outgoing; Fri, 3 May 1996 22:27:07 -0700 (PDT) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id WAA10615 Fri, 3 May 1996 22:25:33 -0700 (PDT) Received: from precipice.shockwave.com (precipice.shockwave.com [171.69.108.33]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id WAA07729 ; Fri, 3 May 1996 22:25:32 -0700 Received: from shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.5/8.7.3) with ESMTP id WAA14012; Fri, 3 May 1996 22:23:58 -0700 (PDT) Message-Id: <199605040523.WAA14012@precipice.shockwave.com> To: Satoshi Asami cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, cvs-etc@freefall.freebsd.org Subject: Re: cvs commit: src/etc rc src/sys/conf files src/etc/etc.i386 MAKEDEV src/sys/i386/conf LINT majors.i386 src/sys/i386/i386 conf.c src/sys/sys disklabel.h In-reply-to: Your message of "Thu, 02 May 1996 23:02:50 PDT." <199605030602.XAA02719@freefall.freebsd.org> Date: Fri, 03 May 1996 22:23:57 -0700 From: Paul Traina Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I hadn't planned to bring the qcam driver into 2.1, but wtf. From: Satoshi Asami Subject: cvs commit: src/etc rc src/sys/conf files src/etc/etc.i386 MAKEDEV >>src/sys/i386/conf LINT majors.i386 src/sys/i386/i386 conf.c src/sys/sys diskl >>abel.h asami 96/05/02 23:02:50 Branch: etc RELENG_2_1_0 etc/etc.i386 RELENG_2_1_0 sys/conf RELENG_2_1_0 sys/i386/conf RELENG_2_1_0 sys/i386/i386 RELENG_2_1_0 sys/sys RELENG_2_1_0 Modified: etc rc etc/etc.i386 MAKEDEV sys/conf files sys/i386/conf LINT majors.i386 sys/i386/i386 conf.c sys/sys disklabel.h Log: Bring in ccd support from -current. Note that conf.c has two missing entries in front of ccd (stl and qcam) and the ccd driver won't work (wrong character special major) until someone fills the two slots. Revision Changes Path 1.66.4.10 +7 -1 src/etc/rc 1.95.4.10 +28 -1 src/etc/etc.i386/MAKEDEV 1.41.4.6 +1 -0 src/sys/conf/files 1.184.4.14 +2 -1 src/sys/i386/conf/LINT 1.2.2.2 +3 -1 src/sys/i386/conf/majors.i386 1.85.4.5 +28 -2 src/sys/i386/i386/Attic/conf.c 1.16.4.1 +3 -1 src/sys/sys/disklabel.h From owner-cvs-sys Fri May 3 23:04:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12211 for cvs-sys-outgoing; Fri, 3 May 1996 23:04:09 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12146 Fri, 3 May 1996 23:03:59 -0700 (PDT) Date: Fri, 3 May 1996 23:03:59 -0700 (PDT) From: Peter Wemm Message-Id: <199605040603.XAA12146@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/03 23:03:59 src/sys/i386/isa - Imported sources Update of /home/ncvs/src/sys/i386/isa In directory freefall.freebsd.org:/tmp/cvs-serv11991 Revision/Branch: 1.1.1 Log Message: Initial import of driver for the Stallion EasyIO and EasyConnection 8/32 boards by Greg Ungerer (gerg@stallion.oz.au). (v0.0.1 alpha) This is a multiple import of all revisions available to build up a history. This driver supports only some of the Stallion range, in particular, not the highly intelligent cards. That comes in shortly. Submitted by: Greg Ungerer (gerg@stallion.oz.au) Status: Vendor Tag: STALLION Release Tags: v0_0_1_alpha N src/sys/i386/isa/README.stl N src/sys/i386/isa/stallion.c N src/sys/i386/isa/ic/scd1400.h No conflicts created by this import From owner-cvs-sys Fri May 3 23:09:57 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12513 for cvs-sys-outgoing; Fri, 3 May 1996 23:09:57 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12484 Fri, 3 May 1996 23:09:49 -0700 (PDT) Date: Fri, 3 May 1996 23:09:49 -0700 (PDT) From: Peter Wemm Message-Id: <199605040609.XAA12484@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/03 23:09:49 src/sys/i386/isa - Imported sources Update of /home/ncvs/src/sys/i386/isa In directory freefall.freebsd.org:/tmp/cvs-serv12440 Revision/Branch: 1.1.1 Log Message: Import v0.0.2 alpha of the Stallion driver Submitted by: Greg Ungerer (gerg@stallion.oz.au) Status: Vendor Tag: STALLION Release Tags: v0_0_2_alpha U src/sys/i386/isa/README.stl U src/sys/i386/isa/stallion.c U src/sys/i386/isa/ic/scd1400.h No conflicts created by this import From owner-cvs-sys Fri May 3 23:13:29 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12694 for cvs-sys-outgoing; Fri, 3 May 1996 23:13:29 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12678 Fri, 3 May 1996 23:13:23 -0700 (PDT) Date: Fri, 3 May 1996 23:13:23 -0700 (PDT) From: Peter Wemm Message-Id: <199605040613.XAA12678@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/03 23:13:23 src/sys/i386/isa - Imported sources Update of /home/ncvs/src/sys/i386/isa In directory freefall.freebsd.org:/tmp/cvs-serv12637 Revision/Branch: 1.1.1 Log Message: Import v0.0.3alpha of Stallion driver. Submitted by: Greg Ungerer (gerg@stallion.oz.au) Status: Vendor Tag: STALLION Release Tags: v0_0_3_alpha U src/sys/i386/isa/README.stl U src/sys/i386/isa/stallion.c U src/sys/i386/isa/ic/scd1400.h No conflicts created by this import From owner-cvs-sys Fri May 3 23:16:32 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12859 for cvs-sys-outgoing; Fri, 3 May 1996 23:16:32 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA12839 Fri, 3 May 1996 23:16:25 -0700 (PDT) Date: Fri, 3 May 1996 23:16:25 -0700 (PDT) From: Peter Wemm Message-Id: <199605040616.XAA12839@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/03 23:16:24 src/sys/i386/isa - Imported sources Update of /home/ncvs/src/sys/i386/isa In directory freefall.freebsd.org:/tmp/cvs-serv12788 Revision/Branch: 1.1.1 Log Message: Import v0.0.4alpha of the Stallion driver. Sumbitted by: Greg Ungerer (gerg@stallion.oz.au) Status: Vendor Tag: STALLION Release Tags: v0_0_4_alpha U src/sys/i386/isa/README.stl U src/sys/i386/isa/stallion.c U src/sys/i386/isa/ic/scd1400.h No conflicts created by this import From owner-cvs-sys Fri May 3 23:31:48 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA13262 for cvs-sys-outgoing; Fri, 3 May 1996 23:31:48 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA13245 Fri, 3 May 1996 23:31:40 -0700 (PDT) Date: Fri, 3 May 1996 23:31:40 -0700 (PDT) From: Peter Wemm Message-Id: <199605040631.XAA13245@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386 - Imported sources Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/03 23:31:40 src/sys/i386 - Imported sources Update of /home/ncvs/src/sys/i386 In directory freefall.freebsd.org:/tmp/cvs-serv13143 Revision/Branch: 1.1.1 Log Message: Import kernel parts of the v0.0.5alpha Stallion driver(s). This is now two seperate drivers that support (I think) all of Stallions's range, including the high performance intelligent cards, and their older cards. Submitted by: Greg Ungerer (gerg@stallion.oz.au) (User-mode parts and patches to follow) Status: Vendor Tag: STALLION Release Tags: v0_0_5_alpha U src/sys/i386/isa/README.stl N src/sys/i386/isa/istallion.c U src/sys/i386/isa/stallion.c U src/sys/i386/isa/ic/scd1400.h N src/sys/i386/include/comstats.h N src/sys/i386/include/cdk.h No conflicts created by this import From owner-cvs-sys Sat May 4 00:04:09 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16955 for cvs-sys-outgoing; Sat, 4 May 1996 00:04:09 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16911 Sat, 4 May 1996 00:03:59 -0700 (PDT) Date: Sat, 4 May 1996 00:03:59 -0700 (PDT) From: Paul Traina Message-Id: <199605040703.AAA16911@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa qcam.c qcamdefs.h qcamio.c qcamreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/05/04 00:03:58 Modified: sys/i386/isa qcam.c qcamdefs.h qcamio.c qcamreg.h Log: Update to version 1.1beta5d of the driver. This driver now runs under FreeBSD 2.1 and 2.2, BSD/OS 2.x, Linux, Solaris, and SCO V. Revision Changes Path 1.11 +29 -72 src/sys/i386/isa/qcam.c 1.3 +27 -8 src/sys/i386/isa/qcamdefs.h 1.5 +100 -25 src/sys/i386/isa/qcamio.c 1.3 +2 -2 src/sys/i386/isa/qcamreg.h From owner-cvs-sys Sat May 4 00:06:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA17548 for cvs-sys-outgoing; Sat, 4 May 1996 00:06:03 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA17514 Sat, 4 May 1996 00:05:57 -0700 (PDT) Date: Sat, 4 May 1996 00:05:57 -0700 (PDT) From: Paul Traina Message-Id: <199605040705.AAA17514@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include qcam.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/05/04 00:05:56 Modified: sys/i386/include qcam.h Log: Update to 1.1beta5d Revision Changes Path 1.4 +37 -20 src/sys/i386/include/qcam.h From owner-cvs-sys Sat May 4 00:15:23 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA19579 for cvs-sys-outgoing; Sat, 4 May 1996 00:15:23 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA19550 Sat, 4 May 1996 00:15:17 -0700 (PDT) Date: Sat, 4 May 1996 00:15:17 -0700 (PDT) From: Paul Traina Message-Id: <199605040715.AAA19550@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf LINT files.i386 src/sys/i386/i386 conf.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/05/04 00:15:16 Branch: sys/i386/conf RELENG_2_1_0 sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/conf LINT files.i386 sys/i386/i386 conf.c Log: Bring qcam driver into -stable Revision Changes Path 1.184.4.15 +2 -1 src/sys/i386/conf/LINT 1.98.4.9 +3 -1 src/sys/i386/conf/files.i386 1.85.4.6 +21 -2 src/sys/i386/i386/Attic/conf.c From owner-cvs-sys Sat May 4 01:40:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10438 for cvs-sys-outgoing; Sat, 4 May 1996 01:40:39 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10362 Sat, 4 May 1996 01:40:16 -0700 (PDT) Date: Sat, 4 May 1996 01:40:16 -0700 (PDT) From: Peter Wemm Message-Id: <199605040840.BAA10362@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf majors.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:40:15 Modified: sys/i386/conf majors.i386 Log: Distinguish the classes of stallion boards (intelligent vs. "smart" cd1400) and which driver is for which. Major 72 was for the cd1400 based cards, I've grabbed the next free (75) for the intelligent, high performance boards. Revision Changes Path 1.5 +3 -2 src/sys/i386/conf/majors.i386 From owner-cvs-sys Sat May 4 01:41:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10728 for cvs-sys-outgoing; Sat, 4 May 1996 01:41:45 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10656 Sat, 4 May 1996 01:41:30 -0700 (PDT) Date: Sat, 4 May 1996 01:41:30 -0700 (PDT) From: Peter Wemm Message-Id: <199605040841.BAA10656@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf files.i386 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:41:30 Modified: sys/i386/conf files.i386 Log: Add stl and stli drivers for the Stallion cards. Revision Changes Path 1.135 +3 -1 src/sys/i386/conf/files.i386 From owner-cvs-sys Sat May 4 01:42:26 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10915 for cvs-sys-outgoing; Sat, 4 May 1996 01:42:26 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA10874 Sat, 4 May 1996 01:42:16 -0700 (PDT) Date: Sat, 4 May 1996 01:42:16 -0700 (PDT) From: Peter Wemm Message-Id: <199605040842.BAA10874@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include cdk.h comstats.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:42:15 Modified: sys/i386/include cdk.h comstats.h Log: Add $Id$ Revision Changes Path 1.2 +2 -0 src/sys/i386/include/cdk.h 1.2 +2 -0 src/sys/i386/include/comstats.h From owner-cvs-sys Sat May 4 01:45:03 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA11521 for cvs-sys-outgoing; Sat, 4 May 1996 01:45:03 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA11452 Sat, 4 May 1996 01:44:47 -0700 (PDT) Date: Sat, 4 May 1996 01:44:47 -0700 (PDT) From: Peter Wemm Message-Id: <199605040844.BAA11452@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa stallion.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:44:46 Modified: sys/i386/isa stallion.c Log: Add $Id$ Compile for FreeBSD-2.2 (it compiles for 2.0.5, 2.1 and 2.2) Use -current include file locations Use -current pciintr calling conventions Revision Changes Path 1.2 +656 -136 src/sys/i386/isa/stallion.c From owner-cvs-sys Sat May 4 01:49:58 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA12730 for cvs-sys-outgoing; Sat, 4 May 1996 01:49:58 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA12680 Sat, 4 May 1996 01:49:45 -0700 (PDT) Date: Sat, 4 May 1996 01:49:45 -0700 (PDT) From: Peter Wemm Message-Id: <199605040849.BAA12680@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa istallion.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:49:44 Modified: sys/i386/isa istallion.c Log: Add $Id$ Compile for FreeBSD-2.2 Fix some compile warnings about function declarations -current's VM include files have changed lately, this needed to be updated. Use correct major number. Revision Changes Path 1.2 +11 -7 src/sys/i386/isa/istallion.c From owner-cvs-sys Sat May 4 01:51:56 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA12902 for cvs-sys-outgoing; Sat, 4 May 1996 01:51:56 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA12882 Sat, 4 May 1996 01:51:48 -0700 (PDT) Date: Sat, 4 May 1996 01:51:48 -0700 (PDT) From: Peter Wemm Message-Id: <199605040851.BAA12882@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa README.stl Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:51:47 Modified: sys/i386/isa README.stl Log: Some trivial updates to the information in here, A good deal of this is out of date, as it deals with patching the driver into the kernel. Revision Changes Path 1.2 +361 -67 src/sys/i386/isa/README.stl From owner-cvs-sys Sat May 4 01:53:39 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA13076 for cvs-sys-outgoing; Sat, 4 May 1996 01:53:39 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA13055 Sat, 4 May 1996 01:53:30 -0700 (PDT) Date: Sat, 4 May 1996 01:53:30 -0700 (PDT) From: Peter Wemm Message-Id: <199605040853.BAA13055@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/ic scd1400.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/05/04 01:53:29 Modified: sys/i386/isa/ic scd1400.h Log: Add $Id$ Revision Changes Path 1.2 +9 -4 src/sys/i386/isa/ic/scd1400.h From owner-cvs-sys Sat May 4 19:27:45 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA27752 for cvs-sys-outgoing; Sat, 4 May 1996 19:27:45 -0700 (PDT) Received: (from pst@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA27706 Sat, 4 May 1996 19:27:01 -0700 (PDT) Date: Sat, 4 May 1996 19:27:01 -0700 (PDT) From: Paul Traina Message-Id: <199605050227.TAA27706@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/conf options Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/05/04 19:27:00 Modified: sys/conf options Log: Add DDB_UNATTENDED to opt_ddb.h where it belongs. Revision Changes Path 1.11 +2 -1 src/sys/conf/options