From owner-freebsd-arm@freebsd.org Sun Oct 2 15:16:03 2016 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 3EE91AEF27F for ; Sun, 2 Oct 2016 15:16:03 +0000 (UTC) (envelope-from lists@felix-maurer.de) Received: from mail.felix-maurer.de (felix-maurer.de [IPv6:2a02:c200:1:10:3:0:7193:1]) by mx1.freebsd.org (Postfix) with ESMTP id 08F4F32D for ; Sun, 2 Oct 2016 15:16:03 +0000 (UTC) (envelope-from lists@felix-maurer.de) Received: from Felix-MBP.fritz.box (p2003008B2F5CE700D94B6D71FB913B91.dip0.t-ipconnect.de [IPv6:2003:8b:2f5c:e700:d94b:6d71:fb91:3b91]) by mail.felix-maurer.de (Postfix) with ESMTPSA id DBDBD1B8478F; Sun, 2 Oct 2016 17:15:06 +0200 (CEST) Message-ID: <57F124B0.9010902@felix-maurer.de> Date: Sun, 02 Oct 2016 17:16:00 +0200 From: Felix Maurer User-Agent: Postbox 5.0.3 (Macintosh/20160930) MIME-Version: 1.0 To: =?UTF-8?B?TWlrYcOrbCBVcmFua2Fy?= CC: Warner Losh , "freebsd-arm@freebsd.org" Subject: Re: FreeBSD on Pine64: ubldr for arm64 References: <57F0440A.4060709@felix-maurer.de> In-Reply-To: X-Enigmail-Version: 1.2.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Oct 2016 15:16:03 -0000 Thank you for the link. This looks promising to me. I'll give it a try soon. Mikaƫl Urankar schrieb: > 2016-10-02 6:44 GMT+02:00 Warner Losh : >> On Sat, Oct 1, 2016 at 5:17 PM, Felix Maurer wrote: >>> Hi, >>> >>> I am currently trying to build a FreeBSD image with Crochet to boot on >>> the Pine64. >>> >>> Thanks to the sysutils/u-boot-pine64 port I already got a working SPL >>> that starts U-Boot. The normal way to continue booting a image built by >>> Crochet is to start ubldr. But at the moment there is no arm64 version >>> of ubldr in the tree. >>> The only thing I found about this is this diff: >>> https://reviews.freebsd.org/D5512 . It has been lying around there since >>> March and the last comments state that the changes are unnecessary now >>> for the RPI3 because a way has been found to boot on a RPI3 without >>> U-Boot. Now I have two questions: >>> >>> 1. Is there a chance for the diff to make it into the tree? Although it >>> is no longer needed for the RPI3 it may be needed by other boards. >>> 2. As an alternative: What is this mysterious way to boot without U-Boot >>> and may this be possible for other boards like the Pine64? >> Both pine and rpi-3 use uboot to boot, but they use it to boot the >> UEFI implementation. There's a freebsd port for u-boot on pine64. >> There's also a github project to add support for pine64 to crochet, >> but I don't have the pointer... > > here it is: > https://github.com/wca/crochet/tree/add-pine64-support