From owner-cvs-src@FreeBSD.ORG Sat Jan 7 01:55:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 F16CE16A41F; Sat, 7 Jan 2006 01:55:13 +0000 (GMT) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B18D43D5A; Sat, 7 Jan 2006 01:55:12 +0000 (GMT) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k071tC13070132; Sat, 7 Jan 2006 01:55:12 GMT (envelope-from grehan@repoman.freebsd.org) Received: (from grehan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k071tC8b070131; Sat, 7 Jan 2006 01:55:12 GMT (envelope-from grehan) Message-Id: <200601070155.k071tC8b070131@repoman.freebsd.org> From: Peter Grehan Date: Sat, 7 Jan 2006 01:55:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/powerpc/powerpc machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 07 Jan 2006 01:55:14 -0000 grehan 2006-01-07 01:55:12 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc machdep.c Log: Set the siginfo si_addr field, and also the mysterious 3rd parameter to old-style signals, to be the DAR register for DSI miss exceptions. This gives the address of the access rather than the instruction address. The behaviour is now the same as on i386. Found by: libsigsegv tests Revision Changes Path 1.94 +4 -1 src/sys/powerpc/powerpc/machdep.c