Skip to content

Little Endian Feature History

Michael Ellerman edited this page Aug 9, 2018 · 6 revisions

Matrix of notable little endian-related features and which kernel version they were introduced in.

This does not take into account backports to stable branches.

Kernel Version Feature
3.13 FIXUP_ENDIAN1
3.13 CONFIG_CPU_LITTLE_ENDIAN2
...
3.16 ELFv2 kernel
3.16 ppc64le zImage
...
4.10 Bi-endian build w/out clean 3
  1. Kernel is able to switch to the endian it is compiled for on entry.
  2. The ability to configure the kernel to be built little endian - this essentially the epoch for LE. Commit 7c105b63bd9887f10ec281b0020492e7c774d0fc.
  3. Ability to switch the endian of the build (via .config), without needing to make clean.

Active stable branches with no LE support

Kernel Version
3.2.y
3.4.y
3.10.y
3.12.y
Clone this wiki locally