From owner-svn-src-all@FreeBSD.ORG Fri May 17 01:49:17 2013 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3931AB3F; Fri, 17 May 2013 01:49:17 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from felyko.com (felyko.com [174.136.100.2]) by mx1.freebsd.org (Postfix) with ESMTP id 24D44BD7; Fri, 17 May 2013 01:49:16 +0000 (UTC) Received: from [IPv6:2601:9:4d00:42:4d40:fa57:7618:2b24] (unknown [IPv6:2601:9:4d00:42:4d40:fa57:7618:2b24]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by felyko.com (Postfix) with ESMTPSA id 611B33984A; Fri, 17 May 2013 01:49:06 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: svn commit: r250692 - head/sys/arm/conf From: Rui Paulo In-Reply-To: <30BAC0E1-9E8F-4FA4-A31E-C2AFAFDBCB95@freebsd.org> Date: Thu, 16 May 2013 18:49:07 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <201305160351.r4G3p0uu047404@svn.freebsd.org> <30BAC0E1-9E8F-4FA4-A31E-C2AFAFDBCB95@freebsd.org> To: Tim Kientzle X-Mailer: Apple Mail (2.1503) Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 May 2013 01:49:17 -0000 On 2013/05/16, at 2:02, Tim Kientzle wrote: > I don't object, but I'm not sure why we need this. >=20 > I'd rather see a comment in the BEAGLEBONE > config indicating that it can be used with > beaglebone-black.dts. >=20 > Generally, I want us to move away from compiled-in > DTBs. The BEAGLEBONE config works just fine on either > one and it's what I plan to continue using going forward. >=20 > Part of the boot loader's job is to load the correct DTB. > The images built by Crochet today already do this > and produce images that boot on either old or new > BeagleBone using the BEAGLEBONE config. >=20 > U-Boot already has logic to detect the board, > load the correct DTB, and the same BEAGLEBONE > kernel then runs just fine. Here are the U-Boot > patches if you'd like to do this as well: >=20 > = https://github.com/kientzle/crochet-freebsd/tree/master/board/BeagleBone/f= iles >=20 > (There's also a copy of the compiled U-Boot and > associated files at: >=20 > http://people.freebsd.org/~kientzle/beaglebone-and-black-bootfiles.tgz >=20 > Moving forward, I'd like to see us generally consolidate ARM > kernel configurations. I have some (still very experimental) > ideas for combining the RPi and BeagleBone kernels > into a single kernel, but with my limited time, that will > be a fairly long-term project. If anyone's at BSDCan > who would like to talk about it=85. I'll be at the > "Beyond BuildWorld" session on Thursday=85. ;-) >=20 > Yes, this is certainly useful for people net booting > the BeagleBone Black for developing kernel drivers, > but I'm not sure why we would bother having it > checked-in. I understand your point, but what about drivers that only apply to the = BeagleBone Black, such as a driver for HDMI? Wouldn't that require a = separate kernel config file or are we expecting to use only kernel = modules? Regards, -- Rui Paulo