<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div><br></div><div><br></div><div><br></div><div><br>On Aug 7, 2018, at 2:45 AM, George Neville-Neil <<a href="mailto:gnn@neville-neil.com">gnn@neville-neil.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span></span><br><span></span><br><span>On 7 Aug 2018, at 2:18, Charles Sprickman wrote:</span><br><span></span><br><blockquote type="cite"><span>Hi all,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>So I’m starting to rely on a Pi or two here and there and I’m finding the upgrade options for FreeBSD to be a bit… labor intensive.  I was hoping for “freebsd-update” but that’s not an option apparently.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>So for all the ARM fans here, what are my options?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>- Is FreeBSD going to be making any ARM stuff "Tier 1" soon?</span><br></blockquote><span></span><br><span>Yes.  Probably in 12.0.  Packages etc. are being built regularly BTW.</span><br><span></span><br><span>No idea on the Net/Open front but it seems others are answering that one.</span><br></div></blockquote><div><br></div><div><div><span style="background-color: rgba(255, 255, 255, 0);">Netgate has several ARM-powered devices running pfSense. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">The SG-1000 has a TI OMAP 3552 inside. The BeagleBone series has a faster version of the same SoC  inside. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">We did a lot of work to the Ethernet driver. It will do just a bit under 600mbps now (no pf/ipfw).  When we started it was slower than Linux, now it’s faster.  </span><span style="background-color: rgba(255, 255, 255, 0);">All of the FreeBSD bits have been upstreamed. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Our SG-3100 has a Marvell 385 in it, along with a Marvell 6141 switch.  Netgate and Semihalt did a lot of work on various parts of the SoC, caches, timers, NIC driver and SD/eMMC bus.  All work has either been upstreamed or is scheduled to be upstreamed. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Netgate’s next product based on ARM is unannounced, but it’s clear from other places I’ve talked that it’s based on the Marvell 3720, as found on the espresso.bin.</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">This is an arm64 platform.  Similar work has taken place on the SD/eMMC bus, and to get the forwarding up to 1gbps, which required enabling the on-die coherent memory.</span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">I anticipate an announcement soon.  All the FreeBSD work will be upstreamed. </span></div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Finally, I just kicked off a project (read: we’re paying an outside developer) to improve the support in FreeBSD for the Marvell 7000/8000 series (pin drivers, clock drivers, etc).  These are the current top-end ARM64 platforms from Marvell. First target is the solidrun macchiato.bin board.  All this work will be upstreamed as it’s accomplished. </span></div></div><div><br></div>The whole idea here is to help FreeBSD have arm64 as a Tier-1 architecture and give the pfSense and FreeBSD communities non-Intel options. <blockquote type="cite"><div><span></span></div></blockquote><div><br></div><div><a href="https://twitter.com/gonzopancho/status/1005624235673387008?s=21">https://twitter.com/gonzopancho/status/1005624235673387008?s=21</a></div></body></html>