From owner-cvs-src@FreeBSD.ORG Sat Jul 12 21:08:17 2003 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 971C637B401; Sat, 12 Jul 2003 21:08:17 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2FAC743F93; Sat, 12 Jul 2003 21:08:17 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h6D48H0U012030; Sat, 12 Jul 2003 21:08:17 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h6D48GGs012029; Sat, 12 Jul 2003 21:08:16 -0700 (PDT) Message-Id: <200307130408.h6D48GGs012029@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 12 Jul 2003 21:08:16 -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 src/sys/ia64/include ia64_cpu.h 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: Sun, 13 Jul 2003 04:08:18 -0000 marcel 2003/07/12 21:08:16 PDT FreeBSD src repository Modified files: sys/ia64/ia64 trap.c sys/ia64/include ia64_cpu.h Log: Enable the high FP registers when we call the FPSWA handler and disable them again afterwards. This fixes a disabled FP fault while in the FPSWA handler. While here, merge the FP fault and FP trap handling code to reduce code duplication. Where code was different, it was not sure it should be. Trigger case: ports/math/atlas Revision Changes Path 1.84 +24 -65 src/sys/ia64/ia64/trap.c 1.18 +13 -1 src/sys/ia64/include/ia64_cpu.h