From owner-freebsd-alpha@FreeBSD.ORG Fri Feb 6 11:44:22 2004 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B48D16A4CE for ; Fri, 6 Feb 2004 11:44:22 -0800 (PST) Received: from mail2.speakeasy.net (mail2.speakeasy.net [216.254.0.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 806AA43D39 for ; Fri, 6 Feb 2004 11:44:20 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 3842 invoked from network); 6 Feb 2004 19:44:20 -0000 Received: from dsl027-160-063.atl1.dsl.speakeasy.net (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) encrypted SMTP for ; 6 Feb 2004 19:44:20 -0000 Received: from 10.50.40.205 (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.10/8.12.10) with ESMTP id i16JiGM0019864; Fri, 6 Feb 2004 14:44:16 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: jeffr@FreeBSD.org Date: Fri, 6 Feb 2004 14:45:22 -0500 User-Agent: KMail/1.5.4 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200402061445.22692.jhb@FreeBSD.org> X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: alpha@FreeBSD.org Subject: Patch to fix kern_ptrace() on Alpha so it can be made mpsafe again. X-BeenThere: freebsd-alpha@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Alpha List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2004 19:44:22 -0000 Can someone please test the patch at http://www.FreeBSD.org/~jhb/patches/alpha.ptrace.patch and make sure that gdb and other utils that use ptrace still work ok? If so, can you retry it with the ptrace() syscall marked MP safe (change STD in front of ptrace() in syscalls.master to MSTD and do a 'make init_sysent.c' in sys/kern) with WITNESS on and verify that it works ok? Thanks. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org