From owner-cvs-sys Tue Jun 25 13:02:43 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA09251 for cvs-sys-outgoing; Tue, 25 Jun 1996 13:02:43 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA09134; Tue, 25 Jun 1996 13:02:19 -0700 (PDT) Date: Tue, 25 Jun 1996 13:02:19 -0700 (PDT) From: Bruce Evans Message-Id: <199606252002.NAA09134@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 trap.c swtch.s src/sys/i386/include cpu.h src/sys/sys resourcevar.h Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/06/25 13:02:18 Modified: sys/i386/i386 trap.c swtch.s sys/i386/include cpu.h sys/sys resourcevar.h Log: trap.c: Fixed profiling of system times. It was pre-4.4Lite and didn't support statclocks. System times were too small by a factor of 8. Handle deferred profiling ticks the 4.4Lite way: use addupc_task() instead of addupc(). Call addupc_task() directly instead of using the ADDUPC() macro. Removed vestigial support for PROFTIMER. switch.s: Removed addupc(). resourcevar.h: Removed ADDUPC() and declarations of addupc(). cpu.h: Updated a comment. i386's never were tahoe's, and the deferred profiling tick became (possibly) multiple ticks in 4.4Lite. Obtained from: mostly from NetBSD Revision Changes Path 1.79 +6 -14 src/sys/i386/i386/trap.c 1.37 +1 -44 src/sys/i386/i386/swtch.s 1.25 +6 -4 src/sys/i386/include/cpu.h 1.8 +1 -7 src/sys/sys/resourcevar.h