From owner-cvs-sys Sun Apr 20 00:21:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA09328 for cvs-sys-outgoing; Sun, 20 Apr 1997 00:21:17 -0700 (PDT) Received: (from phk@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA09321; Sun, 20 Apr 1997 00:21:15 -0700 (PDT) Date: Sun, 20 Apr 1997 00:21:15 -0700 (PDT) From: Poul-Henning Kamp Message-Id: <199704200721.AAA09321@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pccard i82365.h pccard.c pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 97/04/20 00:21:14 Modified: sys/pccard i82365.h pccard.c pcic.c Log: 1. i82365.h: Chip identifiers should not be #ifdef PC98. Add identifier (pt. unused) for TI PCI1130. 2. pccard.c: PCIC_RESUME_RESET is now (also) a sysctl. (Never make it a #ifdef if it can be made a sysctl!) 3. pcic.c: make getb() and putb() proper member functions of struct pcic_slot. Add a couple of missing casts. Revision Changes Path 1.6 +2 -2 src/sys/pccard/i82365.h 1.33 +14 -3 src/sys/pccard/pccard.c 1.35 +60 -40 src/sys/pccard/pcic.c From owner-cvs-sys Sun Apr 20 04:44:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA17003 for cvs-sys-outgoing; Sun, 20 Apr 1997 04:44:36 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA16995; Sun, 20 Apr 1997 04:44:34 -0700 (PDT) Date: Sun, 20 Apr 1997 04:44:34 -0700 (PDT) From: Bruce Evans Message-Id: <199704201144.EAA16995@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/include endian.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 04:44:33 Modified: sys/i386/include endian.h Log: Fixed linting of and compilation of the gcc byte-swapping macros properly. Simply don't use the gcc macros if we're not gcc, and declare prototypes for the byte-swapping functions in case the macro versions are not used. The previous fix was wrong and broke libpcap, which abuses -Dlint. Don't pollute the namespace if _POSIX_SOURCE is defined. This is broken - it makes almost everything in inaccessible if _POSIX_SOURCE is defined, yet is not a POSIX header. Other systems don't do it any better. Removed always-false `BYTE_ORDER == BIG_ENDIAN' ifdef. Obtained from: partly from Lite(2?) and NetBSD Revision Changes Path 1.15 +12 -15 src/sys/i386/include/endian.h From owner-cvs-sys Sun Apr 20 08:25:37 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26245 for cvs-sys-outgoing; Sun, 20 Apr 1997 08:25:37 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26238; Sun, 20 Apr 1997 08:25:35 -0700 (PDT) Date: Sun, 20 Apr 1997 08:25:35 -0700 (PDT) From: Bruce Evans Message-Id: <199704201525.IAA26238@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_cx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 08:25:35 Modified: sys/i386/isa if_cx.c Log: Fixed inconsistent extern declaration of a timeout function and removed a cast that helped hide the problem. There was no problem in practice (at least on 386's). Revision Changes Path 1.18 +2 -2 src/sys/i386/isa/if_cx.c From owner-cvs-sys Sun Apr 20 08:36:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26743 for cvs-sys-outgoing; Sun, 20 Apr 1997 08:36:16 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA26734; Sun, 20 Apr 1997 08:36:13 -0700 (PDT) Date: Sun, 20 Apr 1997 08:36:13 -0700 (PDT) From: Bruce Evans Message-Id: <199704201536.IAA26734@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/netatalk aarp.c at_control.c at_extern.h src/sys/i386/isa lpt.c si.c tw.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 08:36:13 Modified: sys/i386/isa lpt.c si.c tw.c sys/netatalk aarp.c at_control.c at_extern.h Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. There was no problem in practice (at least on 386's). Revision Changes Path 1.60 +8 -6 src/sys/i386/isa/lpt.c 1.58 +7 -7 src/sys/i386/isa/si.c 1.19 +7 -6 src/sys/i386/isa/tw.c 1.5 +4 -3 src/sys/netatalk/aarp.c 1.14 +1 -1 src/sys/netatalk/at_control.c 1.4 +1 -1 src/sys/netatalk/at_extern.h From owner-cvs-sys Sun Apr 20 08:48:21 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA27365 for cvs-sys-outgoing; Sun, 20 Apr 1997 08:48:21 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA27358; Sun, 20 Apr 1997 08:48:20 -0700 (PDT) Date: Sun, 20 Apr 1997 08:48:20 -0700 (PDT) From: Bruce Evans Message-Id: <199704201548.IAA27358@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pci ncr.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 08:48:19 Modified: sys/pci ncr.c Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. There was no problem in practice (at least on 386's). Removed NetBSD-related TIMEOUT macro. NetBSD uses the same BSD4.4Lite timeout interface as FreeBSD. As a concession to portability, declare the timeout function without using the FreeBSD timeout_t typedef. Revision Changes Path 1.97 +7 -11 src/sys/pci/ncr.c From owner-cvs-sys Sun Apr 20 09:05:38 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA28088 for cvs-sys-outgoing; Sun, 20 Apr 1997 09:05:38 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA28081; Sun, 20 Apr 1997 09:05:36 -0700 (PDT) Date: Sun, 20 Apr 1997 09:05:36 -0700 (PDT) From: Bruce Evans Message-Id: <199704201605.JAA28081@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 97/04/20 09:05:35 Modified: sys/i386/isa syscons.c Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. Not taking an arg in scrn_timer() broke `cc -mrtd'. Revision Changes Path 1.210 +12 -10 src/sys/i386/isa/syscons.c From owner-cvs-sys Sun Apr 20 09:22:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA28877 for cvs-sys-outgoing; Sun, 20 Apr 1997 09:22:13 -0700 (PDT) Received: from pluto.plutotech.com (root@pluto100.plutotech.com [206.168.67.137]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA28866; Sun, 20 Apr 1997 09:22:08 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.3) with ESMTP id KAA24738; Sun, 20 Apr 1997 10:21:55 -0600 (MDT) Message-Id: <199704201621.KAA24738@pluto.plutotech.com> X-Mailer: exmh version 2.0beta 12/23/96 To: dg@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/i386/i386 swtch.s In-reply-to: Your message of "Sat, 19 Apr 1997 23:50:18 PDT." <199704200650.XAA12970@root.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 20 Apr 1997 10:20:30 -0600 From: "Justin T. Gibbs" Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>phk 97/04/19 23:41:28 >> >> Modified: sys/i386/i386 swtch.s >> Log: >> Fix up the "hlt vector" change I made. >> Reviewed by: bde, bde, bde > > Sounds like something "Twiki" would say in Buck Rogers... It takes a strong man to admit to actually watching that show. >-DG > >David Greenman >Core-team/Principal Architect, The FreeBSD Project > -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-sys Sun Apr 20 09:38:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA29738 for cvs-sys-outgoing; Sun, 20 Apr 1997 09:38:33 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA29731; Sun, 20 Apr 1997 09:38:28 -0700 (PDT) Date: Sun, 20 Apr 1997 09:38:28 -0700 (PDT) From: Bruce Evans Message-Id: <199704201638.JAA29731@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h pcvt_kbd.c pcvt_sup.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 09:38:27 Modified: sys/i386/isa/pcvt pcvt_drv.c pcvt_hdr.h pcvt_kbd.c pcvt_sup.c Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. There was no problem in practice (at least on 386's). Don't cast NULL in calls to timeout functions. pcvt is fully prototyped and doesn't support K&R. Timeout functions take args of type `void *', so use magic numbers of type `void *' for UPDATE_* to reduce the danger of wrong conversions. Removed FreeBSD-pre-1.1-related TIMEOUT_FUNC_T macro. It was especially bogus for the pre-1.1 case. Revision Changes Path 1.31 +3 -2 src/sys/i386/isa/pcvt/pcvt_drv.c 1.25 +4 -12 src/sys/i386/isa/pcvt/pcvt_hdr.h 1.18 +2 -2 src/sys/i386/isa/pcvt/pcvt_kbd.c 1.7 +15 -17 src/sys/i386/isa/pcvt/pcvt_sup.c From owner-cvs-sys Sun Apr 20 09:55:03 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA00932 for cvs-sys-outgoing; Sun, 20 Apr 1997 09:55:03 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA00925; Sun, 20 Apr 1997 09:55:02 -0700 (PDT) Date: Sun, 20 Apr 1997 09:55:02 -0700 (PDT) From: Bruce Evans Message-Id: <199704201655.JAA00925@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/sound midibuf.c mpu401.c os.h sequencer.c sound_calls.h sound_timer.c soundcard.c sys_timer.c uart6850.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 09:55:01 Modified: sys/i386/isa/sound midibuf.c mpu401.c os.h sequencer.c sound_calls.h sound_timer.c soundcard.c sys_timer.c uart6850.c Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. Not taking an arg in sequencer_timer() broke `cc -mrtd'. Revision Changes Path 1.13 +2 -2 src/sys/i386/isa/sound/midibuf.c 1.16 +1 -1 src/sys/i386/isa/sound/mpu401.c 1.30 +1 -2 src/sys/i386/isa/sound/os.h 1.15 +1 -1 src/sys/i386/isa/sound/sequencer.c 1.19 +1 -1 src/sys/i386/isa/sound/sound_calls.h 1.7 +1 -1 src/sys/i386/isa/sound/sound_timer.c 1.50 +4 -4 src/sys/i386/isa/sound/soundcard.c 1.7 +3 -3 src/sys/i386/isa/sound/sys_timer.c 1.9 +1 -1 src/sys/i386/isa/sound/uart6850.c From owner-cvs-sys Sun Apr 20 09:57:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA01043 for cvs-sys-outgoing; Sun, 20 Apr 1997 09:57:18 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA01036; Sun, 20 Apr 1997 09:57:16 -0700 (PDT) Date: Sun, 20 Apr 1997 09:57:16 -0700 (PDT) From: John Dyson Message-Id: <199704201657.JAA01036@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 dyson 97/04/20 09:57:16 Modified: sys/kern kern_fork.c Log: Re-institute the efficent version of vfork. It appears to make a difference of approx 3mins in make world on my P6!!! This means that vfork now has full address space sharing, so beware with sloppy vfork programming. Also, you really do need to apply the previously committed popen fix in libc. Revision Changes Path 1.37 +2 -2 src/sys/kern/kern_fork.c From owner-cvs-sys Sun Apr 20 10:12:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA01626 for cvs-sys-outgoing; Sun, 20 Apr 1997 10:12:15 -0700 (PDT) Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA01614; Sun, 20 Apr 1997 10:12:13 -0700 (PDT) Date: Sun, 20 Apr 1997 10:12:13 -0700 (PDT) From: John Dyson Message-Id: <199704201712.KAA01614@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/procfs procfs_mem.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 97/04/20 10:12:13 Modified: sys/miscfs/procfs procfs_mem.c Log: Fix both a problem with accessing backing objects, and also release the process map on nonexistant pages. PR: kern/3327 Submitted by: Tor Egge Revision Changes Path 1.25 +14 -1 src/sys/miscfs/procfs/procfs_mem.c From owner-cvs-sys Sun Apr 20 10:27:00 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA02255 for cvs-sys-outgoing; Sun, 20 Apr 1997 10:27:00 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA02248; Sun, 20 Apr 1997 10:26:57 -0700 (PDT) Date: Sun, 20 Apr 1997 10:26:57 -0700 (PDT) From: Bruce Evans Message-Id: <199704201726.KAA02248@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa mcd.c scd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 10:26:56 Modified: sys/i386/isa mcd.c scd.c Log: Fixed the type of timeout functions and removed casts that hid the type mismatches. mcd and scd were/are particularly bogus. They used a general purpose function taking 2 args for the timeout function and fudged varargs stuff to supply the second arg for the timeout case. This broke `cc -mrtd'. Bounce through a timeout function instead. The timeout arg still gets bogusly cast from int to `void *' and back. Revision Changes Path 1.88 +17 -10 src/sys/i386/isa/mcd.c 1.29 +21 -14 src/sys/i386/isa/scd.c From owner-cvs-sys Sun Apr 20 11:02:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03351 for cvs-sys-outgoing; Sun, 20 Apr 1997 11:02:45 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA03342; Sun, 20 Apr 1997 11:02:43 -0700 (PDT) Date: Sun, 20 Apr 1997 11:02:43 -0700 (PDT) From: Bruce Evans Message-Id: <199704201802.LAA03342@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/matcd matcd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 97/04/20 11:02:43 Modified: sys/i386/isa/matcd matcd.c Log: Fixed the type of a timeout function and removed casts that hid the type mismatches. There was no problem in practice (at least on 386's). The timeout args still get bogusly cast from int to `void *' via caddr_t and back to int. Revision Changes Path 1.25 +7 -2 src/sys/i386/isa/matcd/matcd.c From owner-cvs-sys Sun Apr 20 13:16:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA11997 for cvs-sys-outgoing; Sun, 20 Apr 1997 13:16:58 -0700 (PDT) Received: (from jkh@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA11963; Sun, 20 Apr 1997 13:16:44 -0700 (PDT) Date: Sun, 20 Apr 1997 13:16:44 -0700 (PDT) From: "Jordan K. Hubbard" Message-Id: <199704202016.NAA11963@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-user, cvs-lib, cvs-share, cvs-sys, cvs-usrbin, cvs-gnu Subject: cvs commit: src/contrib/nvi/build Makefile.in src/contrib/nvi/include ex_def.h ex_extern.h options_def.h src/sys Makefile src/usr.bin/tip Makefile src/usr.bin/vi Makefile src/contrib/nvi/common main.c options.c src/contrib/nvi/docs/USD.doc/vi.man vi.1 src/contrib/nvi/ex ex.h ex_cmd.c ex_tag.c src/contrib/nvi/vi v_ex.c src/gnu/usr.bin/send-pr send-pr-el.in src/lib/libc Makefile src/share/examples/worm makecdfs.sh src/share/mk bsd.dep.mk bsd.kmod.mk bsd.lib.mk bsd.port.mk bsd.prog.mk bsd.subdir.mk sys.mk Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 97/04/20 13:16:40 Branch: contrib/nvi/build RELENG_2_2 contrib/nvi/common RELENG_2_2 contrib/nvi/docs/USD.doc/vi.man RELENG_2_2 contrib/nvi/ex RELENG_2_2 contrib/nvi/include RELENG_2_2 contrib/nvi/vi RELENG_2_2 gnu/usr.bin/send-pr RELENG_2_2 lib/libc RELENG_2_2 share/examples/worm RELENG_2_2 share/mk RELENG_2_2 sys RELENG_2_2 usr.bin/tip RELENG_2_2 usr.bin/vi RELENG_2_2 Modified: contrib/nvi/build Makefile.in contrib/nvi/common main.c options.c contrib/nvi/docs/USD.doc/vi.man vi.1 contrib/nvi/ex ex.h ex_cmd.c ex_tag.c contrib/nvi/include ex_def.h ex_extern.h options_def.h contrib/nvi/vi v_ex.c gnu/usr.bin/send-pr send-pr-el.in lib/libc Makefile share/examples/worm makecdfs.sh share/mk bsd.dep.mk bsd.kmod.mk bsd.lib.mk bsd.port.mk bsd.prog.mk bsd.subdir.mk sys.mk sys Makefile usr.bin/tip Makefile usr.bin/vi Makefile Log: Sync from -current; global tag support (it was actually tested in 2.2) and some miscellaneous fixes. Also bring in some fixes to the explanatory text in bsd.port.mk since Satoshi never responded to my submission (and around here, that == yes :-). Revision Changes Path 1.1.1.1.2.1 +1 -1 src/contrib/nvi/build/Makefile.in 1.1.1.1.2.1 +20 -0 src/contrib/nvi/common/main.c 1.1.1.1.2.2 +7 -0 src/contrib/nvi/common/options.c 1.1.1.1.2.1 +14 -3 src/contrib/nvi/docs/USD.doc/vi.man/vi.1 1.1.1.1.2.1 +3 -0 src/contrib/nvi/ex/ex.h 1.1.1.1.2.1 +7 -0 src/contrib/nvi/ex/ex_cmd.c 1.1.1.1.2.1 +142 -0 src/contrib/nvi/ex/ex_tag.c 1.1.1.1.2.1 +30 -29 src/contrib/nvi/include/ex_def.h 1.1.1.1.2.1 +1 -0 src/contrib/nvi/include/ex_extern.h 1.1.1.1.2.1 +62 -61 src/contrib/nvi/include/options_def.h 1.1.1.1.2.1 +5 -0 src/contrib/nvi/vi/v_ex.c 1.1.8.1 +2 -2 src/gnu/usr.bin/send-pr/send-pr-el.in 1.16.2.1 +0 -9 src/lib/libc/Makefile 1.2.2.1 +9 -1 src/share/examples/worm/makecdfs.sh 1.8.2.1 +15 -9 src/share/mk/bsd.dep.mk 1.28.2.1 +9 -3 src/share/mk/bsd.kmod.mk 1.46.2.3 +9 -3 src/share/mk/bsd.lib.mk 1.227.2.18 +13 -8 src/share/mk/bsd.port.mk 1.41.2.2 +9 -3 src/share/mk/bsd.prog.mk 1.11.2.1 +25 -3 src/share/mk/bsd.subdir.mk 1.16.2.3 +5 -1 src/share/mk/sys.mk 1.5.2.1 +3 -1 src/sys/Makefile 1.3.6.1 +2 -0 src/usr.bin/tip/Makefile 1.3.2.6 +3 -1 src/usr.bin/vi/Makefile From owner-cvs-sys Sun Apr 20 15:09:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA20506 for cvs-sys-outgoing; Sun, 20 Apr 1997 15:09:27 -0700 (PDT) Received: from root.com (implode.root.com [198.145.90.17]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA20501; Sun, 20 Apr 1997 15:09:22 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by root.com (8.8.5/8.6.5) with SMTP id PAA20527; Sun, 20 Apr 1997 15:09:35 -0700 (PDT) Message-Id: <199704202209.PAA20527@root.com> X-Authentication-Warning: implode.root.com: localhost [127.0.0.1] didn't use HELO protocol To: "Justin T. Gibbs" cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 swtch.s In-reply-to: Your message of "Sun, 20 Apr 1997 10:20:30 MDT." <199704201621.KAA24738@pluto.plutotech.com> From: David Greenman Reply-To: dg@root.com Date: Sun, 20 Apr 1997 15:09:35 -0700 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >>>phk 97/04/19 23:41:28 >>> >>> Modified: sys/i386/i386 swtch.s >>> Log: >>> Fix up the "hlt vector" change I made. >>> Reviewed by: bde, bde, bde >> >> Sounds like something "Twiki" would say in Buck Rogers... > >It takes a strong man to admit to actually watching that show. If you're familiar enough with it to have an opinion... Yes, as a science fiction series goes, it ranks near the bottom. I've only seen a few episodes...just enough to know that I was wasting my time. :-) I'd say "followups to -chat", but that would be a waste of time, too. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project From owner-cvs-sys Sun Apr 20 15:32:18 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA22137 for cvs-sys-outgoing; Sun, 20 Apr 1997 15:32:18 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id PAA22066; Sun, 20 Apr 1997 15:31:50 -0700 (PDT) Received: from rover.village.org [127.0.0.1] by rover.village.org with esmtp (Exim 1.60 #1) id 0wJ57q-0000rW-00; Sun, 20 Apr 1997 16:30:26 -0600 To: "Justin T. Gibbs" Subject: Re: cvs commit: src/sys/i386/i386 swtch.s Cc: dg@root.com, Poul-Henning Kamp , CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-reply-to: Your message of "Sun, 20 Apr 1997 10:20:30 MDT." <199704201621.KAA24738@pluto.plutotech.com> References: <199704201621.KAA24738@pluto.plutotech.com> Date: Sun, 20 Apr 1997 16:30:26 -0600 From: Warner Losh Message-Id: Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In message <199704201621.KAA24738@pluto.plutotech.com> "Justin T. Gibbs" writes: : >> Reviewed by: bde, bde, bde : > : > Sounds like something "Twiki" would say in Buck Rogers... : : It takes a strong man to admit to actually watching that show. Much less actually recognize what one of the characters said all the time. :-) Warner From owner-cvs-sys Mon Apr 21 05:31:39 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10441 for cvs-sys-outgoing; Mon, 21 Apr 1997 05:31:39 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10433; Mon, 21 Apr 1997 05:31:36 -0700 (PDT) Date: Mon, 21 Apr 1997 05:31:36 -0700 (PDT) From: KATO Takenori Message-Id: <199704211231.FAA10433@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 05:31:35 Modified: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c.revision 1.210. Revision Changes Path 1.35 +12 -10 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Mon Apr 21 05:33:29 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10603 for cvs-sys-outgoing; Mon, 21 Apr 1997 05:33:29 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10596; Mon, 21 Apr 1997 05:33:28 -0700 (PDT) Date: Mon, 21 Apr 1997 05:33:28 -0700 (PDT) From: KATO Takenori Message-Id: <199704211233.FAA10596@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/pc98 lpt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 05:33:27 Modified: sys/pc98/pc98 lpt.c Log: Synchronize with sys/i386/isa/lpt.c revision 1.60. Revision Changes Path 1.12 +8 -6 src/sys/pc98/pc98/lpt.c From owner-cvs-sys Mon Apr 21 05:40:47 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10965 for cvs-sys-outgoing; Mon, 21 Apr 1997 05:40:47 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA10958; Mon, 21 Apr 1997 05:40:45 -0700 (PDT) Date: Mon, 21 Apr 1997 05:40:45 -0700 (PDT) From: KATO Takenori Message-Id: <199704211240.FAA10958@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 05:40:45 Modified: sys/miscfs/union union_vnops.c Log: Replace VOP_LOCK with vn_lock. Revision Changes Path 1.26 +2 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Mon Apr 21 05:52:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11456 for cvs-sys-outgoing; Mon, 21 Apr 1997 05:52:22 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11448; Mon, 21 Apr 1997 05:52:20 -0700 (PDT) Date: Mon, 21 Apr 1997 05:52:20 -0700 (PDT) From: KATO Takenori Message-Id: <199704211252.FAA11448@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf GENERIC98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 05:52:19 Branch: sys/pc98/conf RELENG_2_2 Modified: sys/pc98/conf GENERIC98 Log: Synchronize with sys/i386/conf/GENERIC revision up to 1.77.2.8. Revision Changes Path 1.8.2.7 +3 -2 src/sys/pc98/conf/GENERIC98 From owner-cvs-sys Mon Apr 21 05:56:06 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11589 for cvs-sys-outgoing; Mon, 21 Apr 1997 05:56:06 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11581; Mon, 21 Apr 1997 05:56:04 -0700 (PDT) Date: Mon, 21 Apr 1997 05:56:04 -0700 (PDT) From: KATO Takenori Message-Id: <199704211256.FAA11581@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/pc98/conf files.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 05:56:04 Branch: sys/pc98/conf RELENG_2_2 Modified: sys/pc98/conf files.pc98 Log: Synchronize with sys/i386/conf/files.i386 revision 1.141.2.12. Revision Changes Path 1.9.2.9 +1 -2 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Mon Apr 21 06:38:40 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13879 for cvs-sys-outgoing; Mon, 21 Apr 1997 06:38:40 -0700 (PDT) Received: (from nate@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13870; Mon, 21 Apr 1997 06:38:35 -0700 (PDT) Date: Mon, 21 Apr 1997 06:38:35 -0700 (PDT) From: Nate Williams Message-Id: <199704211338.GAA13870@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa if_zp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk nate 97/04/21 06:38:34 Modified: sys/i386/isa if_zp.c Log: - Better fix for 3C589D support. Revert previous changes and add a delay after we reset the card to allow the card to come back to life. It appears the newer card takes longer to reset. Submitted by: Samuel Lam Revision Changes Path 1.37 +2 -1 src/sys/i386/isa/if_zp.c From owner-cvs-sys Mon Apr 21 06:39:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13958 for cvs-sys-outgoing; Mon, 21 Apr 1997 06:39:59 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA13950; Mon, 21 Apr 1997 06:39:57 -0700 (PDT) Date: Mon, 21 Apr 1997 06:39:57 -0700 (PDT) From: Peter Wemm Message-Id: <199704211339.GAA13950@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/vm kern_lock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 97/04/21 06:39:57 Removed: sys/vm kern_lock.c Log: Send this to the Attic so there's no mixups over which kern_lock.c is in use in -current. From owner-cvs-sys Mon Apr 21 08:32:30 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA23028 for cvs-sys-outgoing; Mon, 21 Apr 1997 08:32:30 -0700 (PDT) Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA23018; Mon, 21 Apr 1997 08:32:28 -0700 (PDT) Date: Mon, 21 Apr 1997 08:32:28 -0700 (PDT) From: KATO Takenori Message-Id: <199704211532.IAA23018@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 97/04/21 08:32:27 Modified: sys/miscfs/union union_vnops.c Log: Dirty change in union_lock(). Sometimes upper vnode is locked without UN_ULOCK flag. This shows a locking violation but I couldn't find the reason UN_ULOCK is not set or upper vnode is not unlocked. I added the code that detect this case and adjust un_flags. DIAGNOSTIC kernel doesn't adjust un_flags, but just panic here to help debug by kernel hackers. Revision Changes Path 1.27 +23 -5 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Mon Apr 21 19:04:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA05585 for cvs-sys-outgoing; Mon, 21 Apr 1997 19:04:22 -0700 (PDT) Received: (from yokota@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA05577; Mon, 21 Apr 1997 19:04:20 -0700 (PDT) Date: Mon, 21 Apr 1997 19:04:20 -0700 (PDT) From: Kazutaka YOKOTA Message-Id: <199704220204.TAA05577@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/isa/pcvt pcvt_kbd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 97/04/21 19:04:19 Modified: sys/i386/isa/pcvt pcvt_kbd.c Log: Fixed typo in the set_keyboard_param(). Spotted by: Philippe Charnier@xp11.frmug.org Revision Changes Path 1.19 +1 -1 src/sys/i386/isa/pcvt/pcvt_kbd.c From owner-cvs-sys Mon Apr 21 23:55:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA19177 for cvs-sys-outgoing; Mon, 21 Apr 1997 23:55:54 -0700 (PDT) Received: (from jdp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA19168; Mon, 21 Apr 1997 23:55:51 -0700 (PDT) Date: Mon, 21 Apr 1997 23:55:51 -0700 (PDT) From: John Polstra Message-Id: <199704220655.XAA19168@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 97/04/21 23:55:50 Modified: sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s sys/i386/conf Makefile.i386 sys/i386/i386 identcpu.c locore.s machdep.c swtch.s sys/i386/include asmacros.h sys/i386/isa npx.c sys/sys cdefs.h kernel.h Added: sys/i386/i386 setdef0.c setdef1.c setdefs.h sys/i386/include asnames.h Log: Make the necessary changes so that an ELF kernel can be built. I have successfully built, booted, and run a number of different ELF kernel configurations, including GENERIC. LINT also builds and links cleanly, though I have not tried to boot it. The impact on developers is virtually nil, except for two things. All linker sets that might possibly be present in the kernel must be listed in "sys/i386/i386/setdefs.h". And all C symbols that are also referenced from assembly language code must be listed in "sys/i386/include/asnames.h". It so happens that failure to do these things will have no impact on the a.out kernel. But it will break the build of the ELF kernel. The ELF bootloader works, but it is not ready to commit quite yet. Revision Changes Path 1.7 +2 -6 src/sys/gnu/i386/fpemul/div_small.s 1.7 +2 -1 src/sys/gnu/i386/fpemul/fpu_asm.h 1.7 +4 -10 src/sys/gnu/i386/fpemul/poly_div.s 1.7 +2 -4 src/sys/gnu/i386/fpemul/poly_mul64.s 1.7 +2 -4 src/sys/gnu/i386/fpemul/polynomial.s 1.7 +2 -5 src/sys/gnu/i386/fpemul/reg_div.s 1.7 +3 -9 src/sys/gnu/i386/fpemul/reg_norm.s 1.7 +3 -5 src/sys/gnu/i386/fpemul/reg_round.s 1.7 +2 -4 src/sys/gnu/i386/fpemul/reg_u_add.s 1.7 +3 -6 src/sys/gnu/i386/fpemul/reg_u_div.s 1.7 +3 -6 src/sys/gnu/i386/fpemul/reg_u_mul.s 1.7 +2 -4 src/sys/gnu/i386/fpemul/reg_u_sub.s 1.7 +2 -5 src/sys/gnu/i386/fpemul/wm_shrx.s 1.7 +3 -6 src/sys/gnu/i386/fpemul/wm_sqrt.s 1.94 +23 -9 src/sys/i386/conf/Makefile.i386 1.15 +5 -3 src/sys/i386/i386/identcpu.c 1.85 +5 -5 src/sys/i386/i386/locore.s 1.238 +7 -1 src/sys/i386/i386/machdep.c 1.47 +2 -2 src/sys/i386/i386/swtch.s 1.16 +23 -7 src/sys/i386/include/asmacros.h 1.41 +9 -5 src/sys/i386/isa/npx.c 1.14 +6 -2 src/sys/sys/cdefs.h 1.28 +20 -2 src/sys/sys/kernel.h From owner-cvs-sys Tue Apr 22 00:19:59 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA20207 for cvs-sys-outgoing; Tue, 22 Apr 1997 00:19:59 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA20200; Tue, 22 Apr 1997 00:19:54 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id JAA01655; Tue, 22 Apr 1997 09:18:25 +0200 (CEST) To: John Polstra cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Mon, 21 Apr 1997 23:55:51 PDT." <199704220655.XAA19168@freefall.freebsd.org> Date: Tue, 22 Apr 1997 09:18:24 +0200 Message-ID: <1653.861693504@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > The impact on developers is virtually nil, except for two things. > All linker sets that might possibly be present in the kernel must be > listed in "sys/i386/i386/setdefs.h". Urg. This complicates the sysctl a fair bit. Can't we find some way to build this list automagically ? If we added a .stab for all linkersets, couldn't we gather it from there ? -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Tue Apr 22 00:44:01 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA20207 for cvs-sys-outgoing; Tue, 22 Apr 1997 00:19:59 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA20200; Tue, 22 Apr 1997 00:19:54 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id JAA01655; Tue, 22 Apr 1997 09:18:25 +0200 (CEST) To: John Polstra cc: CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Mon, 21 Apr 1997 23:55:51 PDT." <199704220655.XAA19168@freefall.freebsd.org> Date: Tue, 22 Apr 1997 09:18:24 +0200 Message-ID: <1653.861693504@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > The impact on developers is virtually nil, except for two things. > All linker sets that might possibly be present in the kernel must be > listed in "sys/i386/i386/setdefs.h". Urg. This complicates the sysctl a fair bit. Can't we find some way to build this list automagically ? If we added a .stab for all linkersets, couldn't we gather it from there ? -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Tue Apr 22 01:31:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA02174 for cvs-sys-outgoing; Tue, 22 Apr 1997 01:31:53 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA02169; Tue, 22 Apr 1997 01:31:47 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id SAA10335; Tue, 22 Apr 1997 18:24:02 +1000 Date: Tue, 22 Apr 1997 18:24:02 +1000 From: Bruce Evans Message-Id: <199704220824.SAA10335@godzilla.zeta.org.au> To: jdp@freebsd.org, phk@dk.tfs.com Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h Cc: cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >> The impact on developers is virtually nil, except for two things. >> All linker sets that might possibly be present in the kernel must be >> listed in "sys/i386/i386/setdefs.h". > >Urg. This complicates the sysctl a fair bit. Can't we find some way >to build this list automagically ? Oops, I forgot that the SYSCTL macros hid the use of linker sets when John asked me about this. Perhaps you should implement sysctl again :-). Something needs to be done anyway to support it in LKMs and fix it in vfs's. One idea: attach everything to one linker set and encode the tree structure in the oid struct. I think this doesn't lose anything except possibly space. Bruce From owner-cvs-sys Tue Apr 22 02:36:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA04372 for cvs-sys-outgoing; Tue, 22 Apr 1997 02:36:25 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA04365; Tue, 22 Apr 1997 02:36:14 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id LAA03900; Tue, 22 Apr 1997 11:34:45 +0200 (CEST) To: Bruce Evans cc: jdp@freebsd.org, phk@dk.tfs.com, cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Tue, 22 Apr 1997 18:24:02 +1000." <199704220824.SAA10335@godzilla.zeta.org.au> Date: Tue, 22 Apr 1997 11:34:43 +0200 Message-ID: <3893.861701683@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199704220824.SAA10335@godzilla.zeta.org.au>, Bruce Evans writes: >>> The impact on developers is virtually nil, except for two things. >>> All linker sets that might possibly be present in the kernel must be >>> listed in "sys/i386/i386/setdefs.h". >> >>Urg. This complicates the sysctl a fair bit. Can't we find some way >>to build this list automagically ? > >Oops, I forgot that the SYSCTL macros hid the use of linker sets when John >asked me about this. Perhaps you should implement sysctl again :-). >Something needs to be done anyway to support it in LKMs and fix it >in vfs's. One idea: attach everything to one linker set and encode the >tree structure in the oid struct. I think this doesn't lose anything >except possibly space. I'd rather dig into my archives and find my notes and prototype "registry" thing and get that moving then. sysctl is way to limited for my taste anyway. shit, not exactly what I wanted to play with now... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Tue Apr 22 03:10:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA06053 for cvs-sys-outgoing; Tue, 22 Apr 1997 03:10:51 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA06048; Tue, 22 Apr 1997 03:10:46 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id TAA15185; Tue, 22 Apr 1997 19:40:41 +0930 (CST) From: Michael Smith Message-Id: <199704221010.TAA15185@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c sw In-Reply-To: <3893.861701683@critter> from Poul-Henning Kamp at "Apr 22, 97 11:34:43 am" To: phk@dk.tfs.com (Poul-Henning Kamp) Date: Tue, 22 Apr 1997 19:40:40 +0930 (CST) Cc: bde@zeta.org.au, jdp@freebsd.org, phk@dk.tfs.com, cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Poul-Henning Kamp stands accused of saying: > > I'd rather dig into my archives and find my notes and prototype "registry" > thing and get that moving then. sysctl is way to limited for my taste > anyway. If you can bandaid this for a little while, the 'registry' thing is on my short-term list with the PAM integration. (Unless someone wants to throwm money at me for something else 8) Having said that, if your kernel Registry stuff can be bopped from userland (I seem to recall that it can), then it'd be as good a bandaid as any. I wanted to raise this when I was ready (it's a precursor for _lots_ of things that were raised in the -config discussions months back), but this may be the time to start talking again. > shit, not exactly what I wanted to play with now... Timing sucks. 8( > Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Tue Apr 22 03:25:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA06474 for cvs-sys-outgoing; Tue, 22 Apr 1997 03:25:49 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA06461; Tue, 22 Apr 1997 03:25:36 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id MAA24438; Tue, 22 Apr 1997 12:24:11 +0200 (CEST) To: Michael Smith cc: phk@dk.tfs.com (Poul-Henning Kamp), bde@zeta.org.au, jdp@freebsd.org, cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c sw In-reply-to: Your message of "Tue, 22 Apr 1997 19:40:40 +0930." <199704221010.TAA15185@genesis.atrad.adelaide.edu.au> Date: Tue, 22 Apr 1997 12:24:10 +0200 Message-ID: <24436.861704650@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199704221010.TAA15185@genesis.atrad.adelaide.edu.au>, Michael Smith writes: >Poul-Henning Kamp stands accused of saying: >> >> I'd rather dig into my archives and find my notes and prototype "registry" >> thing and get that moving then. sysctl is way to limited for my taste >> anyway. > >If you can bandaid this for a little while, the 'registry' thing is on >my short-term list with the PAM integration. (Unless someone wants to >throwm money at me for something else 8) > >Having said that, if your kernel Registry stuff can be bopped from >userland (I seem to recall that it can), then it'd be as good a >bandaid as any. Well, my design stalled trying to avoid bloating the kernel. Serious design issues are still outstanding. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail. From owner-cvs-sys Tue Apr 22 05:22:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA11820 for cvs-sys-outgoing; Tue, 22 Apr 1997 05:22:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA11756; Tue, 22 Apr 1997 05:20:51 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id FAA11477; Tue, 22 Apr 1997 05:20:50 -0700 (PDT) Date: Tue, 22 Apr 1997 05:20:50 -0700 (PDT) Message-Id: <199704221220.FAA11477@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/conf Makefile.pc98 src/sys/pc98/i386 machdep.c src/sys/pc98/pc98 npx.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/22 05:20:50 Modified: sys/pc98/conf Makefile.pc98 sys/pc98/i386 machdep.c sys/pc98/pc98 npx.c Log: Synchronize with sys/i386/conf/Makefile.i386, sys/i386/i386/machdep.c and sys/i386/isa/npx.c revisions 1.94, 1.238 and 1.41, respectively. Revision Changes Path 1.13 +23 -9 src/sys/pc98/conf/Makefile.pc98 1.37 +7 -1 src/sys/pc98/i386/machdep.c 1.16 +9 -5 src/sys/pc98/pc98/npx.c From owner-cvs-sys Tue Apr 22 06:49:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA15565 for cvs-sys-outgoing; Tue, 22 Apr 1997 06:49:19 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA15558; Tue, 22 Apr 1997 06:49:16 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.5/8.8.5) with ESMTP id GAA03738; Tue, 22 Apr 1997 06:49:05 -0700 (PDT) Message-Id: <199704221349.GAA03738@austin.polstra.com> To: Poul-Henning Kamp cc: cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Tue, 22 Apr 1997 11:34:43 +0200." <3893.861701683@critter> References: <3893.861701683@critter> Date: Tue, 22 Apr 1997 06:49:05 -0700 From: John Polstra Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > >>Urg. This complicates the sysctl a fair bit. Can't we find some way > >>to build this list automagically ? > [...] > I'd rather dig into my archives and find my notes and prototype "registry" > thing and get that moving then. sysctl is way to limited for my taste > anyway. > > shit, not exactly what I wanted to play with now... It doesn't need to be fixed right away. As I mentioned in the commit message, errors of omission in setdefs.h don't break the a.out kernel, only the ELF one. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-sys Tue Apr 22 06:58:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA16028 for cvs-sys-outgoing; Tue, 22 Apr 1997 06:58:03 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA16016; Tue, 22 Apr 1997 06:58:00 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.5/8.8.5) with ESMTP id GAA03809; Tue, 22 Apr 1997 06:57:58 -0700 (PDT) Message-Id: <199704221357.GAA03809@austin.polstra.com> To: Poul-Henning Kamp 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/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Tue, 22 Apr 1997 09:18:24 +0200." <1653.861693504@critter> References: <1653.861693504@critter> Date: Tue, 22 Apr 1997 06:57:57 -0700 From: John Polstra Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > The impact on developers is virtually nil, except for two things. > > All linker sets that might possibly be present in the kernel must be > > listed in "sys/i386/i386/setdefs.h". > > Urg. This complicates the sysctl a fair bit. Can't we find some way > to build this list automagically ? I will take a look at it and see what I can do. Remember, it won't break the a.out kernel even if it is wrong. It affects only the ELF kernel. No emergency measures are necessary. > If we added a .stab for all linkersets, couldn't we gather it from > there ? It would have to be done in some sort of last-minute pre-link step, after everything else had already been compiled, but I suppose it is possible. I don't really like the approach, because .stabs don't even officially exist in ELF. GCC emits them, but only for the brain-damaged reason that they never could get cc1plus to emit usable DWARF. The assmbler and linker pass .stabs through, but they don't understand them in any way. I'll take a look at the SYSCTL macros. I may be able to get them to emit the necessary stuff to do it automatically. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-sys Tue Apr 22 07:06:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA16338 for cvs-sys-outgoing; Tue, 22 Apr 1997 07:06:44 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA16332; Tue, 22 Apr 1997 07:06:42 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.5/8.8.5) with ESMTP id HAA03865; Tue, 22 Apr 1997 07:04:11 -0700 (PDT) Message-Id: <199704221404.HAA03865@austin.polstra.com> To: Michael Smith cc: cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c sw In-reply-to: Your message of "Tue, 22 Apr 1997 19:40:40 +0930." <199704221010.TAA15185@genesis.atrad.adelaide.edu.au> References: <199704221010.TAA15185@genesis.atrad.adelaide.edu.au> Date: Tue, 22 Apr 1997 07:04:11 -0700 From: John Polstra Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Having said that, if your kernel Registry stuff can be bopped from > userland (I seem to recall that it can), then it'd be as good a > bandaid as any. I wanted to raise this when I was ready (it's a > precursor for _lots_ of things that were raised in the -config > discussions months back), but this may be the time to start talking > again. > > > shit, not exactly what I wanted to play with now... > > Timing sucks. 8( Reread the commit message, please. What I did _isn't_ used for the a.out kernel. It doesn't break anything. The issues are longer term than that. Anyway, I think the timing was pretty good. Everybody expects current to be broken these days. ;-) -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth From owner-cvs-sys Tue Apr 22 10:07:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA25277 for cvs-sys-outgoing; Tue, 22 Apr 1997 10:07:48 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA25272; Tue, 22 Apr 1997 10:07:43 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id CAA16542; Wed, 23 Apr 1997 02:37:37 +0930 (CST) From: Michael Smith Message-Id: <199704221707.CAA16542@genesis.atrad.adelaide.edu.au> Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c sw In-Reply-To: <199704221404.HAA03865@austin.polstra.com> from John Polstra at "Apr 22, 97 07:04:11 am" To: jdp@polstra.com (John Polstra) Date: Wed, 23 Apr 1997 02:37:36 +0930 (CST) Cc: msmith@atrad.adelaide.edu.au, cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk John Polstra stands accused of saying: > > > > Timing sucks. 8( > > Reread the commit message, please. What I did _isn't_ used for the > a.out kernel. It doesn't break anything. The issues are longer > term than that. No, I understood this. > Anyway, I think the timing was pretty good. Everybody expects > current to be broken these days. ;-) *grins* I meant "timing" in general, not _your_ timing. > John Polstra jdp@polstra.com -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[ From owner-cvs-sys Tue Apr 22 10:38:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA27669 for cvs-sys-outgoing; Tue, 22 Apr 1997 10:38:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA27625; Tue, 22 Apr 1997 10:38:04 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA13261; Tue, 22 Apr 1997 10:38:01 -0700 (PDT) Date: Tue, 22 Apr 1997 10:38:01 -0700 (PDT) Message-Id: <199704221738.KAA13261@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/nfs nfs_socket.c nfs_vfsops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/22 10:38:01 Modified: sys/nfs nfs_socket.c nfs_vfsops.c Log: Fix broken usage of nm_readdirsize and increase the socket buffers for UDP to prevent possible socket overflows. 2.2 candidate. PR: kern/3304 Reviewed by: Thomas David Rivers Revision Changes Path 1.23 +3 -3 src/sys/nfs/nfs_socket.c 1.38 +5 -10 src/sys/nfs/nfs_vfsops.c From owner-cvs-sys Tue Apr 22 18:55:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA24647 for cvs-sys-outgoing; Tue, 22 Apr 1997 18:55:00 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA24202; Tue, 22 Apr 1997 18:44:36 -0700 (PDT) From: David Greenman Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA15412; Tue, 22 Apr 1997 18:44:30 -0700 (PDT) Date: Tue, 22 Apr 1997 18:44:30 -0700 (PDT) Message-Id: <199704230144.SAA15412@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci if_fxp.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk davidg 97/04/22 18:44:30 Modified: sys/pci if_fxp.c Log: Check that the received packet length indicated by the card is at least large enough to contain the ethernet header. There appears to be a condition where the card can return "0" in some failure cases, and this causes bad things to happen (a panic). Revision Changes Path 1.34 +5 -1 src/sys/pci/if_fxp.c From owner-cvs-sys Tue Apr 22 19:09:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA25579 for cvs-sys-outgoing; Tue, 22 Apr 1997 19:09:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA24834; Tue, 22 Apr 1997 18:59:20 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id SAA15631; Tue, 22 Apr 1997 18:59:14 -0700 (PDT) Date: Tue, 22 Apr 1997 18:59:14 -0700 (PDT) Message-Id: <199704230159.SAA15631@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dyson 97/04/22 18:59:14 Modified: sys/kern kern_fork.c Log: Give up on the fast vfork() for a while. Revision Changes Path 1.38 +2 -2 src/sys/kern/kern_fork.c From owner-cvs-sys Tue Apr 22 19:30:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA26883 for cvs-sys-outgoing; Tue, 22 Apr 1997 19:30:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA26223; Tue, 22 Apr 1997 19:20:13 -0700 (PDT) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA17110; Tue, 22 Apr 1997 19:20:07 -0700 (PDT) Date: Tue, 22 Apr 1997 19:20:07 -0700 (PDT) Message-Id: <199704230220.TAA17110@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 pmap.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk davidg 97/04/22 19:20:07 Branch: sys/i386/i386 RELENG_2_2 Modified: sys/i386/i386 pmap.c Log: Merged from -current: better # of pv entry calculation. Fixes out of KVM panic on large memory machines. Revision Changes Path 1.128.2.5 +12 -6 src/sys/i386/i386/pmap.c From owner-cvs-sys Tue Apr 22 19:59:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id TAA28882 for cvs-sys-outgoing; Tue, 22 Apr 1997 19:59:26 -0700 (PDT) Received: from sovcom.relcom.ru (sovcom.relcom.ru [193.125.152.1]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id TAA28851; Tue, 22 Apr 1997 19:59:10 -0700 (PDT) Received: by sovcom.relcom.ru id AA19687 (5.65.kiae-1 ); Wed, 23 Apr 1997 05:53:00 +0300 Received: by sovcom.KIAE.su (UUMAIL/2.0); Wed, 23 Apr 97 05:52:59 +0300 Received: (from ache@localhost) by nagual.ru (8.8.5/8.8.5) id GAA00879; Wed, 23 Apr 1997 06:51:38 +0400 (MSD) Date: Wed, 23 Apr 1997 06:51:36 +0400 (MSD) From: =?KOI8-R?B?4c7E0sXKIP7F0s7P1w==?= To: John Dyson Cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c In-Reply-To: <199704230159.SAA15631@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 On Tue, 22 Apr 1997, John Dyson wrote: > dyson 97/04/22 18:59:14 > > Modified: sys/kern kern_fork.c > Log: > Give up on the fast vfork() for a while. We hide shell_imgact.c "const" modifying bug againg by this change. :-( -- Andrey A. Chernov http://www.nagual.ru/~ache/ From owner-cvs-sys Wed Apr 23 01:57:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA17652 for cvs-sys-outgoing; Wed, 23 Apr 1997 01:57:19 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA17647; Wed, 23 Apr 1997 01:57:14 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id SAA25690; Wed, 23 Apr 1997 18:50:08 +1000 Date: Wed, 23 Apr 1997 18:50:08 +1000 From: Bruce Evans Message-Id: <199704230850.SAA25690@godzilla.zeta.org.au> To: ache@nagual.ru, dyson@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c Cc: cvs-all@FreeBSD.org, CVS-committers@FreeBSD.org, cvs-sys@FreeBSD.org Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk >> Give up on the fast vfork() for a while. > >We hide shell_imgact.c "const" modifying bug againg by this change. :-( The const not-modifying bugs are still there :-]. (If argv[0] is in read-only storage, then it is not modified, so the wrong value is passed to the new process image; suword() returns a value that is usually ignored.) Bruce From owner-cvs-sys Wed Apr 23 06:22:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA29491 for cvs-sys-outgoing; Wed, 23 Apr 1997 06:22:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA29461; Wed, 23 Apr 1997 06:22:17 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA05990; Wed, 23 Apr 1997 06:22:08 -0700 (PDT) Date: Wed, 23 Apr 1997 06:22:08 -0700 (PDT) Message-Id: <199704231322.GAA05990@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa ft.c src/sys/pc98/conf files.pc98 src/sys/pc98/pc98 ft.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/23 06:22:07 Branch: sys/i386/isa RELENG_2_2 sys/pc98/conf RELENG_2_2 sys/pc98/pc98 RELENG_2_2 Modified: sys/i386/isa ft.c sys/pc98/conf files.pc98 Removed: sys/pc98/pc98 ft.c Log: Merge PC-98 code into i386/isa/ft.c. Revision Changes Path 1.27.2.3 +41 -2 src/sys/i386/isa/ft.c 1.9.2.10 +2 -2 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Wed Apr 23 12:26:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA18370 for cvs-sys-outgoing; Wed, 23 Apr 1997 12:26:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA18331; Wed, 23 Apr 1997 12:26:17 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA08054; Wed, 23 Apr 1997 12:26:05 -0700 (PDT) Date: Wed, 23 Apr 1997 12:26:05 -0700 (PDT) Message-Id: <199704231926.MAA08054@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include asm.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk bde 97/04/23 12:26:05 Modified: sys/i386/include asm.h Log: Fixed longstanding profiling bug. The frame pointer wasn't set up for syscalls, so one frame was lost in backtraces from syscalls. This is handled better in the kernel by using a different mcount entry point for profiling before the frame pointer is set up. Expand RCSID(). Use .p2align instead of the ambiguous .align. Added idempotency ifdef. Removed unused macros ALTENTRY(), ALTASENTRY(), ASENTRY(), _MID_ENTRY. Cleaned up formatting. Reviewed by: jdp reviewed an old version Obtained from: parts from NetBSD Revision Changes Path 1.4 +23 -63 src/sys/i386/include/asm.h From owner-cvs-sys Wed Apr 23 12:44:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA19296 for cvs-sys-outgoing; Wed, 23 Apr 1997 12:44:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA19235; Wed, 23 Apr 1997 12:43:39 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA08614; Wed, 23 Apr 1997 12:43:26 -0700 (PDT) Date: Wed, 23 Apr 1997 12:43:26 -0700 (PDT) Message-Id: <199704231943.MAA08614@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/23 12:43:26 Modified: sys/pci pci.c Log: Add preliminary support for PCI config header type 2: Fetch subvendor/device ID from config space register 0x40. Revision Changes Path 1.69 +19 -10 src/sys/pci/pci.c From owner-cvs-sys Wed Apr 23 13:25:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA21478 for cvs-sys-outgoing; Wed, 23 Apr 1997 13:25:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA21424; Wed, 23 Apr 1997 13:25:18 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA09202; Wed, 23 Apr 1997 13:25:06 -0700 (PDT) Date: Wed, 23 Apr 1997 13:25:06 -0700 (PDT) Message-Id: <199704232025.NAA09202@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci pci.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/23 13:25:05 Branch: sys/pci RELENG_2_2 Modified: sys/pci pci.c Log: Merge in rev. 1.69 from -current (header type 2 support). Revision Changes Path 1.57.2.4 +17 -8 src/sys/pci/pci.c From owner-cvs-sys Wed Apr 23 15:03:37 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA26017 for cvs-sys-outgoing; Wed, 23 Apr 1997 15:03:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA25969; Wed, 23 Apr 1997 15:02:51 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA09696; Wed, 23 Apr 1997 15:02:38 -0700 (PDT) Date: Wed, 23 Apr 1997 15:02:38 -0700 (PDT) Message-Id: <199704232202.PAA09696@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/sys imgact.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ache 97/04/23 15:02:38 Modified: sys/sys imgact.h Log: Add argv0 field for imgact structure - for replacing argv0 in shell image activator Submitted by: Tor Egge Revision Changes Path 1.15 +2 -1 src/sys/sys/imgact.h From owner-cvs-sys Wed Apr 23 15:07:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA26299 for cvs-sys-outgoing; Wed, 23 Apr 1997 15:07:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA26268; Wed, 23 Apr 1997 15:07:20 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA09743; Wed, 23 Apr 1997 15:07:07 -0700 (PDT) Date: Wed, 23 Apr 1997 15:07:07 -0700 (PDT) Message-Id: <199704232207.PAA09743@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern imgact_shell.c kern_exec.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ache 97/04/23 15:07:07 Modified: sys/kern imgact_shell.c kern_exec.c Log: Don't clobber user space argv0 memory on shell exec, mainly for vfork() Fix another bug: if argv[0] is NULL, garbadge args might be added for shell script Submitted by: Tor Egge (with yet one fault detect from me) Revision Changes Path 1.15 +2 -3 src/sys/kern/imgact_shell.c 1.63 +24 -14 src/sys/kern/kern_exec.c From owner-cvs-sys Wed Apr 23 15:13:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA26539 for cvs-sys-outgoing; Wed, 23 Apr 1997 15:13:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA26507; Wed, 23 Apr 1997 15:13:32 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA09851; Wed, 23 Apr 1997 15:13:19 -0700 (PDT) Date: Wed, 23 Apr 1997 15:13:19 -0700 (PDT) Message-Id: <199704232213.PAA09851@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk ache 97/04/23 15:13:19 Modified: sys/kern kern_fork.c Log: Restore memory space separation (RFMEM) for vfork() after shell imgact memory clobbering fixed Revision Changes Path 1.39 +1 -1 src/sys/kern/kern_fork.c From owner-cvs-sys Thu Apr 24 01:04:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA22698 for cvs-sys-outgoing; Thu, 24 Apr 1997 01:04:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA22600; Thu, 24 Apr 1997 01:03:49 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA13496; Thu, 24 Apr 1997 01:03:33 -0700 (PDT) Date: Thu, 24 Apr 1997 01:03:33 -0700 (PDT) Message-Id: <199704240803.BAA13496@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci pcireg.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/24 01:03:32 Modified: sys/pci pcireg.h Log: Add definition of PCI_SUBID_REG2, the subvendor/device ID for a header type 2 device. Revision Changes Path 1.14 +2 -1 src/sys/pci/pcireg.h From owner-cvs-sys Thu Apr 24 01:05:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA22826 for cvs-sys-outgoing; Thu, 24 Apr 1997 01:05:58 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA22785; Thu, 24 Apr 1997 01:05:36 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA13623; Thu, 24 Apr 1997 01:05:19 -0700 (PDT) Date: Thu, 24 Apr 1997 01:05:19 -0700 (PDT) Message-Id: <199704240805.BAA13623@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pci pcireg.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk se 97/04/24 01:05:19 Branch: sys/pci RELENG_2_2 Modified: sys/pci pcireg.h Log: Merge in rev 1.14 from -current: Definition of PCI_SUBID_REG2 Revision Changes Path 1.8.2.2 +2 -1 src/sys/pci/pcireg.h From owner-cvs-sys Thu Apr 24 09:53:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA16528 for cvs-sys-outgoing; Thu, 24 Apr 1997 09:53:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA16474; Thu, 24 Apr 1997 09:52:39 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA16278; Thu, 24 Apr 1997 09:52:20 -0700 (PDT) Date: Thu, 24 Apr 1997 09:52:20 -0700 (PDT) Message-Id: <199704241652.JAA16278@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/24 09:52:20 Modified: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Log: The following scenario would result in a bogus residual being reported if SCB Paging was enabled: disconnect with more data to transfer disconnected SCB gets paged out target reconnects so we page SCB back in target completes transfer so residual is 0 target disconnects SCB gets reused but not paged out since the residual is 0 (optimization) target reconnects so we page the SCB back in we report a residual because of stale residual information. The fix for this is to set a flag that forces the SCB to be paged back up to the host if we page in an SCB with a residual Pointed out by: Doug Ledford Revision Changes Path 1.3 +2 -2 src/sys/dev/aic7xxx/aic7xxx.reg 1.73 +6 -1 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Thu Apr 24 09:53:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA16568 for cvs-sys-outgoing; Thu, 24 Apr 1997 09:53:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA16537; Thu, 24 Apr 1997 09:53:10 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA16320; Thu, 24 Apr 1997 09:52:51 -0700 (PDT) Date: Thu, 24 Apr 1997 09:52:51 -0700 (PDT) Message-Id: <199704241652.JAA16320@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/24 09:52:51 Branch: sys/dev/aic7xxx RELENG_2_2 Modified: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Log: Sync with current. Revision Changes Path 1.1.2.2 +2 -2 src/sys/dev/aic7xxx/aic7xxx.reg 1.46.2.19 +6 -1 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Thu Apr 24 09:53:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA16612 for cvs-sys-outgoing; Thu, 24 Apr 1997 09:53:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA16589; Thu, 24 Apr 1997 09:53:43 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id JAA16360; Thu, 24 Apr 1997 09:53:24 -0700 (PDT) Date: Thu, 24 Apr 1997 09:53:24 -0700 (PDT) Message-Id: <199704241653.JAA16360@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/24 09:53:19 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.reg aic7xxx.seq Log: Sync with current. Revision Changes Path 1.1.4.2 +2 -2 src/sys/dev/aic7xxx/aic7xxx.reg 1.16.4.27 +6 -1 src/sys/dev/aic7xxx/aic7xxx.seq From owner-cvs-sys Thu Apr 24 23:50:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA28006 for cvs-sys-outgoing; Thu, 24 Apr 1997 23:50:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA27909; Thu, 24 Apr 1997 23:47:37 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA21212; Thu, 24 Apr 1997 23:47:13 -0700 (PDT) Date: Thu, 24 Apr 1997 23:47:13 -0700 (PDT) Message-Id: <199704250647.XAA21212@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/24 23:47:13 Modified: sys/kern vfs_subr.c Log: copyin the export network mask to the correct variable. Submitted by: Mike Hibler , PR#3380 Revision Changes Path 1.83 +2 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Thu Apr 24 23:52:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA28179 for cvs-sys-outgoing; Thu, 24 Apr 1997 23:52:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA27950; Thu, 24 Apr 1997 23:49:42 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA21245; Thu, 24 Apr 1997 23:49:17 -0700 (PDT) Date: Thu, 24 Apr 1997 23:49:17 -0700 (PDT) Message-Id: <199704250649.XAA21245@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/24 23:49:17 Branch: sys/kern RELENG_2_2 Modified: sys/kern vfs_subr.c Log: YAMFC rev 1.83, copyin export net mask to correct variable Revision Changes Path 1.64.2.4 +2 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Thu Apr 24 23:55:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA28378 for cvs-sys-outgoing; Thu, 24 Apr 1997 23:55:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA28235; Thu, 24 Apr 1997 23:53:32 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id XAA21331; Thu, 24 Apr 1997 23:53:08 -0700 (PDT) Date: Thu, 24 Apr 1997 23:53:08 -0700 (PDT) Message-Id: <199704250653.XAA21331@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/24 23:53:07 Branch: sys/kern RELENG_2_1_0 Modified: sys/kern vfs_subr.c Log: YAMFC rev 1.83, copyin export net mask to correct variable Revision Changes Path 1.30.4.4 +2 -2 src/sys/kern/vfs_subr.c From owner-cvs-sys Fri Apr 25 04:15:59 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA08462 for cvs-sys-outgoing; Fri, 25 Apr 1997 04:15:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA08336; Fri, 25 Apr 1997 04:14:26 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA24044; Fri, 25 Apr 1997 04:14:00 -0700 (PDT) Date: Fri, 25 Apr 1997 04:14:00 -0700 (PDT) Message-Id: <199704251114.EAA24044@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_cluster.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk dfr 97/04/25 04:14:00 Modified: sys/kern vfs_cluster.c Log: Don't zero b_dirtyoff and b_dirtyend on error. Submitted by: Hidetoshi Shimokawa Revision Changes Path 1.46 +3 -3 src/sys/kern/vfs_cluster.c From owner-cvs-sys Fri Apr 25 12:38:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA07042 for cvs-sys-outgoing; Fri, 25 Apr 1997 12:38:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA07016; Fri, 25 Apr 1997 12:38:31 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA26659; Fri, 25 Apr 1997 12:38:02 -0700 (PDT) Date: Fri, 25 Apr 1997 12:38:02 -0700 (PDT) Message-Id: <199704251938.MAA26659@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/boot/biosboot Makefile src/sys/i386/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk bde 97/04/25 12:38:02 Modified: sys/i386/boot/biosboot Makefile sys/i386/boot/rawboot Makefile Log: Removed LDADD=-lc and associated DPADD. libc would probably break things if it were actually used. Revision Changes Path 1.56 +1 -3 src/sys/i386/boot/biosboot/Makefile 1.7 +1 -3 src/sys/i386/boot/rawboot/Makefile From owner-cvs-sys Fri Apr 25 21:00:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA02977 for cvs-sys-outgoing; Fri, 25 Apr 1997 21:00:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA02950; Fri, 25 Apr 1997 21:00:27 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA02337; Fri, 25 Apr 1997 21:00:26 -0700 (PDT) Date: Fri, 25 Apr 1997 21:00:26 -0700 (PDT) Message-Id: <199704260400.VAA02337@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/pc98/boot/biosboot Makefile src/sys/pc98/boot/rawboot Makefile Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/25 21:00:26 Modified: sys/pc98/boot/biosboot Makefile sys/pc98/boot/rawboot Makefile Log: Synchronize with sys/i386/boot/biosboot/Makefile and sys/i386/boot/rawboot/Makefile revsions 1.56 and 1.7, respectively. Revision Changes Path 1.13 +1 -3 src/sys/pc98/boot/biosboot/Makefile 1.7 +1 -3 src/sys/pc98/boot/rawboot/Makefile From owner-cvs-sys Fri Apr 25 21:09:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA03390 for cvs-sys-outgoing; Fri, 25 Apr 1997 21:09:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA03365; Fri, 25 Apr 1997 21:08:56 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA03950; Fri, 25 Apr 1997 21:08:55 -0700 (PDT) Date: Fri, 25 Apr 1997 21:08:55 -0700 (PDT) Message-Id: <199704260408.VAA03950@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 identcpu.c initcpu.c src/sys/i386/include cputypes.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/25 21:08:55 Modified: sys/i386/i386 identcpu.c initcpu.c sys/i386/include cputypes.h Log: Add new cpu type, CPU_CY486DX, which shows Cyrix 486S/DX series CPUs, and initialization routine for those CPUs. Tested by: Bob Bishop Revision Changes Path 1.16 +5 -2 src/sys/i386/i386/identcpu.c 1.4 +30 -4 src/sys/i386/i386/initcpu.c 1.9 +2 -1 src/sys/i386/include/cputypes.h From owner-cvs-sys Fri Apr 25 21:09:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA03442 for cvs-sys-outgoing; Fri, 25 Apr 1997 21:09:54 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA03405; Fri, 25 Apr 1997 21:09:41 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA03982; Fri, 25 Apr 1997 21:09:40 -0700 (PDT) Date: Fri, 25 Apr 1997 21:09:40 -0700 (PDT) Message-Id: <199704260409.VAA03982@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/25 21:09:40 Modified: sys/miscfs/union union_vnops.c Log: Do not clear UN_ULOCK in certain case. Our vput calls vm_object_deallocate() --> vm_object_terminate(). The vm_object_terminate() calls vn_lock(), since UN_LOCKED has been already cleared in union_unlock(). Then, union_lock locks upper vnode when UN_ULOCK is not set. The upper vnode is not unlocked when UN_KLOCK is set in union_unlock(), thus, union_lock tries to lock locked vnode and we get panic. Revision Changes Path 1.28 +12 -2 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Fri Apr 25 22:03:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA05854 for cvs-sys-outgoing; Fri, 25 Apr 1997 22:03:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA05826; Fri, 25 Apr 1997 22:03:22 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA12024; Fri, 25 Apr 1997 22:03:21 -0700 (PDT) Date: Fri, 25 Apr 1997 22:03:21 -0700 (PDT) Message-Id: <199704260503.WAA12024@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/25 22:03:20 Modified: sys/i386/scsi aic7xxx.c Log: Print out some more diagnostic information when we reject a message. When we request sense, don't allow disconnection. This closes a window where we might allow an overlapped tagged and non-tagged transaction. The correct fix is to freeze the queue for the target that requests sense which is what will happen in the new CAM framework. Revision Changes Path 1.118 +10 -4 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri Apr 25 22:04:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA05952 for cvs-sys-outgoing; Fri, 25 Apr 1997 22:04:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA05927; Fri, 25 Apr 1997 22:04:14 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA12067; Fri, 25 Apr 1997 22:04:12 -0700 (PDT) Date: Fri, 25 Apr 1997 22:04:12 -0700 (PDT) Message-Id: <199704260504.WAA12067@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/25 22:04:12 Branch: sys/i386/scsi RELENG_2_2 Modified: sys/i386/scsi aic7xxx.c Log: Sync with current. Revision Changes Path 1.81.2.25 +10 -4 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Fri Apr 25 22:05:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA06013 for cvs-sys-outgoing; Fri, 25 Apr 1997 22:05:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA05978; Fri, 25 Apr 1997 22:05:06 -0700 (PDT) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id WAA12111; Fri, 25 Apr 1997 22:05:05 -0700 (PDT) Date: Fri, 25 Apr 1997 22:05:05 -0700 (PDT) Message-Id: <199704260505.WAA12111@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/25 22:05:05 Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi aic7xxx.c Log: Sync with current. Revision Changes Path 1.29.2.40 +10 -4 src/sys/i386/scsi/aic7xxx.c From owner-cvs-sys Sat Apr 26 04:47:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA19554 for cvs-sys-outgoing; Sat, 26 Apr 1997 04:47:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA19525; Sat, 26 Apr 1997 04:46:33 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id EAA17465; Sat, 26 Apr 1997 04:46:30 -0700 (PDT) Date: Sat, 26 Apr 1997 04:46:30 -0700 (PDT) Message-Id: <199704261146.EAA17465@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/conf files src/sys/i386/conf LINT files.i386 options.i386 src/sys/i386/i386 mp_machdep.c mpapic.c mpboot.s mplock.s autoconf.c db_interface.c db_trace.c exception.s genassym.c identcpu.c locore.s machdep.c microtime.s pmap.c support.s swtch.s symbols.raw trap.c src/sys/i386/include apic.h mpapic.h smp.h smpasm.h smptests.h clock.h cpufunc.h ipl.h pcb.h pmap.h segments.h spl.h src/sys/pci pci.c pcibus.h src/sys/i386/isa clock.c icu.h icu.s if_ze.c isa.c isa_device.h npx.c random_machdep.c sio.c vector.s src/sys/kern init_smp.c init_main.c kern_clock.c kern_resource.c kern_shutdown.c kern_synch.c src/sys/sys kernel.h proc.h src/sys/vm vm_kern.c vm_kern.h vm_meter.c vm_object.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 04:46:28 Modified: sys/conf files sys/i386/conf LINT files.i386 options.i386 sys/i386/i386 autoconf.c db_interface.c db_trace.c exception.s genassym.c identcpu.c locore.s machdep.c microtime.s pmap.c support.s swtch.s symbols.raw trap.c sys/i386/include clock.h cpufunc.h ipl.h pcb.h pmap.h segments.h spl.h sys/i386/isa clock.c icu.h icu.s if_ze.c isa.c isa_device.h npx.c random_machdep.c sio.c vector.s sys/kern init_main.c kern_clock.c kern_resource.c kern_shutdown.c kern_synch.c sys/pci pci.c pcibus.h sys/sys kernel.h proc.h sys/vm vm_kern.c vm_kern.h vm_meter.c vm_object.c Added: sys/i386/i386 mp_machdep.c mpapic.c mpboot.s mplock.s sys/i386/include apic.h mpapic.h smp.h smpasm.h smptests.h sys/kern init_smp.c Log: Man the liferafts! Here comes the long awaited SMP -> -current merge! There are various options documented in i386/conf/LINT, there is more to come over the next few days. The kernel should run pretty much "as before" without the options to activate SMP mode. There are a handful of known "loose ends" that need to be fixed, but have been put off since the SMP kernel is in a moderately good condition at the moment. This commit is the result of the tinkering and testing over the last 14 months by many people. A special thanks to Steve Passe for implementing the APIC code! Revision Changes Path 1.94 +1 -0 src/sys/conf/files 1.328 +62 -1 src/sys/i386/conf/LINT 1.160 +5 -1 src/sys/i386/conf/files.i386 1.40 +18 -1 src/sys/i386/conf/options.i386 1.65 +17 -1 src/sys/i386/i386/autoconf.c 1.28 +3 -1 src/sys/i386/i386/db_interface.c 1.21 +7 -1 src/sys/i386/i386/db_trace.c 1.25 +21 -1 src/sys/i386/i386/exception.s 1.45 +4 -1 src/sys/i386/i386/genassym.c 1.17 +5 -1 src/sys/i386/i386/identcpu.c 1.86 +67 -1 src/sys/i386/i386/locore.s 1.239 +87 -3 src/sys/i386/i386/machdep.c 1.21 +18 -3 src/sys/i386/i386/microtime.s 1.142 +67 -3 src/sys/i386/i386/pmap.c 1.52 +33 -29 src/sys/i386/i386/support.s 1.48 +99 -8 src/sys/i386/i386/swtch.s 1.11 +1 -2 src/sys/i386/i386/symbols.raw 1.93 +20 -1 src/sys/i386/i386/trap.c 1.25 +4 -4 src/sys/i386/include/clock.h 1.63 +16 -1 src/sys/i386/include/cpufunc.h 1.5 +18 -1 src/sys/i386/include/ipl.h 1.20 +11 -1 src/sys/i386/include/pcb.h 1.50 +12 -1 src/sys/i386/include/pmap.h 1.14 +2 -2 src/sys/i386/include/segments.h 1.18 +27 -6 src/sys/i386/include/spl.h 1.81 +90 -11 src/sys/i386/isa/clock.c 1.11 +66 -1 src/sys/i386/isa/icu.h 1.30 +118 -2 src/sys/i386/isa/icu.s 1.42 +15 -1 src/sys/i386/isa/if_ze.c 1.81 +93 -3 src/sys/i386/isa/isa.c 1.36 +25 -1 src/sys/i386/isa/isa_device.h 1.42 +72 -3 src/sys/i386/isa/npx.c 1.16 +3 -3 src/sys/i386/isa/random_machdep.c 1.164 +12 -1 src/sys/i386/isa/sio.c 1.26 +280 -11 src/sys/i386/isa/vector.s 1.61 +20 -1 src/sys/kern/init_main.c 1.36 +2 -2 src/sys/kern/kern_clock.c 1.25 +4 -2 src/sys/kern/kern_resource.c 1.14 +26 -1 src/sys/kern/kern_shutdown.c 1.31 +17 -2 src/sys/kern/kern_synch.c 1.70 +26 -4 src/sys/pci/pci.c 1.10 +7 -1 src/sys/pci/pcibus.h 1.29 +13 -2 src/sys/sys/kernel.h 1.36 +17 -2 src/sys/sys/proc.h 1.35 +7 -1 src/sys/vm/vm_kern.c 1.14 +2 -1 src/sys/vm/vm_kern.h 1.21 +3 -1 src/sys/vm/vm_meter.c 1.91 +5 -1 src/sys/vm/vm_object.c From owner-cvs-sys Sat Apr 26 06:44:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA22333 for cvs-sys-outgoing; Sat, 26 Apr 1997 06:44:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA22284; Sat, 26 Apr 1997 06:43:31 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA20133; Sat, 26 Apr 1997 06:43:27 -0700 (PDT) Date: Sat, 26 Apr 1997 06:43:27 -0700 (PDT) Message-Id: <199704261343.GAA20133@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/miscfs/union union_vnops.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk kato 97/04/26 06:43:27 Modified: sys/miscfs/union union_vnops.c Log: Do nothing instead of adjusting un_flags when (uppervp is locked) && (UN_ULOCK is not set) in union_lock. This condition may indicate race. DIAGNOSTIC kernel still panic here. Revision Changes Path 1.29 +3 -11 src/sys/miscfs/union/union_vnops.c From owner-cvs-sys Sat Apr 26 07:32:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA23903 for cvs-sys-outgoing; Sat, 26 Apr 1997 07:32:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA23853; Sat, 26 Apr 1997 07:31:41 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA20349; Sat, 26 Apr 1997 07:31:37 -0700 (PDT) Date: Sat, 26 Apr 1997 07:31:37 -0700 (PDT) Message-Id: <199704261431.HAA20349@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 07:31:36 Modified: sys/kern kern_fork.c Log: Disable RFMEM in vfork for smp case.. It doesn't seem to work too well yet.. Revision Changes Path 1.40 +7 -2 src/sys/kern/kern_fork.c From owner-cvs-sys Sat Apr 26 09:00:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA26462 for cvs-sys-outgoing; Sat, 26 Apr 1997 09:00:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA26396; Sat, 26 Apr 1997 08:59:55 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id IAA20503; Sat, 26 Apr 1997 08:59:50 -0700 (PDT) Date: Sat, 26 Apr 1997 08:59:50 -0700 (PDT) Message-Id: <199704261559.IAA20503@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/kern kern_fork.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 08:59:50 Modified: sys/kern kern_fork.c Log: Create sysctl kern.fast_vfork, on for uniprocessor by default, off for SMP. Revision Changes Path 1.41 +11 -6 src/sys/kern/kern_fork.c From owner-cvs-sys Sat Apr 26 11:06:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA01157 for cvs-sys-outgoing; Sat, 26 Apr 1997 11:06:57 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA01138; Sat, 26 Apr 1997 11:06:47 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id TAA10172; Sat, 26 Apr 1997 19:06:50 +0100 (BST) Date: Sat, 26 Apr 1997 19:06:50 +0100 (BST) From: Doug Rabson To: KATO Takenori cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/miscfs/union union_vnops.c In-Reply-To: <199704261343.GAA20133@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 On Sat, 26 Apr 1997, KATO Takenori wrote: > kato 97/04/26 06:43:27 > > Modified: sys/miscfs/union union_vnops.c > Log: > Do nothing instead of adjusting un_flags when (uppervp is locked) && > (UN_ULOCK is not set) in union_lock. This condition may indicate > race. DIAGNOSTIC kernel still panic here. I don't think this is right. I just had a lockmgr panic using the 1.28 version of this file (the one which played with the flags). It turned out that update had the uppervp locked and the union node should have locked the uppervp itself which would have waited until update had finished before continuing. In the same situation for 1.29 we would not lock uppervp at all which just seems wrong. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 From owner-cvs-sys Sat Apr 26 11:58:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA03446 for cvs-sys-outgoing; Sat, 26 Apr 1997 11:58:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA03415; Sat, 26 Apr 1997 11:57:41 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA21302; Sat, 26 Apr 1997 11:57:35 -0700 (PDT) Date: Sat, 26 Apr 1997 11:57:35 -0700 (PDT) Message-Id: <199704261857.LAA21302@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 autoconf.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 11:57:35 Modified: sys/i386/i386 autoconf.c Log: Fix some SMP merge bugs (from Bruce) - #include out of order pccard_configure() called twice munged tab (existing problem made worse) Revision Changes Path 1.66 +6 -12 src/sys/i386/i386/autoconf.c From owner-cvs-sys Sat Apr 26 12:00:10 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA03677 for cvs-sys-outgoing; Sat, 26 Apr 1997 12:00:10 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA03571; Sat, 26 Apr 1997 11:59:49 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA21345; Sat, 26 Apr 1997 11:59:43 -0700 (PDT) Date: Sat, 26 Apr 1997 11:59:43 -0700 (PDT) Message-Id: <199704261859.LAA21345@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 db_interface.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 11:59:43 Modified: sys/i386/i386 db_interface.c Log: Back out bogus code that slipped past my read of the pre-merge diff (Problems noted by Bruce) Revision Changes Path 1.29 +1 -3 src/sys/i386/i386/db_interface.c From owner-cvs-sys Sat Apr 26 12:07:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA03954 for cvs-sys-outgoing; Sat, 26 Apr 1997 12:07:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA03930; Sat, 26 Apr 1997 12:07:43 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA21670; Sat, 26 Apr 1997 12:07:37 -0700 (PDT) Date: Sat, 26 Apr 1997 12:07:37 -0700 (PDT) Message-Id: <199704261907.MAA21670@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa isa_device.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk fsmp 97/04/26 12:07:37 Modified: sys/i386/isa isa_device.h Log: #if'ed out the '#include "opt_smp.h"' line. The SMP source was merged into 3.0-current last nite and this broke the make of sbin/dset. Should make things work for non-SMP case. People making SMP kernels will need to edit i386/isa/isa_device.h, re-enabling '#include "opt_smp.h"'. People making SMP worlds will have to punt for now... I'm thinking about the real solution, but for now the goal is to NOT break the world! Revision Changes Path 1.37 +3 -2 src/sys/i386/isa/isa_device.h From owner-cvs-sys Sat Apr 26 12:12:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA04188 for cvs-sys-outgoing; Sat, 26 Apr 1997 12:12:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA04166; Sat, 26 Apr 1997 12:12:10 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA21727; Sat, 26 Apr 1997 12:12:03 -0700 (PDT) Date: Sat, 26 Apr 1997 12:12:03 -0700 (PDT) Message-Id: <199704261912.MAA21727@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 db_trace.c Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 12:12:03 Modified: sys/i386/i386 db_trace.c Log: Remove the curproc printing on trap/interrupt/etc. It's outlived it's usefulness, and there were problems with it anyway. Found by: bde Revision Changes Path 1.22 +1 -7 src/sys/i386/i386/db_trace.c From owner-cvs-sys Sat Apr 26 12:27:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA04688 for cvs-sys-outgoing; Sat, 26 Apr 1997 12:27:05 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA04660; Sat, 26 Apr 1997 12:26:43 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA21842; Sat, 26 Apr 1997 12:26:37 -0700 (PDT) Date: Sat, 26 Apr 1997 12:26:37 -0700 (PDT) Message-Id: <199704261926.MAA21842@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/isa isa_device.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 12:26:37 Modified: sys/i386/isa isa_device.h Log: change #if 0 to #ifdef KERNEL since this is pretty important for smp compiling. It still leaves dset non-functional on smp kernels, but we've been doing that all along with the private smp tree anyway. Revision Changes Path 1.38 +3 -2 src/sys/i386/isa/isa_device.h From owner-cvs-sys Sat Apr 26 12:48:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA05409 for cvs-sys-outgoing; Sat, 26 Apr 1997 12:48:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA05378; Sat, 26 Apr 1997 12:48:07 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id MAA27325; Sat, 26 Apr 1997 12:48:01 -0700 (PDT) Date: Sat, 26 Apr 1997 12:48:01 -0700 (PDT) Message-Id: <199704261948.MAA27325@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 microtime.s Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 12:48:00 Modified: sys/i386/i386 microtime.s Log: fix & instead of && in #if statement reorder #includes to alphabetical order Noted by: bde Revision Changes Path 1.22 +4 -4 src/sys/i386/i386/microtime.s From owner-cvs-sys Sat Apr 26 13:04:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA06166 for cvs-sys-outgoing; Sat, 26 Apr 1997 13:04:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA06111; Sat, 26 Apr 1997 13:04:30 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA29071; Sat, 26 Apr 1997 13:04:24 -0700 (PDT) Date: Sat, 26 Apr 1997 13:04:24 -0700 (PDT) Message-Id: <199704262004.NAA29071@freefall.freebsd.org> To: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: cvs commit: src/sys/i386/include cpufunc.h spl.h ipl.h Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk peter 97/04/26 13:04:23 Modified: sys/i386/include cpufunc.h spl.h ipl.h Log: Try and make these usermode safe, Steve beat me in finding these.. Revision Changes Path 1.64 +5 -3 src/sys/i386/include/cpufunc.h 1.19 +4 -2 src/sys/i386/include/spl.h 1.6 +3 -1 src/sys/i386/include/ipl.h From owner-cvs-sys Sat Apr 26 22:26:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA28764 for cvs-sys-outgoing; Sat, 26 Apr 1997 22:26:07 -0700 (PDT) Received: from Ilsa.StevesCafe.com (Ilsa.StevesCafe.com [205.168.119.129]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA28758; Sat, 26 Apr 1997 22:25:56 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.5/8.8.5) with ESMTP id XAA18797; Sat, 26 Apr 1997 23:25:55 -0600 (MDT) Message-Id: <199704270525.XAA18797@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Peter Wemm cc: CVS-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-sys@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/include cpufunc.h spl.h ipl.h In-reply-to: Your message of "Sat, 26 Apr 1997 13:04:24 PDT." <199704262004.NAA29071@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 26 Apr 1997 23:25:55 -0600 Sender: owner-cvs-sys@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi, we are now to the point where I can make world except for lkms: make -DNOLKM world completes OK. -- Steve Passe | powered by smp@csn.net | FreeBSD