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>