From owner-cvs-sys Sun Jul 20 09:09:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA21926 for cvs-sys-outgoing; Sun, 20 Jul 1997 09:09:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA21802; Sun, 20 Jul 1997 09:07:44 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA08856; Sun, 20 Jul 1997 09:06:10 -0700 (PDT) Date: Sun, 20 Jul 1997 09:06:10 -0700 (PDT) Message-Id: <199707201606.JAA08856@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/linux imgact_linux.c linux_dummy.c linux_genassym.c linux_ioctl.c linux_misc.c linux_signal.c linux_socket.c linux_sysvec.c linux_util.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/20 09:06:10 PDT Modified files: sys/i386/linux imgact_linux.c linux_dummy.c linux_genassym.c linux_ioctl.c linux_misc.c linux_signal.c linux_socket.c linux_sysvec.c linux_util.c Log: Removed unused #includes. Revision Changes Path 1.24 +1 -3 src/sys/i386/linux/imgact_linux.c 1.6 +1 -3 src/sys/i386/linux/linux_dummy.c 1.5 +1 -3 src/sys/i386/linux/linux_genassym.c 1.20 +1 -3 src/sys/i386/linux/linux_ioctl.c 1.29 +1 -8 src/sys/i386/linux/linux_misc.c 1.9 +1 -3 src/sys/i386/linux/linux_signal.c 1.8 +1 -3 src/sys/i386/linux/linux_socket.c 1.15 +1 -13 src/sys/i386/linux/linux_sysvec.c 1.7 +1 -5 src/sys/i386/linux/linux_util.c From owner-cvs-sys Sun Jul 20 09:25:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA22608 for cvs-sys-outgoing; Sun, 20 Jul 1997 09:25:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA22507; Sun, 20 Jul 1997 09:23:13 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA08944; Sun, 20 Jul 1997 09:21:38 -0700 (PDT) Date: Sun, 20 Jul 1997 09:21:38 -0700 (PDT) Message-Id: <199707201621.JAA08944@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/scsi 93cx6.c aic7xxx.c bt.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/20 09:21:38 PDT Modified files: sys/i386/scsi 93cx6.c aic7xxx.c bt.c Log: Removed unused #includes. Revision Changes Path 1.11 +1 -2 src/sys/i386/scsi/93cx6.c 1.120 +1 -4 src/sys/i386/scsi/aic7xxx.c 1.14 +1 -4 src/sys/i386/scsi/bt.c From owner-cvs-sys Sun Jul 20 11:06:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA26894 for cvs-sys-outgoing; Sun, 20 Jul 1997 11:06:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26739; Sun, 20 Jul 1997 11:03:55 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA09545; Sun, 20 Jul 1997 11:02:20 -0700 (PDT) Date: Sun, 20 Jul 1997 11:02:20 -0700 (PDT) Message-Id: <199707201802.LAA09545@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include smp.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 11:02:20 PDT Modified files: sys/i386/include smp.h Log: Pass string arg to apic_dump. Revision Changes Path 1.17 +2 -2 src/sys/i386/include/smp.h From owner-cvs-sys Sun Jul 20 11:06:34 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA26915 for cvs-sys-outgoing; Sun, 20 Jul 1997 11:06:34 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26784; Sun, 20 Jul 1997 11:04:37 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA09576; Sun, 20 Jul 1997 11:03:03 -0700 (PDT) Date: Sun, 20 Jul 1997 11:03:03 -0700 (PDT) Message-Id: <199707201803.LAA09576@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 11:03:03 PDT Modified files: sys/i386/isa clock.c Log: Minor cleanup. Revision Changes Path 1.94 +8 -11 src/sys/i386/isa/clock.c From owner-cvs-sys Sun Jul 20 11:09:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA27075 for cvs-sys-outgoing; Sun, 20 Jul 1997 11:09:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA26926; Sun, 20 Jul 1997 11:06:57 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA09620; Sun, 20 Jul 1997 11:05:22 -0700 (PDT) Date: Sun, 20 Jul 1997 11:05:22 -0700 (PDT) Message-Id: <199707201805.LAA09620@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 mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 11:05:22 PDT Modified files: sys/i386/i386 autoconf.c mp_machdep.c mpapic.c Log: Minor cleanup. Pass string arg to apic_dump. Moved bootverbose printing of SMP enabled INTs from clock.c to autoconf.c Revision Changes Path 1.72 +10 -1 src/sys/i386/i386/autoconf.c 1.33 +3 -3 src/sys/i386/i386/mp_machdep.c 1.16 +5 -5 src/sys/i386/i386/mpapic.c From owner-cvs-sys Sun Jul 20 12:44:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA00424 for cvs-sys-outgoing; Sun, 20 Jul 1997 12:44:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA00295; Sun, 20 Jul 1997 12:42:38 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA09830; Sun, 20 Jul 1997 12:41:03 -0700 (PDT) Date: Sun, 20 Jul 1997 12:41:03 -0700 (PDT) Message-Id: <199707201941.MAA09830@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_ipl.s clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 12:41:03 PDT Modified files: sys/i386/isa apic_ipl.s clock.c Log: Developed a new strategy for handling the 8254/8259/APIC issue. Revision Changes Path 1.4 +47 -40 src/sys/i386/isa/apic_ipl.s 1.95 +64 -30 src/sys/i386/isa/clock.c From owner-cvs-sys Sun Jul 20 12:45:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA00456 for cvs-sys-outgoing; Sun, 20 Jul 1997 12:45:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA00323; Sun, 20 Jul 1997 12:43:14 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA09872; Sun, 20 Jul 1997 12:41:38 -0700 (PDT) Date: Sun, 20 Jul 1997 12:41:38 -0700 (PDT) Message-Id: <199707201941.MAA09872@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 mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 12:41:38 PDT Modified files: sys/i386/i386 microtime.s mp_machdep.c mpapic.c Log: Developed a new strategy for handling the 8254/8259/APIC issue. Revision Changes Path 1.26 +20 -2 src/sys/i386/i386/microtime.s 1.34 +5 -3 src/sys/i386/i386/mp_machdep.c 1.17 +1 -14 src/sys/i386/i386/mpapic.c From owner-cvs-sys Sun Jul 20 16:11:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA07000 for cvs-sys-outgoing; Sun, 20 Jul 1997 16:11:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA06882; Sun, 20 Jul 1997 16:09:16 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA10398; Sun, 20 Jul 1997 16:07:40 -0700 (PDT) Date: Sun, 20 Jul 1997 16:07:40 -0700 (PDT) Message-Id: <199707202307.QAA10398@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa if_ze.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 16:07:40 PDT Modified files: sys/i386/isa if_ze.c Log: Omit printout of imen, INTRGET() is not MP-safe yet... Revision Changes Path 1.45 +7 -2 src/sys/i386/isa/if_ze.c From owner-cvs-sys Sun Jul 20 17:01:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA08853 for cvs-sys-outgoing; Sun, 20 Jul 1997 17:01:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA08648; Sun, 20 Jul 1997 16:58:57 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA11304; Sun, 20 Jul 1997 16:57:21 -0700 (PDT) Date: Sun, 20 Jul 1997 16:57:21 -0700 (PDT) Message-Id: <199707202357.QAA11304@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf SMP-GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/20 16:57:21 PDT Modified files: sys/i386/conf SMP-GENERIC Log: Put in a "HEADS UP" concerning the 'SMP_TIMER_NC' option. Disabled MATH_EMULATE, shouldn't ordinarily be needed for SMP. Revision Changes Path 1.6 +9 -3 src/sys/i386/conf/SMP-GENERIC From owner-cvs-sys Sun Jul 20 18:25:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA13433 for cvs-sys-outgoing; Sun, 20 Jul 1997 18:25:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA13217; Sun, 20 Jul 1997 18:23:07 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA12241; Sun, 20 Jul 1997 18:21:29 -0700 (PDT) Date: Sun, 20 Jul 1997 18:21:29 -0700 (PDT) Message-Id: <199707210121.SAA12241@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 dyson 1997/07/20 18:21:28 PDT Modified files: sys/i386/i386 pmap.c Log: Fix a crash that has manifest itself while running X after the 4MB page upgrades. Revision Changes Path 1.151 +2 -2 src/sys/i386/i386/pmap.c From owner-cvs-sys Mon Jul 21 01:02:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA29016 for cvs-sys-outgoing; Mon, 21 Jul 1997 01:02:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA28771; Mon, 21 Jul 1997 00:59:30 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA13571; Mon, 21 Jul 1997 00:57:51 -0700 (PDT) Date: Mon, 21 Jul 1997 00:57:51 -0700 (PDT) Message-Id: <199707210757.AAA13571@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/21 00:57:51 PDT Modified files: sys/i386/isa npx.c Log: Made the SMP case ignore the possibility of an INT13 interface. This eliminates all the APIC code, and thus several routines that would otherwise need to be made MP-safe. Reviewed by: Bruce Evans Revision Changes Path 1.49 +43 -64 src/sys/i386/isa/npx.c From owner-cvs-sys Mon Jul 21 01:23:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA29871 for cvs-sys-outgoing; Mon, 21 Jul 1997 01:23:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA29787; Mon, 21 Jul 1997 01:21:53 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA13896; Mon, 21 Jul 1997 01:20:08 -0700 (PDT) Date: Mon, 21 Jul 1997 01:20:08 -0700 (PDT) Message-Id: <199707210820.BAA13896@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa icu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/21 01:20:08 PDT Modified files: sys/i386/isa icu.h Log: Disabled 2 static inlines: - INTRGET() - INTRSET() These were only used in if_ze.c (already removed) and npx.c. The code in npx.c has also been cleaned of all APIC code. Revision Changes Path 1.14 +4 -1 src/sys/i386/isa/icu.h From owner-cvs-sys Mon Jul 21 06:09:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12478 for cvs-sys-outgoing; Mon, 21 Jul 1997 06:09:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12315; Mon, 21 Jul 1997 06:06:40 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA16416; Mon, 21 Jul 1997 06:04:59 -0700 (PDT) Date: Mon, 21 Jul 1997 06:04:59 -0700 (PDT) Message-Id: <199707211304.GAA16416@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 machdep.c trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/21 06:04:59 PDT Modified files: sys/pc98/i386 machdep.c trap.c Log: Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.253 and 1.101, respectively. Revision Changes Path 1.48 +1 -7 src/sys/pc98/i386/machdep.c 1.26 +1 -5 src/sys/pc98/i386/trap.c From owner-cvs-sys Mon Jul 21 06:15:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12812 for cvs-sys-outgoing; Mon, 21 Jul 1997 06:15:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12682; Mon, 21 Jul 1997 06:13:01 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA16529; Mon, 21 Jul 1997 06:11:20 -0700 (PDT) Date: Mon, 21 Jul 1997 06:11:20 -0700 (PDT) Message-Id: <199707211311.GAA16529@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 fd.c if_ed.c if_fe.c lpt.c mse.c npx.c pc98.c sio.c syscons.c wd.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/21 06:11:19 PDT Modified files: sys/pc98/pc98 fd.c if_ed.c if_fe.c lpt.c mse.c npx.c pc98.c sio.c syscons.c wd.c Log: Synchronize with sys/i386/isa/fd.c, if_ed.c, if_fe.c, lpt.c, mse.c, npx.c, isa.c, sio.c, syscons.c and wd.c revisions 1.100, 1.117, 1.29, 1.61, 1.33, 1.48, 1.95, 1.173, 1.226 and 1.132, respectively. Revision Changes Path 1.20 +1 -2 src/sys/pc98/pc98/fd.c 1.27 +1 -12 src/sys/pc98/pc98/if_ed.c 1.23 +1 -13 src/sys/pc98/pc98/if_fe.c 1.13 +1 -7 src/sys/pc98/pc98/lpt.c 1.11 +1 -2 src/sys/pc98/pc98/mse.c 1.23 +1 -4 src/sys/pc98/pc98/npx.c 1.34 +1 -5 src/sys/pc98/pc98/pc98.c 1.31 +1 -2 src/sys/pc98/pc98/sio.c 1.49 +1 -5 src/sys/pc98/pc98/syscons.c 1.26 +1 -6 src/sys/pc98/pc98/wd.c From owner-cvs-sys Mon Jul 21 06:15:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12854 for cvs-sys-outgoing; Mon, 21 Jul 1997 06:15:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12705; Mon, 21 Jul 1997 06:13:45 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA16561; Mon, 21 Jul 1997 06:12:02 -0700 (PDT) Date: Mon, 21 Jul 1997 06:12:02 -0700 (PDT) Message-Id: <199707211312.GAA16561@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/21 06:12:02 PDT Modified files: sys/pc98/pc98 clock.c Log: Synchronize with sys/i386/isa/clock.c revision up to 1.95. Revision Changes Path 1.29 +71 -41 src/sys/pc98/pc98/clock.c From owner-cvs-sys Mon Jul 21 06:16:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12896 for cvs-sys-outgoing; Mon, 21 Jul 1997 06:16:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12746; Mon, 21 Jul 1997 06:14:28 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA16593; Mon, 21 Jul 1997 06:12:47 -0700 (PDT) Date: Mon, 21 Jul 1997 06:12:47 -0700 (PDT) Message-Id: <199707211312.GAA16593@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/i386 microtime.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/21 06:12:46 PDT Modified files: sys/pc98/i386 microtime.s Log: Synchronize with sys/i386/i386/microtime.s revision 1.26. Revision Changes Path 1.13 +20 -2 src/sys/pc98/i386/microtime.s From owner-cvs-sys Mon Jul 21 06:17:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA12947 for cvs-sys-outgoing; Mon, 21 Jul 1997 06:17:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA12819; Mon, 21 Jul 1997 06:15:26 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA16628; Mon, 21 Jul 1997 06:13:45 -0700 (PDT) Date: Mon, 21 Jul 1997 06:13:45 -0700 (PDT) Message-Id: <199707211313.GAA16628@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 npx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/21 06:13:44 PDT Modified files: sys/pc98/pc98 npx.c Log: Synchronize with sys/i386/isa/npx.c revision 1.49. Revision Changes Path 1.24 +43 -68 src/sys/pc98/pc98/npx.c From owner-cvs-sys Mon Jul 21 09:16:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA21246 for cvs-sys-outgoing; Mon, 21 Jul 1997 09:16:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA21081; Mon, 21 Jul 1997 09:14:37 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA01225; Mon, 21 Jul 1997 09:12:55 -0700 (PDT) Date: Mon, 21 Jul 1997 09:12:55 -0700 (PDT) Message-Id: <199707211612.JAA01225@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/boot/cdboot Makefile Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/21 09:12:55 PDT Modified files: sys/i386/boot/cdboot Makefile Log: Removed support for stale options. Removed unused targets. (Is sizetest necessary? It wasn't run.) Added boot.img to CLEANFILES. Revision Changes Path 1.3 +3 -30 src/sys/i386/boot/cdboot/Makefile From owner-cvs-sys Mon Jul 21 09:47:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA23338 for cvs-sys-outgoing; Mon, 21 Jul 1997 09:47:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA23162; Mon, 21 Jul 1997 09:45:33 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA01475; Mon, 21 Jul 1997 09:43:50 -0700 (PDT) Date: Mon, 21 Jul 1997 09:43:50 -0700 (PDT) Message-Id: <199707211643.JAA01475@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa ipl.s src/sys/sys systm.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/21 09:43:50 PDT Modified files: sys/i386/isa ipl.s sys/sys systm.h Log: Store SWI_MASK in a variable so that LKMs can use it portably. Revision Changes Path 1.3 +3 -1 src/sys/i386/isa/ipl.s 1.53 +2 -1 src/sys/sys/systm.h From owner-cvs-sys Mon Jul 21 09:54:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA23898 for cvs-sys-outgoing; Mon, 21 Jul 1997 09:54:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA23707; Mon, 21 Jul 1997 09:52:29 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA01524; Mon, 21 Jul 1997 09:50:46 -0700 (PDT) Date: Mon, 21 Jul 1997 09:50:46 -0700 (PDT) Message-Id: <199707211650.JAA01524@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/21 09:50:46 PDT Modified files: sys/pccard pcic.c Log: Use soft_imask instead of SWI_MASK in the LKM version. SWI_MASK shouldn't have been visible in LKMs, since it had the wrong value for the APIC_IO case. Removed unused #includes. Revision Changes Path 1.39 +1 -6 src/sys/pccard/pcic.c From owner-cvs-sys Mon Jul 21 09:59:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA24322 for cvs-sys-outgoing; Mon, 21 Jul 1997 09:59:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA24111; Mon, 21 Jul 1997 09:57:11 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA01566; Mon, 21 Jul 1997 09:55:29 -0700 (PDT) Date: Mon, 21 Jul 1997 09:55:29 -0700 (PDT) Message-Id: <199707211655.JAA01566@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pccard pcic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/21 09:55:29 PDT Modified files: sys/pccard pcic.c Log: Oops, unremoved used #include. Revision Changes Path 1.40 +3 -0 src/sys/pccard/pcic.c From owner-cvs-sys Mon Jul 21 10:07:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA25129 for cvs-sys-outgoing; Mon, 21 Jul 1997 10:07:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA25014; Mon, 21 Jul 1997 10:05:07 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA01627; Mon, 21 Jul 1997 10:03:24 -0700 (PDT) Date: Mon, 21 Jul 1997 10:03:24 -0700 (PDT) Message-Id: <199707211703.KAA01627@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_smp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/21 10:03:23 PDT Modified files: sys/kern init_smp.c Log: SMP code initializes the FPU of APs. Suggested by: Bruce Evans Revision Changes Path 1.12 +14 -4 src/sys/kern/init_smp.c From owner-cvs-sys Mon Jul 21 10:57:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA29172 for cvs-sys-outgoing; Mon, 21 Jul 1997 10:57:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA28960; Mon, 21 Jul 1997 10:55:35 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA01970; Mon, 21 Jul 1997 10:53:52 -0700 (PDT) Date: Mon, 21 Jul 1997 10:53:52 -0700 (PDT) Message-Id: <199707211753.KAA01970@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include specialreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/21 10:53:52 PDT Modified files: sys/i386/include specialreg.h Log: Enabled the FPU emilaute bit define: CR0_EM Reviewed by: Bruce Evans Revision Changes Path 1.14 +1 -3 src/sys/i386/include/specialreg.h From owner-cvs-sys Mon Jul 21 13:08:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA08036 for cvs-sys-outgoing; Mon, 21 Jul 1997 13:08:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA07708; Mon, 21 Jul 1997 13:04:01 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA02487; Mon, 21 Jul 1997 13:02:17 -0700 (PDT) Date: Mon, 21 Jul 1997 13:02:17 -0700 (PDT) Message-Id: <199707212002.NAA02487@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net rtsock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/07/21 13:02:16 PDT Modified files: (Branch: RELENG_2_2) sys/net rtsock.c Log: MFC: bring up to 1.31 don't trust user-supplied values. check user supplied data- length against the known buffer length and handle stupod values (e.g. 0) as well. Revision Changes Path 1.20.2.5 +27 -18 src/sys/net/rtsock.c From owner-cvs-sys Tue Jul 22 01:07:07 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA15186 for cvs-sys-outgoing; Tue, 22 Jul 1997 01:07:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA15076; Tue, 22 Jul 1997 01:05:09 -0700 (PDT) From: Bruce Evans Received: (from bde@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA06513; Tue, 22 Jul 1997 01:03:21 -0700 (PDT) Date: Tue, 22 Jul 1997 01:03:21 -0700 (PDT) Message-Id: <199707220803.BAA06513@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys mount.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 1997/07/22 01:03:21 PDT Modified files: sys/sys mount.h Log: Quick and dirty (?) fix for noatime option. The WebNFS changes broke it by using the same value for MNT_EXPUBLIC as for MNT_NOATIME. Just use a different value for MNT_EXPUBLIC. Revision Changes Path 1.44 +2 -2 src/sys/sys/mount.h From owner-cvs-sys Tue Jul 22 01:37:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA16648 for cvs-sys-outgoing; Tue, 22 Jul 1997 01:37:45 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA16545; Tue, 22 Jul 1997 01:35:40 -0700 (PDT) From: "Jordan K. Hubbard" Received: (from jkh@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA06590; Tue, 22 Jul 1997 01:33:52 -0700 (PDT) Date: Tue, 22 Jul 1997 01:33:52 -0700 (PDT) Message-Id: <199707220833.BAA06590@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf GENERIC Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jkh 1997/07/22 01:33:52 PDT Modified files: sys/i386/conf GENERIC Log: Well, consensus seems very split on this so I talked it over with DG and he says he's happy to see forward movement in aligning our defaults with a 16 bit world, the 8 bit folk already being veterans by this point who know how to use userconfig. In any case, perhaps Warner will soon come to save us all with his Dynamic Probing(tm) feature and this will all become totally moot in any case, so it's probably not worth arguing about either way. Revision Changes Path 1.93 +3 -5 src/sys/i386/conf/GENERIC From owner-cvs-sys Tue Jul 22 08:39:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA05203 for cvs-sys-outgoing; Tue, 22 Jul 1997 08:39:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA05040; Tue, 22 Jul 1997 08:37:06 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA23163; Tue, 22 Jul 1997 08:35:16 -0700 (PDT) Date: Tue, 22 Jul 1997 08:35:16 -0700 (PDT) Message-Id: <199707221535.IAA23163@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/07/22 08:35:16 PDT Modified files: sys/nfs nfs_serv.c Log: Allow NULL cookie verifiers for non-NULL offsets. This is needed for Digital Unix boxes since they appear to always send null verifiers. Revision Changes Path 1.46 +3 -3 src/sys/nfs/nfs_serv.c From owner-cvs-sys Tue Jul 22 08:39:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA05214 for cvs-sys-outgoing; Tue, 22 Jul 1997 08:39:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA05092; Tue, 22 Jul 1997 08:37:47 -0700 (PDT) From: Doug Rabson Received: (from dfr@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA23193; Tue, 22 Jul 1997 08:35:57 -0700 (PDT) Date: Tue, 22 Jul 1997 08:35:57 -0700 (PDT) Message-Id: <199707221535.IAA23193@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_subs.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dfr 1997/07/22 08:35:57 PDT Modified files: sys/nfs nfs_subs.c Log: Correct some dumb mistakes in the WebNFS stuff. Submitted by: bde Revision Changes Path 1.40 +16 -8 src/sys/nfs/nfs_subs.c From owner-cvs-sys Tue Jul 22 09:56:21 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA10928 for cvs-sys-outgoing; Tue, 22 Jul 1997 09:56:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA10600; Tue, 22 Jul 1997 09:51:46 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id JAA23369; Tue, 22 Jul 1997 09:49:56 -0700 (PDT) Date: Tue, 22 Jul 1997 09:49:56 -0700 (PDT) Message-Id: <199707221649.JAA23369@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern init_smp.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 09:49:55 PDT Modified files: sys/kern init_smp.c Log: Cleaned up the FPU init. Revision Changes Path 1.13 +2 -8 src/sys/kern/init_smp.c From owner-cvs-sys Tue Jul 22 11:52:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA19094 for cvs-sys-outgoing; Tue, 22 Jul 1997 11:52:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA18752; Tue, 22 Jul 1997 11:48:33 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA23653; Tue, 22 Jul 1997 11:46:42 -0700 (PDT) Date: Tue, 22 Jul 1997 11:46:42 -0700 (PDT) Message-Id: <199707221846.LAA23653@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include smptests.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 11:46:42 PDT Modified files: sys/i386/include smptests.h Log: Major cleanup of APIC code around the imen variable. This is the first step towards making INTREN()/INTRDIS() MP-safe. Revision Changes Path 1.15 +0 -0 src/sys/i386/include/smptests.h From owner-cvs-sys Tue Jul 22 11:53:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA19138 for cvs-sys-outgoing; Tue, 22 Jul 1997 11:53:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA18851; Tue, 22 Jul 1997 11:49:26 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA23688; Tue, 22 Jul 1997 11:47:35 -0700 (PDT) Date: Tue, 22 Jul 1997 11:47:35 -0700 (PDT) Message-Id: <199707221847.LAA23688@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_ipl.s clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 11:47:35 PDT Modified files: sys/i386/isa apic_ipl.s clock.c Log: Major cleanup of APIC code around the imen variable. This is the first step towards making INTREN()/INTRDIS() MP-safe. Revision Changes Path 1.5 +0 -0 src/sys/i386/isa/apic_ipl.s 1.96 +0 -0 src/sys/i386/isa/clock.c From owner-cvs-sys Tue Jul 22 11:53:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA19167 for cvs-sys-outgoing; Tue, 22 Jul 1997 11:53:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA18875; Tue, 22 Jul 1997 11:49:59 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA23728; Tue, 22 Jul 1997 11:48:08 -0700 (PDT) Date: Tue, 22 Jul 1997 11:48:08 -0700 (PDT) Message-Id: <199707221848.LAA23728@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 mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 11:48:08 PDT Modified files: sys/i386/i386 microtime.s mp_machdep.c mpapic.c Log: Major cleanup of APIC code around the imen variable. This is the first step towards making INTREN()/INTRDIS() MP-safe. Revision Changes Path 1.27 +0 -0 src/sys/i386/i386/microtime.s 1.35 +0 -0 src/sys/i386/i386/mp_machdep.c 1.18 +0 -0 src/sys/i386/i386/mpapic.c From owner-cvs-sys Tue Jul 22 12:31:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA21648 for cvs-sys-outgoing; Tue, 22 Jul 1997 12:31:05 -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 MAA21634; Tue, 22 Jul 1997 12:30:57 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id FAA06551; Wed, 23 Jul 1997 05:26:41 +1000 Date: Wed, 23 Jul 1997 05:26:41 +1000 From: Bruce Evans Message-Id: <199707221926.FAA06551@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, fsmp@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 microtime.s mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >fsmp 1997/07/22 11:48:08 PDT > > Modified files: > sys/i386/i386 microtime.s mp_machdep.c mpapic.c > Log: > Major cleanup of APIC code around the imen variable. > This is the first step towards making INTREN()/INTRDIS() MP-safe. > > Revision Changes Path > 1.27 +0 -0 src/sys/i386/i386/microtime.s > 1.35 +0 -0 src/sys/i386/i386/mp_machdep.c > 1.18 +0 -0 src/sys/i386/i386/mpapic.c One small step... :-) Bruce From owner-cvs-sys Tue Jul 22 12:58:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA23071 for cvs-sys-outgoing; Tue, 22 Jul 1997 12:58:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA22796; Tue, 22 Jul 1997 12:53:44 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA23879; Tue, 22 Jul 1997 12:51:52 -0700 (PDT) Date: Tue, 22 Jul 1997 12:51:52 -0700 (PDT) Message-Id: <199707221951.MAA23879@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 12:51:52 PDT Modified files: sys/i386/i386 mpapic.c Log: Cleaned up an ugly printout. Revision Changes Path 1.19 +4 -7 src/sys/i386/i386/mpapic.c From owner-cvs-sys Tue Jul 22 13:03:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA23505 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:03:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA23148; Tue, 22 Jul 1997 12:59:21 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA23915; Tue, 22 Jul 1997 12:57:30 -0700 (PDT) Date: Tue, 22 Jul 1997 12:57:30 -0700 (PDT) Message-Id: <199707221957.MAA23915@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 fsmp 1997/07/22 12:57:30 PDT Modified files: sys/i386/i386 autoconf.c Log: Hid the existance of imen via a dump routine. Revision Changes Path 1.73 +2 -6 src/sys/i386/i386/autoconf.c From owner-cvs-sys Tue Jul 22 13:03:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA23533 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:03:56 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id MAA23117; Tue, 22 Jul 1997 12:58:46 -0700 (PDT) Received: from rover.village.org [127.0.0.1] by rover.village.org with esmtp (Exim 1.60 #1) id 0wql4u-00041O-00; Tue, 22 Jul 1997 13:58:36 -0600 To: Bruce Evans Subject: Re: cvs commit: src/sys/i386/i386 microtime.s mp_machdep.c mpapic.c Cc: cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, fsmp@freebsd.org In-reply-to: Your message of "Wed, 23 Jul 1997 05:26:41 +1000." <199707221926.FAA06551@godzilla.zeta.org.au> References: <199707221926.FAA06551@godzilla.zeta.org.au> Date: Tue, 22 Jul 1997 13:58:36 -0600 From: Warner Losh Message-Id: Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199707221926.FAA06551@godzilla.zeta.org.au> Bruce Evans writes: : > Revision Changes Path : > 1.27 +0 -0 src/sys/i386/i386/microtime.s : > 1.35 +0 -0 src/sys/i386/i386/mp_machdep.c : > 1.18 +0 -0 src/sys/i386/i386/mpapic.c : : One small step... :-) At least regression testing of these changes should be easy. Warner From owner-cvs-sys Tue Jul 22 13:17:13 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA24639 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:17:13 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA24399; Tue, 22 Jul 1997 13:14:27 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA24085; Tue, 22 Jul 1997 13:12:33 -0700 (PDT) Date: Tue, 22 Jul 1997 13:12:33 -0700 (PDT) Message-Id: <199707222012.NAA24085@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 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 13:12:33 PDT Modified files: sys/i386/i386 autoconf.c mpapic.c Log: Last commit didn't take, operator error??? Revision Changes Path 1.74 +1 -1 src/sys/i386/i386/autoconf.c 1.20 +16 -131 src/sys/i386/i386/mpapic.c From owner-cvs-sys Tue Jul 22 13:17:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA24666 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:17:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA24343; Tue, 22 Jul 1997 13:13:26 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA24008; Tue, 22 Jul 1997 13:11:31 -0700 (PDT) Date: Tue, 22 Jul 1997 13:11:31 -0700 (PDT) Message-Id: <199707222011.NAA24008@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include mpapic.h smp.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 13:11:31 PDT Modified files: sys/i386/include mpapic.h smp.h Log: Last commit didn't take, operator error??? Revision Changes Path 1.9 +1 -41 src/sys/i386/include/mpapic.h 1.18 +17 -2 src/sys/i386/include/smp.h From owner-cvs-sys Tue Jul 22 13:17:18 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA24667 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:17:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA24372; Tue, 22 Jul 1997 13:14:01 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA24049; Tue, 22 Jul 1997 13:12:06 -0700 (PDT) Date: Tue, 22 Jul 1997 13:12:06 -0700 (PDT) Message-Id: <199707222012.NAA24049@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_ipl.s clock.c icu.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 13:12:05 PDT Modified files: sys/i386/isa apic_ipl.s clock.c icu.h Log: Last commit didn't take, operator error??? Revision Changes Path 1.6 +195 -1 src/sys/i386/isa/apic_ipl.s 1.97 +6 -29 src/sys/i386/isa/clock.c 1.15 +27 -46 src/sys/i386/isa/icu.h From owner-cvs-sys Tue Jul 22 13:31:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA25790 for cvs-sys-outgoing; Tue, 22 Jul 1997 13:31:23 -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 NAA25782; Tue, 22 Jul 1997 13:31:16 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id OAA11416; Tue, 22 Jul 1997 14:30:54 -0600 (MDT) Message-Id: <199707222030.OAA11416@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Warner Losh cc: Bruce Evans , cvs-all@freebsd.org, cvs-committers@freebsd.org, cvs-sys@freebsd.org, fsmp@freebsd.org Subject: Re: cvs commit: src/sys/i386/i386 microtime.s mp_machdep.c mpapic.c In-reply-to: Your message of "Tue, 22 Jul 1997 13:58:36 MDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 22 Jul 1997 14:30:54 -0600 Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I think I somehow screwed the 1st commit... I redid it and suspect its right this time, but freefall is refusing me cvsup services for some reason so I can't prove it one way or the other. Anyways all I've done so far is round up all the various accesses to the IO APIC and the imen variable into a set of 2 accessor functions: INTREN() and INTRDIS() For SMP imen should be considered "not there", its access has to be atomic with APIC modifications to be MP-safe. I have a little more to do to INTRxxx(), then I'll try wrapping them up in simple_lock(). -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-cvs-sys Tue Jul 22 16:23:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA06085 for cvs-sys-outgoing; Tue, 22 Jul 1997 16:23:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA06020; Tue, 22 Jul 1997 16:21:42 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA25314; Tue, 22 Jul 1997 16:19:50 -0700 (PDT) Date: Tue, 22 Jul 1997 16:19:50 -0700 (PDT) Message-Id: <199707222319.QAA25314@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include param.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 16:19:49 PDT Modified files: sys/i386/include param.h Log: Added a missing semicolon, compile failed when I turned on simple_lock(). Evidently this has never been compiled before, NOT a good sign... Revision Changes Path 1.28 +6 -10 src/sys/i386/include/param.h From owner-cvs-sys Tue Jul 22 22:52:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA26191 for cvs-sys-outgoing; Tue, 22 Jul 1997 22:52:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA25964; Tue, 22 Jul 1997 22:49:21 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA00761; Tue, 22 Jul 1997 22:49:20 -0700 (PDT) Date: Tue, 22 Jul 1997 22:49:20 -0700 (PDT) Message-Id: <199707230549.WAA00761@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include smp.h src/sys/i386/isa apic_ipl.s src/sys/i386/i386 mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/22 22:49:20 PDT Modified files: sys/i386/include smp.h sys/i386/isa apic_ipl.s sys/i386/i386 mpapic.c Log: Coded simple_lock and friends in asm. Revision Changes Path 1.19 +7 -1 src/sys/i386/include/smp.h 1.7 +197 -21 src/sys/i386/isa/apic_ipl.s 1.21 +4 -7 src/sys/i386/i386/mpapic.c From owner-cvs-sys Wed Jul 23 04:29:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA11125 for cvs-sys-outgoing; Wed, 23 Jul 1997 04:29:19 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA11091; Wed, 23 Jul 1997 04:28:43 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA03407; Wed, 23 Jul 1997 04:28:40 -0700 (PDT) Date: Wed, 23 Jul 1997 04:28:40 -0700 (PDT) Message-Id: <199707231128.EAA03407@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/23 04:28:40 PDT Modified files: sys/pc98/pc98 clock.c Log: Synchronize with sys/i386/isa/clock.c revision up to 1.97. Revision Changes Path 1.30 +6 -29 src/sys/pc98/pc98/clock.c From owner-cvs-sys Wed Jul 23 13:47:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA13378 for cvs-sys-outgoing; Wed, 23 Jul 1997 13:47:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA13351; Wed, 23 Jul 1997 13:47:26 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA18871; Wed, 23 Jul 1997 13:47:20 -0700 (PDT) Date: Wed, 23 Jul 1997 13:47:20 -0700 (PDT) Message-Id: <199707232047.NAA18871@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys lock.h src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s apic_vector.s ipl.s src/sys/i386/i386 exception.s mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/23 13:47:20 PDT Modified files: sys/sys lock.h Log: Forced 32bit alignment of struct simple_lock. Revision Changes Path 1.5 +3 -2 src/sys/sys/lock.h Modified files: sys/i386/include param.h smp.h Log: Forced 32bit alignment of struct simple_lock in param.h. Added declarations of new simple_lock data and functions to smp.h. Revision Changes Path 1.29 +2 -2 src/sys/i386/include/param.h 1.20 +3 -2 src/sys/i386/include/smp.h Modified files: sys/i386/isa apic_ipl.s apic_vector.s ipl.s sys/i386/i386 exception.s mp_machdep.c mpapic.c Log: New simple_lock code in asm: - s_lock_init() - s_lock() - s_lock_try() - s_unlock() Created lock for IO APIC and apic_imen (SMP version of imen) - imen_lock Code to use imen_lock for access from apic_ipl.s and apic_vector.s. Moved this code *outside* of mp_lock. It seems to work!!! Revision Changes Path 1.8 +154 -114 src/sys/i386/isa/apic_ipl.s 1.10 +60 -14 src/sys/i386/isa/apic_vector.s 1.4 +3 -1 src/sys/i386/isa/ipl.s 1.33 +18 -1 src/sys/i386/i386/exception.s 1.36 +22 -10 src/sys/i386/i386/mp_machdep.c 1.22 +5 -5 src/sys/i386/i386/mpapic.c From owner-cvs-sys Wed Jul 23 14:27:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA15673 for cvs-sys-outgoing; Wed, 23 Jul 1997 14:27:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA15558; Wed, 23 Jul 1997 14:25:38 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id OAA19082; Wed, 23 Jul 1997 14:25:32 -0700 (PDT) Date: Wed, 23 Jul 1997 14:25:32 -0700 (PDT) Message-Id: <199707232125.OAA19082@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa apic_ipl.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/23 14:25:31 PDT Modified files: sys/i386/isa apic_ipl.s Log: Fixed possible deadlock from recursive INTs on same cpu. Since we use lazy masking INTREN()/INTRDIS() might be called with INTs enabled. This means another higher prio INT to the same cpu could attempt to re-enter the critical region, but would spin waiting for the lock. Since it is the owner, it would deadlock. Revision Changes Path 1.9 +9 -3 src/sys/i386/isa/apic_ipl.s From owner-cvs-sys Wed Jul 23 20:26:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA04368 for cvs-sys-outgoing; Wed, 23 Jul 1997 20:26:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA04299; Wed, 23 Jul 1997 20:25:08 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA20893; Wed, 23 Jul 1997 20:24:59 -0700 (PDT) Date: Wed, 23 Jul 1997 20:24:59 -0700 (PDT) Message-Id: <199707240324.UAA20893@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa icu_vector.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/23 20:24:59 PDT Modified files: sys/i386/isa icu_vector.s Log: Removed the defunct GET_MPLOCK/REL_MPLOCK macros. These are no-ops for UP, and should have been removed when vector.s was split into UP and SMP subsets. Revision Changes Path 1.3 +1 -5 src/sys/i386/isa/icu_vector.s From owner-cvs-sys Wed Jul 23 22:28:33 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA09655 for cvs-sys-outgoing; Wed, 23 Jul 1997 22:28:33 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA09578; Wed, 23 Jul 1997 22:27:50 -0700 (PDT) From: Michael Smith Received: (from msmith@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id WAA21111; Wed, 23 Jul 1997 22:27:41 -0700 (PDT) Date: Wed, 23 Jul 1997 22:27:41 -0700 (PDT) Message-Id: <199707240527.WAA21111@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa isa.c isa_device.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk msmith 1997/07/23 22:27:41 PDT Modified files: sys/i386/isa isa.c isa_device.h Log: Add isa_dmastatus() for reading the current ISA DMA counter for a given channel. Submitted by: luigi@labinfo.iet.unipi.it (Luigi Rizzo) Revision Changes Path 1.96 +81 -1 src/sys/i386/isa/isa.c 1.44 +2 -1 src/sys/i386/isa/isa_device.h From owner-cvs-sys Thu Jul 24 02:18:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA18988 for cvs-sys-outgoing; Thu, 24 Jul 1997 02:18:06 -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 CAA18976; Thu, 24 Jul 1997 02:17:26 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id TAA14432; Thu, 24 Jul 1997 19:17:00 +1000 Date: Thu, 24 Jul 1997 19:17:00 +1000 From: Bruce Evans Message-Id: <199707240917.TAA14432@godzilla.zeta.org.au> To: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, fsmp@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys lock.h src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s apic_vector.s ipl.s src/sys/i386/i386 exception.s mp_machdep.c mpapic.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >fsmp 1997/07/23 13:47:20 PDT > > Modified files: > sys/sys lock.h > Log: > Forced 32bit alignment of struct simple_lock. > > Revision Changes Path > 1.5 +3 -2 src/sys/sys/lock.h Erm, this is bogus. sys/lock.h is supposed to be machine-independent. It should have no knowledge of machine-dependent alignment requirements. Alignment is guaranteed if alignment of the machine-dependent struct is guaranteed. > Modified files: > sys/i386/include param.h smp.h > Log: > Forced 32bit alignment of struct simple_lock in param.h. Alignment of the machine-dependent struct was already guaranteed, since the struct contains an int, and 32-bit alignment of ints is guaranteed in practice (although the CPU does not require it) since misalignment would be inefficient. BTW, 64-bit alignment of anything is not guaranteed. gcc -malign-double doesn't actually work. The primary bug is `#define MAX_ALIGNMENT sizeof(long)' in ld/i386/md.h. Bruce From owner-cvs-sys Thu Jul 24 07:11:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA00257 for cvs-sys-outgoing; Thu, 24 Jul 1997 07:11:41 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA00176; Thu, 24 Jul 1997 07:11:07 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA24410; Thu, 24 Jul 1997 07:10:55 -0700 (PDT) Date: Thu, 24 Jul 1997 07:10:55 -0700 (PDT) Message-Id: <199707241410.HAA24410@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 pc98.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/24 07:10:54 PDT Modified files: sys/pc98/pc98 pc98.c Log: Synchronize with sys/i386/isa/isa.c revision 1.96. Revision Changes Path 1.35 +85 -1 src/sys/pc98/pc98/pc98.c From owner-cvs-sys Thu Jul 24 07:20:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA00797 for cvs-sys-outgoing; Thu, 24 Jul 1997 07:20:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA00672; Thu, 24 Jul 1997 07:19:38 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id HAA24462; Thu, 24 Jul 1997 07:19:26 -0700 (PDT) Date: Thu, 24 Jul 1997 07:19:26 -0700 (PDT) Message-Id: <199707241419.HAA24462@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/24 07:19:26 PDT Modified files: sys/i386/i386 identcpu.c initcpu.c Log: Treat 6x86MX CPU as 686-class CPU instead of 586-class CPU. Revision Changes Path 1.27 +2 -2 src/sys/i386/i386/identcpu.c 1.7 +5 -5 src/sys/i386/i386/initcpu.c From owner-cvs-sys Thu Jul 24 09:25:58 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA08528 for cvs-sys-outgoing; Thu, 24 Jul 1997 09:25:58 -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 JAA08506; Thu, 24 Jul 1997 09:25:48 -0700 (PDT) Received: from Ilsa.StevesCafe.com (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.8.6/8.8.5) with ESMTP id KAA21434; Thu, 24 Jul 1997 10:25:39 -0600 (MDT) Message-Id: <199707241625.KAA21434@Ilsa.StevesCafe.com> X-Mailer: exmh version 2.0gamma 1/27/96 From: Steve Passe To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, fsmp@FreeBSD.ORG Subject: Re: cvs commit: src/sys/sys lock.h src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s apic_vector.s ipl.s src/sys/i386/i386 exception.s mp_machdep.c mpapic.c In-reply-to: Your message of "Thu, 24 Jul 1997 19:17:00 +1000." <199707240917.TAA14432@godzilla.zeta.org.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 24 Jul 1997 10:25:39 -0600 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi, > > Modified files: > > sys/sys lock.h > > Log: > > Forced 32bit alignment of struct simple_lock. > > > > Revision Changes Path > > 1.5 +3 -2 src/sys/sys/lock.h > > Erm, this is bogus. sys/lock.h is supposed to be machine-independent. It > should have no knowledge of machine-dependent alignment requirements. > Alignment is guaranteed if alignment of the machine-dependent struct is > guaranteed. this I buy, I'll fix it... --- > > Modified files: > > sys/i386/include param.h smp.h > > Log: > > Forced 32bit alignment of struct simple_lock in param.h. > > Alignment of the machine-dependent struct was already guaranteed, since > the struct contains an int, and 32-bit alignment of ints is guaranteed > in practice (although the CPU does not require it) since misalignment > would be inefficient. this I disagree with. I think of it as a comment, forcing the observer to actually think about how the variable is to be used. -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD From owner-cvs-sys Thu Jul 24 11:02:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA15405 for cvs-sys-outgoing; Thu, 24 Jul 1997 11:02:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA15342; Thu, 24 Jul 1997 11:01:52 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA09125; Thu, 24 Jul 1997 11:01:39 -0700 (PDT) Date: Thu, 24 Jul 1997 11:01:39 -0700 (PDT) Message-Id: <199707241801.LAA09125@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/sys lock.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/24 11:01:39 PDT Modified files: sys/sys lock.h Log: Back out align attribute that corrupts "machine independance" of file. Submitted by: Bruce Evans Revision Changes Path 1.6 +2 -3 src/sys/sys/lock.h From owner-cvs-sys Thu Jul 24 11:06:08 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA15665 for cvs-sys-outgoing; Thu, 24 Jul 1997 11:06:08 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA15626; Thu, 24 Jul 1997 11:05:38 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA09161; Thu, 24 Jul 1997 11:05:24 -0700 (PDT) Date: Thu, 24 Jul 1997 11:05:24 -0700 (PDT) Message-Id: <199707241805.LAA09161@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 1997/07/24 11:05:24 PDT Modified files: sys/i386/isa isa_device.h Log: Fix a difference between the declaration & definition of isa_dmastatus(). Submitted by: Chuck Robey Revision Changes Path 1.45 +2 -2 src/sys/i386/isa/isa_device.h From owner-cvs-sys Thu Jul 24 16:52:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA02819 for cvs-sys-outgoing; Thu, 24 Jul 1997 16:52:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA02780; Thu, 24 Jul 1997 16:51:49 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA11462; Thu, 24 Jul 1997 16:51:34 -0700 (PDT) Date: Thu, 24 Jul 1997 16:51:34 -0700 (PDT) Message-Id: <199707242351.QAA11462@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf files.i386 src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s src/sys/i386/i386 simplelock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/24 16:51:34 PDT Modified files: sys/i386/conf files.i386 Log: Added a new SMP specific file: i386/i386/simplelock.s. This code was split off from apic_ipl.s. It contains the Lite2 lock manager primitives: - s_lock_init() - s_lock() - s_lock_try() - s_unlock() Revision Changes Path 1.167 +2 -1 src/sys/i386/conf/files.i386 Modified files: sys/i386/include param.h smp.h Log: param.h: Macros to convert the Lite2 lock manager primitives to the names used in the kernel proper. This allows us to hide them from the lock manager till they can be turned on. smp.h: declarations for the new simplelock functions. Revision Changes Path 1.30 +18 -1 src/sys/i386/include/param.h 1.21 +2 -2 src/sys/i386/include/smp.h Modified files: sys/i386/isa apic_ipl.s Log: Removed the simplelock functions. Cleaned up the other functions. Revision Changes Path 1.10 +11 -142 src/sys/i386/isa/apic_ipl.s Added files: sys/i386/i386 simplelock.s Log: simplelock functions removed from apic_ipl.s. ASM optimization by: Bruce Evans From owner-cvs-sys Thu Jul 24 20:59:02 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA12094 for cvs-sys-outgoing; Thu, 24 Jul 1997 20:59:02 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA12064; Thu, 24 Jul 1997 20:58:39 -0700 (PDT) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA12192; Thu, 24 Jul 1997 20:58:23 -0700 (PDT) Date: Thu, 24 Jul 1997 20:58:23 -0700 (PDT) Message-Id: <199707250358.UAA12192@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1997/07/24 20:58:22 PDT Modified files: sys/netinet ip_input.c Log: Recalculate ip_sum before passing a re-assembled packet to a divert port. Pointed-out by: Ari Suutari VS: then name the system in this line, otherwise delete it. Revision Changes Path 1.64 +15 -1 src/sys/netinet/ip_input.c From owner-cvs-sys Thu Jul 24 21:04:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA12328 for cvs-sys-outgoing; Thu, 24 Jul 1997 21:04:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA12288; Thu, 24 Jul 1997 21:04:10 -0700 (PDT) From: Brian Somers Received: (from brian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA12307; Thu, 24 Jul 1997 21:03:53 -0700 (PDT) Date: Thu, 24 Jul 1997 21:03:53 -0700 (PDT) Message-Id: <199707250403.VAA12307@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/netinet ip_input.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk brian 1997/07/24 21:03:53 PDT Modified files: (Branch: RELENG_2_2) sys/netinet ip_input.c Log: YAMFC: Recalculate ip_sum before passing a re-assembled packet to a divert port. Pointed-out by: Ari Suutari Revision Changes Path 1.50.2.7 +15 -1 src/sys/netinet/ip_input.c From owner-cvs-sys Fri Jul 25 01:35:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA22239 for cvs-sys-outgoing; Fri, 25 Jul 1997 01:35:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA22129; Fri, 25 Jul 1997 01:34:31 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id BAA12868; Fri, 25 Jul 1997 01:34:12 -0700 (PDT) Date: Fri, 25 Jul 1997 01:34:12 -0700 (PDT) Message-Id: <199707250834.BAA12868@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/25 01:34:12 PDT Modified files: (Branch: RELENG_2_2) sys/i386/i386 identcpu.c initcpu.c Log: MFC (I586 --> I686 for Cyrix 6x86MX CPU). Revision Changes Path 1.7.2.7 +2 -2 src/sys/i386/i386/identcpu.c 1.5.2.3 +5 -5 src/sys/i386/i386/initcpu.c From owner-cvs-sys Fri Jul 25 04:54:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA28929 for cvs-sys-outgoing; Fri, 25 Jul 1997 04:54:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA28906; Fri, 25 Jul 1997 04:53:51 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA14353; Fri, 25 Jul 1997 04:53:31 -0700 (PDT) Date: Fri, 25 Jul 1997 04:53:31 -0700 (PDT) Message-Id: <199707251153.EAA14353@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT Makefile.i386 files.i386 options.i386 src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/07/25 04:53:31 PDT Modified files: sys/i386/conf LINT Makefile.i386 files.i386 options.i386 sys/i386/isa syscons.c Log: Add option for compiling in a 8x16 font. Revision Changes Path 1.353 +3 -1 src/sys/i386/conf/LINT 1.101 +3 -1 src/sys/i386/conf/Makefile.i386 1.168 +6 -1 src/sys/i386/conf/files.i386 1.51 +2 -1 src/sys/i386/conf/options.i386 1.227 +14 -5 src/sys/i386/isa/syscons.c From owner-cvs-sys Fri Jul 25 06:55:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA04015 for cvs-sys-outgoing; Fri, 25 Jul 1997 06:55:42 -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 GAA04002; Fri, 25 Jul 1997 06:55:25 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id XAA06472; Fri, 25 Jul 1997 23:50:53 +1000 Date: Fri, 25 Jul 1997 23:50:53 +1000 From: Bruce Evans Message-Id: <199707251350.XAA06472@godzilla.zeta.org.au> To: bde@zeta.org.au, smp@csn.net Subject: Re: cvs commit: src/sys/sys lock.h src/sys/i386/include param.h smp.h src/sys/i386/isa apic_ipl.s apic_vector.s ipl.s src/sys/i386/i386 exception.s mp_machdep.c mpapic.c Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG, fsmp@FreeBSD.ORG Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Modified files: >> > sys/i386/include param.h smp.h >> > Log: >> > Forced 32bit alignment of struct simple_lock in param.h. >> >> Alignment of the machine-dependent struct was already guaranteed, since >> the struct contains an int, and 32-bit alignment of ints is guaranteed >> in practice (although the CPU does not require it) since misalignment >> would be inefficient. > >this I disagree with. I think of it as a comment, forcing the observer >to actually think about how the variable is to be used. I wouldn't mind, except __attribute__(()) only works with gcc. Bruce From owner-cvs-sys Fri Jul 25 13:47:36 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA24190 for cvs-sys-outgoing; Fri, 25 Jul 1997 13:47:36 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA23974; Fri, 25 Jul 1997 13:45:33 -0700 (PDT) From: Stefan Esser Received: (from se@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA02453; Fri, 25 Jul 1997 13:45:10 -0700 (PDT) Date: Fri, 25 Jul 1997 13:45:10 -0700 (PDT) Message-Id: <199707252045.NAA02453@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pci ncr.c ncrreg.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk se 1997/07/25 13:45:10 PDT Modified files: sys/pci ncr.c ncrreg.h Log: Add Ultra-SCSI support and enable more features for advanced Symbios/NCR SCSI chips (no-flush option, large fifo, ...). Submitted by: Gerard Roudier Revision Changes Path 1.100 +688 -208 src/sys/pci/ncr.c 1.8 +49 -5 src/sys/pci/ncrreg.h From owner-cvs-sys Fri Jul 25 16:30:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA01478 for cvs-sys-outgoing; Fri, 25 Jul 1997 16:30:51 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA00985; Fri, 25 Jul 1997 16:25:44 -0700 (PDT) From: John Polstra Received: (from jdp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA03560; Fri, 25 Jul 1997 16:25:21 -0700 (PDT) Date: Fri, 25 Jul 1997 16:25:21 -0700 (PDT) Message-Id: <199707252325.QAA03560@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi scsi_base.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 1997/07/25 16:25:21 PDT Modified files: sys/scsi scsi_base.c Log: In SCSI diagnostic messages, cause "0x" to be prepended to the number in the "info" field to make it clear that it is hexadecimal. Revision Changes Path 1.49 +3 -3 src/sys/scsi/scsi_base.c From owner-cvs-sys Fri Jul 25 16:47:00 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA02497 for cvs-sys-outgoing; Fri, 25 Jul 1997 16:47:00 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA02288; Fri, 25 Jul 1997 16:42:35 -0700 (PDT) From: David Greenman Received: (from davidg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id QAA03691; Fri, 25 Jul 1997 16:42:11 -0700 (PDT) Date: Fri, 25 Jul 1997 16:42:11 -0700 (PDT) Message-Id: <199707252342.QAA03691@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 1997/07/25 16:42:11 PDT Modified files: (Branch: RELENG_2_2) sys/pci if_fxp.c Log: Brought in change from 1.37: support for Seeq 80c24 PHY. Revision Changes Path 1.21.2.9 +7 -1 src/sys/pci/if_fxp.c From owner-cvs-sys Fri Jul 25 18:34:49 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA07244 for cvs-sys-outgoing; Fri, 25 Jul 1997 18:34:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA07219; Fri, 25 Jul 1997 18:34:30 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04152; Fri, 25 Jul 1997 18:34:06 -0700 (PDT) Date: Fri, 25 Jul 1997 18:34:06 -0700 (PDT) Message-Id: <199707260134.SAA04152@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 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/25 18:34:05 PDT Modified files: sys/pc98/conf Makefile.pc98 Log: Synchronize with sys/i386/conf/Makefile.i386 revision 1.101. Revision Changes Path 1.20 +3 -1 src/sys/pc98/conf/Makefile.pc98 From owner-cvs-sys Fri Jul 25 18:38:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA07520 for cvs-sys-outgoing; Fri, 25 Jul 1997 18:38:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA07251; Fri, 25 Jul 1997 18:34:58 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04182; Fri, 25 Jul 1997 18:34:34 -0700 (PDT) Date: Fri, 25 Jul 1997 18:34:34 -0700 (PDT) Message-Id: <199707260134.SAA04182@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf files.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/25 18:34:34 PDT Modified files: sys/pc98/conf files.pc98 Log: Synchronize with sys/i386/conf/files.i386 revision 1.168. Revision Changes Path 1.29 +7 -1 src/sys/pc98/conf/files.pc98 From owner-cvs-sys Fri Jul 25 18:39:04 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA07571 for cvs-sys-outgoing; Fri, 25 Jul 1997 18:39:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA07297; Fri, 25 Jul 1997 18:35:39 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04215; Fri, 25 Jul 1997 18:35:15 -0700 (PDT) Date: Fri, 25 Jul 1997 18:35:15 -0700 (PDT) Message-Id: <199707260135.SAA04215@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/25 18:35:15 PDT Modified files: sys/pc98/conf options.pc98 Log: Synchronize with sys/i386/conf/options.i386 revision 1.51. Revision Changes Path 1.32 +2 -1 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Fri Jul 25 18:39:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA07613 for cvs-sys-outgoing; Fri, 25 Jul 1997 18:39:57 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA07401; Fri, 25 Jul 1997 18:36:37 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04246; Fri, 25 Jul 1997 18:36:13 -0700 (PDT) Date: Fri, 25 Jul 1997 18:36:13 -0700 (PDT) Message-Id: <199707260136.SAA04246@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/25 18:36:13 PDT Modified files: sys/pc98/pc98 syscons.c Log: Synchornize with sys/i386/isa/syscons.c revision 1.227. Revision Changes Path 1.50 +29 -7 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Fri Jul 25 18:59:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA08500 for cvs-sys-outgoing; Fri, 25 Jul 1997 18:59:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA08309; Fri, 25 Jul 1997 18:55:44 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id SAA04553; Fri, 25 Jul 1997 18:55:20 -0700 (PDT) Date: Fri, 25 Jul 1997 18:55:20 -0700 (PDT) Message-Id: <199707260155.SAA04553@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/conf LINT SMP-GENERIC options.i386 src/sys/i386/include smptests.h src/sys/i386/isa apic_vector.s clock.c src/sys/i386/i386 mp_machdep.c mpapic.c mplock.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/25 18:55:20 PDT Modified files: sys/i386/conf LINT SMP-GENERIC options.i386 Log: Removed "options SMP_TIMER_NC". Revision Changes Path 1.354 +2 -11 src/sys/i386/conf/LINT 1.7 +1 -12 src/sys/i386/conf/SMP-GENERIC 1.52 +1 -2 src/sys/i386/conf/options.i386 Modified files: sys/i386/include smptests.h Log: Removed "options SMP_TIMER_NC". Removed TEST_ALTTIMER. Removed APIC_PIN0_TIMER. Removed TIMER_ALL. Revision Changes Path 1.16 +39 -24 src/sys/i386/include/smptests.h Modified files: sys/i386/isa apic_vector.s clock.c Log: clock.c: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. apic_vector.s: - new algorithm where a CPU uses try_mplock instead of get_mplock: if successful continue as before. if fail set ipending bit, mask INT (to avoid recursion), cleanup & iret. This allows the CPU to return to successful work, while the ISR will be run by the CPU holding the lock as part of the doreti dance. Revision Changes Path 1.11 +26 -34 src/sys/i386/isa/apic_vector.s 1.98 +23 -54 src/sys/i386/isa/clock.c Modified files: sys/i386/i386 mp_machdep.c mpapic.c mplock.s Log: mpapic.c & mp_machdep: - removed TEST_ALTTIMER. - removed APIC_PIN0_TIMER. - removed TIMER_ALL. mplock.s: - minor update of try_mplock for new algorithm where a CPU uses try_mplock instead of get_mplock in the ISRs. Revision Changes Path 1.37 +2 -13 src/sys/i386/i386/mp_machdep.c 1.23 +12 -14 src/sys/i386/i386/mpapic.c 1.13 +9 -2 src/sys/i386/i386/mplock.s From owner-cvs-sys Sat Jul 26 01:02:46 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA19852 for cvs-sys-outgoing; Sat, 26 Jul 1997 01:02:46 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19629; Sat, 26 Jul 1997 00:58:57 -0700 (PDT) From: Poul-Henning Kamp Received: (from phk@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id AAA05140; Sat, 26 Jul 1997 00:58:31 -0700 (PDT) Date: Sat, 26 Jul 1997 00:58:31 -0700 (PDT) Message-Id: <199707260758.AAA05140@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk phk 1997/07/26 00:58:31 PDT Modified files: sys/i386/isa syscons.c Log: Fix a brino in my last commit. Noticed by: smp Revision Changes Path 1.228 +5 -2 src/sys/i386/isa/syscons.c From owner-cvs-sys Sat Jul 26 06:55:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA00919 for cvs-sys-outgoing; Sat, 26 Jul 1997 06:55:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA00813; Sat, 26 Jul 1997 06:53:16 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA09091; Sat, 26 Jul 1997 06:52:48 -0700 (PDT) Date: Sat, 26 Jul 1997 06:52:48 -0700 (PDT) Message-Id: <199707261352.GAA09091@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 clock.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/26 06:52:48 PDT Modified files: sys/pc98/pc98 clock.c Log: Synchronize with sys/i386/isa/clock.c revision 1.98. Revision Changes Path 1.31 +23 -54 src/sys/pc98/pc98/clock.c From owner-cvs-sys Sat Jul 26 06:55:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA00936 for cvs-sys-outgoing; Sat, 26 Jul 1997 06:55:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA00832; Sat, 26 Jul 1997 06:53:56 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA09121; Sat, 26 Jul 1997 06:53:27 -0700 (PDT) Date: Sat, 26 Jul 1997 06:53:27 -0700 (PDT) Message-Id: <199707261353.GAA09121@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/conf options.pc98 Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/26 06:53:27 PDT Modified files: sys/pc98/conf options.pc98 Log: Synchronize with sys/i386/conf/options.i386 revision 1.52. Revision Changes Path 1.33 +1 -2 src/sys/pc98/conf/options.pc98 From owner-cvs-sys Sat Jul 26 06:56:15 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA00979 for cvs-sys-outgoing; Sat, 26 Jul 1997 06:56:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA00850; Sat, 26 Jul 1997 06:54:30 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id GAA09151; Sat, 26 Jul 1997 06:54:02 -0700 (PDT) Date: Sat, 26 Jul 1997 06:54:02 -0700 (PDT) Message-Id: <199707261354.GAA09151@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/pc98/pc98 syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/07/26 06:54:02 PDT Modified files: sys/pc98/pc98 syscons.c Log: Synchronize with sys/i386/isa/syscons.c revision 1.228. Revision Changes Path 1.51 +5 -2 src/sys/pc98/pc98/syscons.c From owner-cvs-sys Sat Jul 26 08:10:03 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA03283 for cvs-sys-outgoing; Sat, 26 Jul 1997 08:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA03176; Sat, 26 Jul 1997 08:08:12 -0700 (PDT) From: Jean-Marc Zucconi Received: (from jmz@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id IAA23296; Sat, 26 Jul 1997 08:07:43 -0700 (PDT) Date: Sat, 26 Jul 1997 08:07:43 -0700 (PDT) Message-Id: <199707261507.IAA23296@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/scsi worm.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jmz 1997/07/26 08:07:43 PDT Modified files: sys/scsi worm.c Log: Ignore the block size returned by scsi_read_capacity(): this value is rarely correct and the block size is already specified in the prepare_track() functions. Revision Changes Path 1.43 +3 -2 src/sys/scsi/worm.c From owner-cvs-sys Sat Jul 26 10:39:29 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA09426 for cvs-sys-outgoing; Sat, 26 Jul 1997 10:39:29 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA09391; Sat, 26 Jul 1997 10:39:13 -0700 (PDT) From: Steve Passe Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id KAA24084; Sat, 26 Jul 1997 10:38:43 -0700 (PDT) Date: Sat, 26 Jul 1997 10:38:43 -0700 (PDT) Message-Id: <199707261738.KAA24084@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/include smptests.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 1997/07/26 10:38:43 PDT Modified files: sys/i386/include smptests.h Log: Comment out PEND_INTS for now, it breaks ISA INTs. Reported by: dave adkins Revision Changes Path 1.17 +4 -2 src/sys/i386/include/smptests.h From owner-cvs-sys Sat Jul 26 11:48:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA12742 for cvs-sys-outgoing; Sat, 26 Jul 1997 11:48:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA12710; Sat, 26 Jul 1997 11:48:26 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id LAA24368; Sat, 26 Jul 1997 11:47:56 -0700 (PDT) Date: Sat, 26 Jul 1997 11:47:56 -0700 (PDT) Message-Id: <199707261847.LAA24368@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/07/26 11:47:56 PDT Modified files: sys/net if_sl.c Log: Exchange whole structures on SUNIT, not unit+flags fields only. It is needed because if_attach() assumes fixed units order and pass it to ifconfig Revision Changes Path 1.53 +6 -6 src/sys/net/if_sl.c From owner-cvs-sys Sat Jul 26 12:10:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA14095 for cvs-sys-outgoing; Sat, 26 Jul 1997 12:10:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA14012; Sat, 26 Jul 1997 12:09:44 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA24445; Sat, 26 Jul 1997 12:09:14 -0700 (PDT) Date: Sat, 26 Jul 1997 12:09:14 -0700 (PDT) Message-Id: <199707261909.MAA24445@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/07/26 12:09:13 PDT Modified files: sys/net if_sl.c Log: Forget to change units in prev. SUNIT commit. Move variales to local section for SUNIT. Revision Changes Path 1.54 +7 -2 src/sys/net/if_sl.c From owner-cvs-sys Sat Jul 26 13:14:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA18205 for cvs-sys-outgoing; Sat, 26 Jul 1997 13:14:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA18163; Sat, 26 Jul 1997 13:14:27 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA24851; Sat, 26 Jul 1997 13:13:57 -0700 (PDT) Date: Sat, 26 Jul 1997 13:13:57 -0700 (PDT) Message-Id: <199707262013.NAA24851@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if_sl.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/07/26 13:13:57 PDT Modified files: sys/net if_sl.c Log: SUNIT: exchange back whole ifnet structures since they are in the linked list, not device numbers only Revision Changes Path 1.55 +6 -7 src/sys/net/if_sl.c From owner-cvs-sys Sat Jul 26 21:45:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA17000 for cvs-sys-outgoing; Sat, 26 Jul 1997 21:45:35 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA16964; Sat, 26 Jul 1997 21:44:46 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA26643; Sat, 26 Jul 1997 21:44:13 -0700 (PDT) Date: Sat, 26 Jul 1997 21:44:13 -0700 (PDT) Message-Id: <199707270444.VAA26643@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_map.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/07/26 21:44:13 PDT Modified files: sys/vm vm_map.c Log: Fix a very subtile problem that causes unnessary numbers of objects backing a single logical object. Submitted by: Alan Cox Revision Changes Path 1.79 +48 -17 src/sys/vm/vm_map.c From owner-cvs-sys Sat Jul 26 21:50:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA17148 for cvs-sys-outgoing; Sat, 26 Jul 1997 21:50:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA17097; Sat, 26 Jul 1997 21:49:54 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA26679; Sat, 26 Jul 1997 21:49:20 -0700 (PDT) Date: Sat, 26 Jul 1997 21:49:20 -0700 (PDT) Message-Id: <199707270449.VAA26679@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/vm vm_pageout.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/07/26 21:49:20 PDT Modified files: sys/vm vm_pageout.c Log: Add the ability for the pageout daemon to measure stats on memory usage before the system is out of memory. The daemon does a minimal amount of work that increases as the system becomes more likely to run out of memory and page in/out. The default tuning is fairly low in background CPU usage, and sysctl variables have been added to enable flexable operation. This is an experimental feature that will likely be changed and improved over time. Revision Changes Path 1.97 +122 -14 src/sys/vm/vm_pageout.c