We are happy to announce the 16.03 release for the Reference Software Platform project, right before Linaro Connect BKK16!
This is our third release, incorporating quite a few changes and improvements for both the consumer and enterprise reference platforms. We are also happy to share, for the first time, that we were able to produce a common and unified kernel tree (4.4.0 based) that is shared across all the supported platforms!
The unified kernel is a critical piece as we can concentrate the development and validation into one single source tree, and also allowing us to create one package (deb/rpm) that can be shared with everyone. As a result of the integration of many different development trees, we are also able to quickly spot issues that could later affect upstream and distros (e.g. DT x ACPI).
Some of the highlights for this release (check https://github.com/96boards/documentation/wiki/RPB-16.03-Highlights for the complete list):
Unified Kernel:
-
Unified tree shared between the CE and EE builds, supporting Hikey, Dragonboard, D02, APM X-Gene, HP Proliant m400 and AMD Overdrive.
-
4.4.0 based, including under-review topic branches to extend the hardware support for the platforms available.
-
Device-Tree support for CE; ARM ACPI and PCIe support for Enterprise.
-
Single kernel config for all platforms in arch/arm64/configs/distro.config
Consumer Reference Platform:
CE debian RPB:
-
Upgrade to debian 8.3 “Jessie”
-
Upgrade to the unified 4.4.0 Linux Kernel
-
DB410c: Freedreno X11 video driver included by default (1.4.0)
-
HiKey: Grub 2 config supporting kernel package updates
CE AOSP RPB:
-
AOSP Android Marshmallow 6.0 (android-6.0.1_r16)
-
Early Developer Preview snapshot for DragonBoard™ 410, supporting Mesa and Freedreno
Enterprise Reference Platform:
Platforms Supported:
-
AMD Overdrive A0 (new) and B0
-
D02
-
APM X-Gene Mustang (new)
-
HP ProLiant m400 (new)
Features: UEFI with ACPI, KVM and PCIe support
Firmware: Updated UEFI/EDK2 for D02, including support for PCIe and SAS
Network Installers:
- Upgrade to debian 8.3 “Jessie”
- CentOS (now supported): Based on CentOS 7.2 15.11
Install instructions, known issues, test reports and instructions to build from source are all published at https://github.com/96boards/documentation/wiki/Reference-Platform-Home.
Since Linaro Connect BKK16 is just around the corner, please also make sure to check the sessions involving 96Boards and the Reference Software Project. Sessions we will cover next week:
- BKK16-100: Evolution of the Reference Software Platform Project
- BKK16-501: Kernel and bootloader consolidation and upstreaming
- BKK16-505: Mezzanine Enablement
Also make sure to check https://bkk16.pathable.com/ for the full schedule!
We hope you enjoy the release, and have a great Linaro Connect BKK16!
On behalf of the Linaro 96Boards team,
Ricardo Salveti