From owner-freebsd-arm@freebsd.org Sun Dec 6 10:02:58 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 D0EEA7683 for ; Sun, 6 Dec 2015 10:02:58 +0000 (UTC) (envelope-from jau789@gmail.com) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6FFA8194C for ; Sun, 6 Dec 2015 10:02:58 +0000 (UTC) (envelope-from jau789@gmail.com) Received: by wmuu63 with SMTP id u63so108337859wmu.0 for ; Sun, 06 Dec 2015 02:02:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=zdu1dtZoSipTCoqibY+U7NmpBCpoKr3DHwMw4FEJm3I=; b=FsUGGMj08tQAbANiG4HSc3lNGF6eGZdxign7tmNA8CeSS5TlTCpFG0mFhCUjOuT9qq UipXWzm1F47hLDRxg+H5xRmiQGZDTnypkZi+slkNlwOrlW7wCk1ktKWOmwzHg9URt6d9 0JKHM9NjKPHcHu/JEnB1zSP4hjlajXfeDXUTYoOEI18W6y4rwuQNzqe8vPUt5NZLhL+g dXDKNvicpRQGwV+oJs34RzjwgnUJQ9oR6doD2YRjzZTZx5q8altAnqBguRydmpO06b8X 4/bHqheqwoQV7mUb5O6m+bH+2eytcoBnW+jYPe5qS1YZXchcKTGOiCKS+J3WyZvUMM0W wc/w== X-Received: by 10.28.158.198 with SMTP id h189mr14232600wme.15.1449396176880; Sun, 06 Dec 2015 02:02:56 -0800 (PST) Received: from [192.168.1.131] (xdsl-205-1.nblnetworks.fi. [83.145.205.1]) by smtp.googlemail.com with ESMTPSA id h4sm19833092wjx.41.2015.12.06.02.02.55 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Dec 2015 02:02:56 -0800 (PST) Subject: Re: Raspberry Pi Zero To: freebsd-arm@freebsd.org, Stefan Parvu References: <44D770D9-F1EF-461E-BB1A-8A19E9FB4BC8@rcn.com> <4D7C44B3-8135-4431-A07B-6135284D0C02@bsdimp.com> <5663E1FA.3060602@kronometrix.org> From: Jukka Ukkonen X-Enigmail-Draft-Status: N1110 Message-ID: <566407CE.4020403@gmail.com> Date: Sun, 6 Dec 2015 12:02:54 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <5663E1FA.3060602@kronometrix.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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, 06 Dec 2015 10:02:58 -0000 On 12/06/15 09:21, Stefan Parvu wrote: > >> I haven’t looked, but most likely a new u-boot and/or other firmware is required. > > Talking about this, reminds me something I always wanted to ask. > > Q: cant we deliver one image for RBPI, RBPI2, RBPI0 boards for example ? > Currently one has to download & use a different image for a different > board. Linux Raspbian does not have this model. > > Why is this on FreeBSD ARM ? > > thanks, > I guess there is also the little issue that because RPI2 supports hardware floating point operations, it also makes sense to compile the user space with the hardware floating enabled. So, in addition to separate kernels one might quite reasonably wish to have also separate user space libraries and binaries. Additionally RPI2 needs SMP support RPI-B does not. If the same common image had to support both, the image would end up being suboptimal for both. --jau