From owner-cvs-src@FreeBSD.ORG Thu May 6 22:35:32 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 585A016A4CE; Thu, 6 May 2004 22:35:32 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23FCB43D2F; Thu, 6 May 2004 22:35:32 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i475ZVGe021515; Thu, 6 May 2004 22:35:31 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i475ZV77021514; Thu, 6 May 2004 22:35:31 -0700 (PDT) (envelope-from marcel) Message-Id: <200405070535.i475ZV77021514@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 6 May 2004 22:35:31 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia64 trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 May 2004 05:35:32 -0000 marcel 2004/05/06 22:35:31 PDT FreeBSD src repository Modified files: sys/ia64/ia64 trap.c Log: Revert previous commit. We should not get any FP traps from within the kernel. We can guarantee this by resetting the FP status register. This masks all FP traps. The reason we did get FP traps was that we didn't reset the FP status register in all cases. Make sure to reset the FP status register in syscall(). This is one of the places where it was forgotten. While on the subject, reset the FP status register only when we trapped from user space. Revision Changes Path 1.99 +15 -18 src/sys/ia64/ia64/trap.c