From owner-freebsd-arm@FreeBSD.ORG Thu Aug 2 23:45:47 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CFE2106564A for ; Thu, 2 Aug 2012 23:45:47 +0000 (UTC) (envelope-from dave@jetcafe.org) Received: from nahkohe.jetcafe.org (nahkohe.jetcafe.org [205.147.26.32]) by mx1.freebsd.org (Postfix) with ESMTP id 553428FC0C for ; Thu, 2 Aug 2012 23:45:46 +0000 (UTC) X-Envelope-To: freebsd-arm@freebsd.org Received: from [205.147.26.5] (hokkshideh4.jetcafe.org [205.147.26.5]) by nahkohe.jetcafe.org (8.14.2/8.14.2) with ESMTP id q72NWKvw061123 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 2 Aug 2012 16:32:22 -0700 (PDT) Message-ID: <501B0E04.5040901@jetcafe.org> Date: Thu, 02 Aug 2012 16:32:20 -0700 From: Dave Hayes User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120612 Thunderbird/13.0 MIME-Version: 1.0 To: Ian Lepore References: <5008728C.5040100@jetcafe.org> <1343846511.1128.34.camel@revolution.hippie.lan> In-Reply-To: <1343846511.1128.34.camel@revolution.hippie.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: Globalscale Dreamplug and 8.3 RELEASE 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: Thu, 02 Aug 2012 23:45:47 -0000 On 08/01/12 11:41, Ian Lepore wrote: > As to this other part of your message that I didn't answer with my last > reply... I think the most important fix you need that isn't already in > 8.3 is the change to avoid leaving the i-cache bit disabled on > executable pages after loading a program or shared lib. > > I had posted a workaround patch for that on this list a few months ago, > which was oriented towards being as small a change as possible to > implement the workaround. Since then, my patch was reworked by kib@ > into a much more complete and robust change, but that change hasn't > found its way back to freebsd 8.x yet. > > The change that got committed to 9 and 10 doesn't apply cleanly to 8, > but this is something we need at work, so I'll get it back-ported to 8 > and post the patch Sometime Soon(tm). Thanks very much for this, and especially for a response! For reference, I've since compiled FreeBSD 9.1-PRERELEASE for the dreamplug based on some information on this list, and that seems to see both ethernet ports fine. I'll probably go with 9.1 for my "production" dreamplug since that works currently for me, but I will likely need to run both 9.1 and 8.3. So I'd be happy to test any patches you come up with. In the meantime I'm still somewhat struggling with building ports for ARM. Having abandoned cross-compilation for various reasons, I'm trying unsuccessfully to get QEMU to run an arm ports builder on 9.1-PRERELEASE using this GUMSTIX kernel idea. I would like to find a real step-by-step guide for this; those that are out there do not appear to work properly. I know 10 has some easier way, but has anyone tried this on 9.1? Are there alternative suggestions I might consider? -- Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org >>>> *The opinions expressed above are entirely my own* <<<< "How often do you shave?" "Twenty or thirty times a day." "You must be a freak!" "No, only a barber."