One Kernel Can Now Handle Multiple ARM Platforms

Posted by Michael Larabel on October 03, 2012

The Linux 3.7 kernel gets even more exciting with the merging of ARM multi-platform support. This work allows for a single Linux kernel build to contain support for multiple ARM SoCs/platforms.

Up to this point there's basically been a Linux kernel build for each ARM target/platform, which has been one of several problems complicating the ARM Linux platform. Fortunately with this multi-platform work merged for Linux 3.7, a single build is now able to target multiple platforms, in a somewhat similar manner to an x86 kernel image.

Not all ARM platforms are initially supported this way for the Linux 3.7 kernel. In this next kernel, the platforms where you can now have a single kernel image include highbank, vexpress, mvebu, socfpga, and picoxcell.

As Olof Johansson explains in the Git commit, "This is a pretty significant branch. It's the introduction of the first multiplatform support on ARM, and with this (and the later branch) merged, 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."

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. NetBSD 6.1 Brings In More Features
  2. Using Six Monitors With AMD's Open-Source Linux Driver
  3. Benchmarking The Intel P-State, CPUfreq Changes
  4. FreeBSD Still Working On Next-Gen Package Manager
  5. DNF Still Advancing As Experimental Yum For Fedora
  6. Logitech Begins Supporting Linux Users
  7. Modern Intel Gallium3D Driver Still Being Toyed With
  8. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  9. GCC 4.8.1 Compiler Due To Be Out Next Week
  10. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
  11. Linux's "Ondemand" Governor Is No Longer Fit
Latest Forum Talk
  1. Benchmarking The Intel P-State, CPUfreq Changes
  2. Modern Intel Gallium3D Driver Still Being Toyed...
  3. Logitech Begins Supporting Linux Users
  4. X3: Albion Prelude Released For Linux Gamers
  5. Linux's "Ondemand" Governor Is No...
  6. DNF Still Advancing As Experimental Yum For Fedora
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite