From owner-cvs-src-old@FreeBSD.ORG Sat May 14 14:47:37 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65C2F106564A for ; Sat, 14 May 2011 14:47:37 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 554148FC08 for ; Sat, 14 May 2011 14:47:37 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p4EElbo8055816 for ; Sat, 14 May 2011 14:47:37 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p4EElb9b055815 for cvs-src-old@freebsd.org; Sat, 14 May 2011 14:47:37 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <201105141447.p4EElb9b055815@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Sat, 14 May 2011 14:47:19 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ia64/ia64 exception.S X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 May 2011 14:47:37 -0000 marcel 2011-05-14 14:47:19 UTC FreeBSD src repository Modified files: sys/ia64/ia64 exception.S Log: SVN rev 221893 on 2011-05-14 14:47:19Z by marcel Sharpening the saw: o Clobber the register that holds the restart token immediately after crossing the restart point. This prevents false positives (i.e. a nested exception that we don't know can happen and that is being treated as one we know by virtue of a lingering restart token). o Now that the bootstrap kernel stack is free, switch onto it and call trap() for nested traps that we don't know about. In trap we panic() so that we can analyze the condition. Revision Changes Path 1.75 +12 -8 src/sys/ia64/ia64/exception.S