Up until now there is a separate Linux kernel build for each of the ARM platform or SoCs, which is one of the several problems when it comes to ARM based Linux. The merging of ARM multi-platform support into Linux 3.7 will now put an end to this problem thus enabling the new kernel to not only target multiple platforms but, also be more in line with its x86 counterpart.
“This is a pretty significant branch. It’s the introduction of the first multiplatform support on ARM,” writes Olof Johansson on the Git commit page. As revealed by Johansson, as of now all ARM platforms will not be supported. The initial 3.7 image will support highbank, vexpress, mvebu, socfpga, and picoxcell.
Johansson continues, “…it is now possible to build one kernel that contains support for highbank, vexpress, mvebu, socfpga, and picoxcell. More platforms will be convered over in the next few releases.”