From owner-freebsd-arm@FreeBSD.ORG Fri Feb 19 14:32:08 2010 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 69698106568F; Fri, 19 Feb 2010 14:32:08 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 1FAE38FC1A; Fri, 19 Feb 2010 14:32:07 +0000 (UTC) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.14.3/8.14.3) with ESMTP id o1JEDGe3018273; Fri, 19 Feb 2010 08:13:16 -0600 (CST) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1266588796; bh=n/8xNTgYJpuMxY17+uBIyx/iV62v8yf6gJKGPlYTSC8=; h=Date:From:Message-Id:To:Subject:Cc:In-Reply-To; b=rL9A6V7Iuc+pkBWFZeZ7LDDkjuAfytskE37cSr7E4DW+fRik00K1tn0/k47dR9a0E 1Q9ZrGA+VDiXQk6FFj9OZnG1o6b/mYXG5t0Z2JM8C1IC66fKtaHESEQVDrXJRQZjmV V6foOvNhAAJmzWMDycpnDmdn8ImZepFP/xa27dKE= Received: (from tinguely@localhost) by casselton.net (8.14.3/8.14.2/Submit) id o1JEDFpF018272; Fri, 19 Feb 2010 08:13:15 -0600 (CST) (envelope-from tinguely) Date: Fri, 19 Feb 2010 08:13:15 -0600 (CST) From: Mark Tinguely Message-Id: <201002191413.o1JEDFpF018272@casselton.net> To: gjb@semihalf.com, ticso@cicely.de In-Reply-To: <4B7E840F.2040709@semihalf.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.2 (casselton.net [127.0.0.1]); Fri, 19 Feb 2010 08:13:16 -0600 (CST) Cc: arm@freebsd.org, kostikbel@gmail.com, ticso@cicely7.cicely.de, current@freebsd.org Subject: Re: bind fails with sig11 on start / pthread failure on ARM? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2010 14:32:08 -0000 > > Some time ago we changed an address of RAS. Probably that's the problem. Please try > with patch below. > > grzesiek Good job. IMO, ARM atomic.h should have cmpxchg and the other standard atomic routines so applications don't roll their own and they become stale. This will help application writers if we move the atomic commands from the ARMv4/ARMv5 ARM_RAS_START/ARM_RAS_END atomic method to ARMv6/ARMv7 ldrex/strex/clrex commands. --Mark Tinguely