From owner-freebsd-arm@FreeBSD.ORG Thu Aug 14 22:18:12 2014 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 ESMTPS id DB63EB10 for ; Thu, 14 Aug 2014 22:18:12 +0000 (UTC) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.81]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B88849CD for ; Thu, 14 Aug 2014 22:18:12 +0000 (UTC) Received: from smtp.greenhost.nl ([213.108.104.138]) by smarthost1.greenhost.nl with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1XI3LQ-0004zA-6A for freebsd-arm@freebsd.org; Fri, 15 Aug 2014 00:18:04 +0200 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-arm@freebsd.org Subject: Re: And now for the actual test... [was: Re: What platform do you use?] References: <7EC2AB25-5949-40BF-A5AA-BF4C98F3F640@bsdimp.com> <1407724644.56408.469.camel@revolution.hippie.lan> Date: Fri, 15 Aug 2014 00:18:02 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: Quoted-Printable From: "Ronald Klop" Message-ID: In-Reply-To: <1407724644.56408.469.camel@revolution.hippie.lan> User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: / X-Spam-Score: -0.2 X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 autolearn=disabled version=3.3.2 X-Scan-Signature: 18b3e585b0ef946fc0f6ee9ab4fcc4ff X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Aug 2014 22:18:12 -0000 On Mon, 11 Aug 2014 04:37:24 +0200, Ian Lepore wrote: > On Tue, 2014-08-05 at 10:26 -0600, Warner Losh wrote: >> Greetings, >> >> I=E2=80=99d like to know what platforms people use FreeBSD/arm with, = and if = >> you=E2=80=99d have time to test some potentially =E2=80=9Cbreak the k= ernel=E2=80=9D sort of = >> changes in the next month? >> >> I have the following boards: boatloads of atmel, BBB, and RPI. This = >> covers the at91, imx6 and broadcom directories. I also have a = >> allwinnner board, but I=E2=80=99ve never got it booting FreeBSD. Like= wise with = >> a rockchip. I have some marvell gear too, but it is buried deep. This= = >> leaves a lot of other boards/SoCs to cover... >> >> Warner >> > > So, anybody wanting to do the testing alluded to in this thread-starti= ng > message, here's all you need to do: > > - Add "option ARM_DEVICE_MULTIPASS" to your kernel config. > - Rebuild and install the kernel, boot. > - Everything should still work. > > The only difference you should notice is that devices load in a > different order at boot time. Specifically, you'll see all the busses= > listed first, then interrupt controllers, then l2cache, then clocks an= d > timers, then all the usual stuff after that. > > There's no immediate benefit or speedup or anything, this is to help > pave the way for using fdt data that comes with a board or system > instead of needing our special freebsd dtb files. Right now we count = on > devices loading in the order we list them in our dts source. This is = a > new way of loading things that should ensure critical devices are load= ed > first, even when we can't control the order of things in the fdt data.= > > I've tested this on wandboard only so far. > > -- Ian My Sheevaplug tftpboots with the option enabled. Could not diff the dmes= g = output, because my usb-stick now wants to do fsck which fails, so I can = = not mount /. (This is because unexpected reboot, not because of kernel = change.) Ronald.