HEADS UP: Marvell Armada 38x support in the tree

Marcin Wojtas mw at semihalf.com
Thu Jun 15 11:21:02 UTC 2017


Hello all,

Semihalf is happy to officially announce that starting from SVN
revision r319914 FreeBSD is ready to run on Marvell Armada 38x
system-on-a-chip family!

With an easy availability of the development boards, such as SolidRun
A388-Clearfog, this SoC family has a large ecosystem of various
Marvell and third-party software stacks and wide open-source support
(e.g. Linux, U-Boot, OpenWRT). From now on the FreeBSD project is
full-fledged part of it. Because this port was originally supposed to
be a base for a set of the UTM devices, also there was an effort to
introduce a rich, production quality port.

In the time of past months all features have made their way to FreeBSD-HEAD:
* Single/dual-core ARM Cortex-A9 and platform initialization,
  incorporated into common Marvell code (sys/arm/mv), which
  was fixed/improved in many places
* Optimised network controller support (sys/dev/neta)
* Cascade interrupt controllers support (MPIC to GICv2)
* SATA 3.0
* USB 3.0
* SDHCI 3.0
* USB 2.0
* RTC
* Multiple ports PCIe support
* Performance counters and fixes for ARMv7 HWMPC
* I2C
* GPIO
* Marvell 88E6176 switch support (sys/dev/etherswitchcfg/e6000sw)

This was a joined effort of Semihalf and Stormshield (main development
sponsor), in particular:
Fabien Thomas
Arnaud Ysmal
Zbigniew Bodek
Michal Stanek
Jan Dabros
Bartosz Szczepanek
Konrad Adamczyk
Dominik Ermel
Wojciech Macek
Marcin Wojtas

Also great thanks to Netgate for sponsoring and supporting great part of the
upstream effort and providing the  SDHCI support for the platform
(by Luiz Otavio O Souza).

Best regards,
Marcin


More information about the freebsd-arm mailing list