Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Oct 2016 10:06:31 -0400
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        Ross Alexander <rwa@athabascau.ca>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: Raspberry Pi 3 support
Message-ID:  <20161017140631.GA77580@mutt-hardenedbsd>
In-Reply-To: <alpine.BSF.2.20.1610170004010.2176@autopsy.pc.athabascau.ca>
References:  <mailman.62.1476446401.6092.freebsd-arm@freebsd.org> <alpine.BSF.2.20.1610170004010.2176@autopsy.pc.athabascau.ca>

next in thread | previous in thread | raw e-mail | index | archive | help

--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Oct 17, 2016 at 12:33:27AM -0600, Ross Alexander wrote:
> On Fri Oct 14 22:10:56 UTC 2016, Shawn Webb wrote:
>=20
> > I've documented the steps I took to install FreeBSD on my RPI3:
> >      https://wiki.freebsd.org/arm64
> > I hope I didn't miss anything. It's a wiki, so if I did, feel free to
> > correct it (or let me know and I can correct it, too).
>=20
> I'm referencing https://wiki.freebsd.org/arm64/rpi3 as it seems
> to be "the one".  The following notes are meant to be clarifications
> for people as clueless as myself -
>=20
> You say: "Download all the files from the boot directory in the
> official Raspberry Pi firmware repository on GitHub."  I read that as
>=20
>      newfs_msdos -F 16 /dev/da0s1
>      mount -t msdosfs /dev/da0s1 /mnt0
>      cd /mnt0
>      svn checkout https://github.com/raspberrypi/firmware/trunk/boot/
>      mv boot/* .
>      rm -R boot
>=20
> You say: "Copy $MAKEOBJDIRPREFIX/arm64.aarch64/<svn-checkout-path**>/sys/=
boot/efi/boot1/boot1.efi
> to /mnt/EFI/BOOT/bootaa64.efi".  I read that as
>=20
>      mount -t ufs /dev/da0s2a /mnt1
>      mkdir -p /mnt0/EFI/BOOT
>      cp /mnt1/boot/boot1.efi /mnt0/EFI/BOOT/bootaa64.efi
>=20
> given that /dev/da0s2a is all the stuff from "Building", "World", and
> "Kernel" sections and a "make -s installworld installkernel distribution
> KERNCONF=3DRPI3 DESTDIR=3D/mnt1 TARGET=3Darm64 TARGET_ARCH=3Daarch64".
>=20
> And hey, guess what: it boots fine :).  No hints as to how many times
> I got it wrong, though.

Hey Ross,

Good catch. What I'll do is add a "prerequisites" section, instructing
on how and where to download the required files. Then I'll refactor that
bit to make better sense.

Thanks for the input. I appreciate it.

--=20
Shawn Webb
Cofounder and Security Engineer
HardenedBSD

GPG Key ID:          0x6A84658F52456EEE
GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89  3D9E 6A84 658F 5245 6EEE

--45Z9DzgjV8m4Oswq
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYBNrlAAoJEGqEZY9SRW7uYmkQAJXghxPcIR0msF87izKNC11r
/+EeyLjH2NDwPa/iz7R2Zn0Y+y11gI5HAyBVN7SaBh7BM/F87r6Ne+gVs+D2USgr
XzJjx9vY8Q8eut9J15QueF59EspSgwzmmmflrNyBHjAqGu73Cgz/IiRsKBDWWT+C
kVpNfkEIM4uXnNYvxpE7jSuQHq+vNwfblbJv9+cBQjvWfKbU+Tyd6p2OTcaYGLKg
vwG43fC28a97cuvEouyowBZWXE+qBIfv4CM4xMgg2rFuIowmO34HsU908ZwPLGPH
RnAir3dOUWO0rQXLyThXE18Uz8oi6247sjkOKaC0AunEwRsHsDnqV5pYQkdpCUzP
PmtVJflH57SUIFd3XiByomry+iTTMmUjwaSMQuiavoMqio72cTG3o2vuhflPPmby
vfBo1ZpMoIYAqDpB6nKfBCG39pcRWiZvZs+sVSv3gdifeCNX5O4sjW1xfJbnJkFQ
exzWaJcI9L1JG8JNVjAwxXKviY3LdCqoiqu/1WxenRGjQzetXnn9WaEvEbp3KBRF
/z1vgGfFy8dGDl58zBHne62wQqgVkfhq7Wk4n8akXmuq44nZNrqLe40xQBR7CcfC
gbt/hjZYqxsqjCYk6YdpPvv3LbdC6TA16c0bIpiMJBoskyW3O+0Yh78NX9zQIqdc
YuMe2UnA8vY8EfCxAq0S
=oECB
-----END PGP SIGNATURE-----

--45Z9DzgjV8m4Oswq--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161017140631.GA77580>