From owner-cvs-all Fri Oct 25 9: 1:38 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 440EF37B401; Fri, 25 Oct 2002 09:01:37 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5DD543E4A; Fri, 25 Oct 2002 09:01:36 -0700 (PDT) (envelope-from jake@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 g9PG0lmV003057; Fri, 25 Oct 2002 09:00:47 -0700 (PDT) (envelope-from jake@repoman.freebsd.org) Received: (from jake@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id g9PG0l6f003056; Fri, 25 Oct 2002 09:00:47 -0700 (PDT) Message-Id: <200210251600.g9PG0l6f003056@repoman.freebsd.org> From: Jake Burkholder Date: Fri, 25 Oct 2002 09:00:47 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include trap.h src/sys/sparc64/sparc64 rwindow.c trap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2002/10/25 09:00:47 PDT Modified files: sys/sparc64/include trap.h sys/sparc64/sparc64 rwindow.c trap.c Log: Greatly improve readability of trap() by using a table to convert between trap types and signals to send. Rearrange KASSERTs to better handle faults early before curthread is setup, or in the case that it gets corrupted or set to 0. Revision Changes Path 1.10 +2 -0 src/sys/sparc64/include/trap.h 1.7 +2 -2 src/sys/sparc64/sparc64/rwindow.c 1.50 +162 -238 src/sys/sparc64/sparc64/trap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message