From owner-cvs-sys Wed Jun 26 17:46:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA08917 for cvs-sys-outgoing; Wed, 26 Jun 1996 17:46:50 -0700 (PDT) Received: (from jdp@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id RAA08897; Wed, 26 Jun 1996 17:46:22 -0700 (PDT) Date: Wed, 26 Jun 1996 17:46:22 -0700 (PDT) From: John Polstra Message-Id: <199606270046.RAA08897@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/i386 swtch.s Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk jdp 96/06/26 17:46:21 Branch: sys/i386/i386 RELENG_2_1_0 Modified: sys/i386/i386 swtch.s Log: Merge profiling bug fix from main branch 1.35 -> 1.36. This fixes a serious profiling bug: All addresses >= 256K caused an overflow, and had their times tallied in the wrong counters. Bruce Evans has devised a more complete fix that addresses other issues as well. But for now, this simple fix is effective and easy to understand, making it worthy of inclusion in 2.1.5. Revision Changes Path 1.20.4.8 +5 -4 src/sys/i386/i386/swtch.s