From owner-cvs-src@FreeBSD.ORG Wed Aug 11 05:29:14 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 36B7B16A4CE; Wed, 11 Aug 2004 05:29:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 07C4643D45; Wed, 11 Aug 2004 05:29:14 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7B5TDAr052916; Wed, 11 Aug 2004 05:29:13 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7B5TD4F052915; Wed, 11 Aug 2004 05:29:13 GMT (envelope-from marcel) Message-Id: <200408110529.i7B5TD4F052915@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 11 Aug 2004 05:29:13 +0000 (UTC) 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 machdep.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: Wed, 11 Aug 2004 05:29:14 -0000 marcel 2004-08-11 05:29:13 UTC FreeBSD src repository Modified files: sys/ia64/ia64 machdep.c Log: In set_regs(), flush the dirty registers onto the backingstore before we update the registers. That way we don't have any dirty registers to worry about and also know that bsp=bspstore, which makes updating the RSE related registers predictable. This is not the end of it. We need more validity checks, but for now this allows us to complete the gdb testsuite without crashing the kernel. Revision Changes Path 1.184 +3 -0 src/sys/ia64/ia64/machdep.c