From owner-freebsd-arm@freebsd.org Sun Jul 19 19:01:17 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A8159A6EC1 for ; Sun, 19 Jul 2015 19:01:17 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C2CBE1BD5; Sun, 19 Jul 2015 19:01:15 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t6JJ1TLj016975; Sun, 19 Jul 2015 19:01:29 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.100] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id 3b8xdsa33ebajq7rrfnfhcwcaw; Sun, 19 Jul 2015 19:01:29 +0000 (UTC) (envelope-from tim@kientzle.com) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: ubldr vs ubldr.bin? From: Tim Kientzle In-Reply-To: <1437019414.1334.355.camel@freebsd.org> Date: Sun, 19 Jul 2015 12:01:09 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <35BEBE2A-429E-4A56-9A01-5EBB2CF26E60@kientzle.com> References: <1436978285.1334.335.camel@freebsd.org> <1437019414.1334.355.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.2102) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2015 19:01:17 -0000 > On Jul 15, 2015, at 9:03 PM, Ian Lepore wrote: >=20 > On Wed, 2015-07-15 at 20:15 -0700, Tim Kientzle wrote: >>> On Jul 15, 2015, at 9:38 AM, Ian Lepore wrote: >>>=20 >>> ubldr.bin is a raw executable image >>> (no elf headers) which is self-relocating and can be loaded at any >>> address. =E2=80=A6 a common armv6[hf] userland that runs >>> on any board. Previously the single userland difference between = various >>> arm boards is that UBLDR_LOADADDR was different for each board. >>=20 >> Wonderful! Nice work. >>=20 >>=20 >>> =E2=80=A6 and ubldr is still >>> being built only for compatibility with people that have older = u-boot >>> installed. >>=20 >> Hmmm=E2=80=A6. I wonder how Crochet should handle this. Plenty of = folks use Crochet to build 10-STABLE and 10.1 images, so we have to be a = little careful about jumping ahead with new features that are only = available in 11-CURRENT. >>=20 >> Any plans to MFC this? >>=20 >> Tim >=20 > It has all been MFC'd to 10-stable around the end of May and will be = in > 10.2. The only missing piece is changes to the u-boot ports. I got > started on that, got like just wandboard done (but not comitted, I'm = not > actually a ports committer so I have to get someone's approval to > commit), then this crazy-deadline project came up at work. What changes are needed to the U-Boot ports? Tim