From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 15:24:03 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 721A8BD4 for ; Fri, 8 Feb 2013 15:24:03 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (marvin.blogreen.org [IPv6:2001:470:1f13:b9c::2]) by mx1.freebsd.org (Postfix) with ESMTP id 231CFC38 for ; Fri, 8 Feb 2013 15:24:03 +0000 (UTC) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 8BC091CB68; Fri, 8 Feb 2013 16:23:51 +0100 (CET) Date: Fri, 8 Feb 2013 16:23:51 +0100 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Steve O'Hara-Smith Subject: Re: named kills raspberry pi Message-ID: <20130208152351.GB19514@FreeBSD.org> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="St7VIuEGZ6dlpu13" Content-Disposition: inline In-Reply-To: <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Tim Kientzle , freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 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, 08 Feb 2013 15:24:03 -0000 --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > I had a nasty feeling it might be, I was just hoping it might still > work anyway. Failing that I'll look into an armv6 implementation of > cpmxchg. Either way if I get it to work I'll post a patch to this > list. First of all, please note that I am only an ARM user and never hacked or whatever for ARM, so this could be completely out-topic, please accept my apologies if it's the case :-) A few years back, I bought an OpenRD [1] and when I wanted to run named on it, it crashed (just named, not the system). The crash occurred in isc_atomic_cmpxchg() and after some digging in the list archive, I found parts of patches that once combined made my problem vanish. I have been using this patch since then, and as the program and name of the function suggest some link with the subject of this thread, I though it could be related and you could be interested in it [2]. I can't even warranty that the patched function acts like it should, but I could run named after applying it. In case this helps someone to avoid a few hours of hacking, this is great, otherwise, well sorry for the noise :-) Kind regards, Romain References: 1. Early version of this: http://www.globalscaletechnologies.com/t-openrdu= details.aspx 2. http://people.freebsd.org/~romain/openrd-named.diff --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --St7VIuEGZ6dlpu13 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQGcBAEBAgAGBQJRFRiHAAoJELpNHZVREjNvdNQMAKnUZdY46bhP/nY6O46RxAZX djC4ZGj8pnJk/k3YY5Irl41lMg/d7M/xNsSjNLHoUshK9NujszniXAaHvXEKGzlg o3mW3duTfZVlOny062GqHItLmVg5r9xQPd9wcKc7GextjlIC4KF2z2y/xAI7Zhb7 fbYnJ5kEYXaYZmi2rMvYn0oV5u1O50DF9bzK1tPZGNpf8kQMYSna8x4mlSzLu38Z 0IJutQS5ncO3rHxc91mr2rTIMSd29HRXFGoxW4BavauURCyLJGTrxVUVblEm0Kw3 eg7ureyCM0NVMGySOfO7vGImnGb/u7LThqj8TcvEH13eZZNLYwvRx0OoCud9RyC7 00mCJv8CMQwd8StdBxVrmeKv6ATeSmrDcqcqNddnJGc+3fpIGPmfX/tj1hzU0PBz WMUtztty6ARZHuYOenAnpetnS8SlfAfoX8m10JXMqhIfeYjM5vcnWNm9rD3mW07V Ula7Q4hn1ud0n0l1O5nUv11atwGFveBOGXvN4Bt3Rw== =r8OW -----END PGP SIGNATURE----- --St7VIuEGZ6dlpu13--