Some of the highlights for the ARM code sent out today include:
- Early support for the NVIDIA Tegra 186 (Tegra186) SoC. The Tegra186 is believed to be the Tegra P1 Pascal-based SoC. This new Tegra codenamed Parker is believed to have a NVIDIA custom designed ARMv8 "Denver2" processor and Pascal graphics.
- Samsung Exynos 5433 mobile phone platform support.
- HiSilicon Hip07 server platform and D05 board support, a two-socket ARMv8 Cortex-A72 server board.
- Support for the NXP LS1046A communications processor.
- Qualcomm MSM8992 (Snapdragon 808) and MSM8994 (Snapdragon 810) SoC support.
- Rockchip PX5 automotive platform support.
- Huawei Nexus 6P mobile phone support.
- LG Nexus 5X mobile phone support.
- Pine64 development board support.
- The ST STM32F746 SoC is the Linux kernel's first Cortex-M7 based micro-controller supported.
- Support for Tegra firmware interfaces with their power management controllers.
- In the non-ARM64 space there is some new support too including the Motorola Droid 4, PogoPlug v3, Netgear R8500 router, TP-LINK Archer C9 V1, CHIP Pro, NanoPi M1, and many other lesser known products / developer boards.
- The Raspberry Pi 3 is now better supported with a default kernel build.
Those are all the highlights that interest me about the big ARM changes for Linux 4.10. Those that want to dig through the changes in full can find them via the kernel mailing list.
Earlier in the week were the ARM64 arch changes for Linux 4.10. There some of the work includes uprobes support, CPU capacity information passing via DT or sysfs, huge TLB fixes, and other low-level changes.