From owner-freebsd-arm@FreeBSD.ORG Sun Aug 25 16:03:31 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 850AB6AE for ; Sun, 25 Aug 2013 16:03:31 +0000 (UTC) (envelope-from zbb@semihalf.com) Received: from mail-qa0-f43.google.com (mail-qa0-f43.google.com [209.85.216.43]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 446BC2512 for ; Sun, 25 Aug 2013 16:03:30 +0000 (UTC) Received: by mail-qa0-f43.google.com with SMTP id bq6so397500qab.9 for ; Sun, 25 Aug 2013 09:03:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=TWvz5R9te/9ivKIHiYmGgsnlRostyk7VsA1zq8brJEs=; b=hsH7gnPQeFAwk7M7lcbuckQIsDb9rWEUFCMGbwPnUY+SLuHoXLZOB72O8H8xerUv5E iMeDk3SNtIykQ08O2n4LQLxTcvzv2sRE+/p4iYMBj8VP8PhoNlceYNVlF43VCla8cp9O 2ctO4n5M6/vxpsdcBYW2CwAGJoN6Qi/CUi3EI/J6OAjnUVPTzQe0WHDPCEpL70ETbHzI /pC8a0sdxWpQGEFeN+MvEtAvfD81oZ1Md0BvlUbbel8kkmVW74Z6m/njeFe+9yd8c23c Dv5cAMp1CrqZm4nF+d06W1ZW8EavlMOfnagP9GBiu/KOSnHCZG6UZT4NacBFJ2R95gxJ 0aYg== X-Gm-Message-State: ALoCoQmmbaLmcxL8vJjQclpAkicpZ2NIF4sc0tf0IQPit0tdU1s3vXBx0cnZttqdvFjr3Z0OaQEx MIME-Version: 1.0 X-Received: by 10.224.63.72 with SMTP id a8mr3950533qai.72.1377446604308; Sun, 25 Aug 2013 09:03:24 -0700 (PDT) Received: by 10.49.8.20 with HTTP; Sun, 25 Aug 2013 09:03:24 -0700 (PDT) In-Reply-To: <2DF35AA8-01C3-4F99-848A-34BD52EA5193@bsdimp.com> References: <5218FBE2.2000907@m5p.com> <20130825.195532.59669686.shigeru@os-hackers.jp> <2DF35AA8-01C3-4F99-848A-34BD52EA5193@bsdimp.com> Date: Sun, 25 Aug 2013 18:03:24 +0200 Message-ID: Subject: Re: Pretty good RPi version? From: Zbigniew Bodek To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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: Sun, 25 Aug 2013 16:03:31 -0000 2013/8/25 Warner Losh > > On Aug 25, 2013, at 9:34 AM, Tim Kientzle wrote: > > > > > On Aug 25, 2013, at 5:07 AM, Adrian Chadd wrote: > > > >> Hi! > >> > >> All - if it's unstable, please complain loudly on -arm and -current and > >> file PRs. If you have the time, please help figure out which commit(s) > >> broke things. > >> > >> There's been plenty of "stuff is unstable" talk, but I'm not sure it's > >> percolated its way up to the people doing VM hacking on other platforms > >> (notably amd64) so they are likely unaware they've broken things. > >> > >> It's possible they've also broken things for MIPS, which has me > worried. :( > > > > On a similar note: FreeBSD is starting the process for branching > > and releasing FreeBSD 10.0. (The whole process will take a few > > months, but it means we need to get bugs isolated and fixed NOW.) > > > > I would *love* to have a solid, stable FreeBSD/ARM for 10.0. > > (If nothing else, I started tinkering with BeagleBone in late 2011 > > specifically so I could move my personal email server onto one. ;-) > > > > To get there, we need as many people as possible: > > * Running the bleeding edge FreeBSD. > > * Reporting problems. > > * Helping to diagnose those problems. > > > > Q: Does anyone know a good way to test userland locking? > > > > Diane Bruce has been continuing to dig into the issue that > > broke sshd a while back; the clues point to some issue in > > jemalloc (possibly locking related?). > > Once upon a time, back in the RAS/armv4 days, I found a bug. Locks were > getting stuck in threads in my employer's command and control program. > After much debugging, it came down to the atomic operations implemented by > RAS were less than atomic. There was a one or two instruction race in them. > Usually they'd work, and you needed a very high interrupt load, like in my > employer's hardware, to see the problem reliably. It would be useful to > eliminate this possibility, even though RAS is off the table for armv6, > this is really the first release with armv6 support and the atomics haven't > been through the torture test of that process yet. > > Warner > > > Q: Has anyone tried running some or all of the FreeBSD > > regression tests? > > > > Tim > > > Hello. Also please try commenting out pmap_copy() body in sys/arm/arm/pmap-v6.c There is a bug there that we are aware of so please either comment out or place return in pmap_copy() and try again with your tests. Best regards Zbyszek Bodek