Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Dec 2015 10:45:38 -0600
From:      Erik Moe <e.moe@rcn.com>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Jukka Ukkonen <jau789@gmail.com>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Raspberry Pi Zero
Message-ID:  <B9614EFF-DA70-48BB-AFB3-2574C2936620@rcn.com>
In-Reply-To: <CANCZdfpOBGKni7tUXbjxieTRBB=ONhypUQsaKu4a3UyWEP-_0w@mail.gmail.com>
References:  <44D770D9-F1EF-461E-BB1A-8A19E9FB4BC8@rcn.com> <4D7C44B3-8135-4431-A07B-6135284D0C02@bsdimp.com> <5663E1FA.3060602@kronometrix.org> <566407CE.4020403@gmail.com> <CANCZdfpOBGKni7tUXbjxieTRBB=ONhypUQsaKu4a3UyWEP-_0w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Firmware was the issue.  I mounted the MSDOS partition of the latest =
RPI-B snapshot, replaced bootcode.bin, fixup.dat, fixup_cd.dat, =
start.elf and start_cd.elf from https://github.com/raspberrypi/firmware =
<https://github.com/raspberrypi/firmware>; and the Zero booted right up =
into multi-user mode.  It didn=E2=80=99t seem to mind that the DTB was =
for the RPI-B.

Erik

> On Dec 6, 2015, at 10:20 AM, Warner Losh <imp@bsdimp.com> wrote:
>=20
> On Sun, Dec 6, 2015 at 3:02 AM, Jukka Ukkonen <jau789@gmail.com> =
wrote:
>=20
>> On 12/06/15 09:21, Stefan Parvu wrote:
>>>=20
>>>> I haven=E2=80=99t looked, but most likely a new u-boot and/or other =
firmware is
>> required.
>>>=20
>>> Talking about this, reminds me something I always wanted to ask.
>>>=20
>>> 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.
>>>=20
>>> Why is this on FreeBSD ARM ?
>>>=20
>>> thanks,
>>>=20
>>=20
>> I guess there is also the little issue that because
>> RPI2 supports hardware floating point operations,
>>=20
>=20
> Both support hardware floating point. RPi B vfp v2, and
> the RPi2 vfp v3.
>=20
>=20
>> 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.
>>=20
>=20
> It's desirable, but not for the floating point reason.
>=20
>=20
>> 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.
>=20
>=20
> The suboptimality isn't so great.
>=20
> After I sent the mail last night, I realized that there's
> other differences between the two CPUs that require different
> DTBs, different firmware to be loaded into the GPU, and
> likely a host of other minor things. Surmountable (since the
> base firmware / IPL supports it), but lots of work.
>=20
> Warner
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B9614EFF-DA70-48BB-AFB3-2574C2936620>