[PULL REQUEST] big-endian updates for ARM

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Sep 2 07:27:39 EDT 2013


Dear Ben Dooks,

On Mon, 02 Sep 2013 12:24:23 +0100, Ben Dooks wrote:

> Ben Dooks (19):
>        ARM: fix ARCH_IXP4xx usage of ARCH_SUPPORTS_BIG_ENDIAN
>        ARM: asm: Add ARM_BE8() assembly helper
>        ARM: fixup_pv_table bug when CPU_ENDIAN_BE8
>        ARM: set BE8 if LE in head code
>        ARM: pl01x debug code endian fix
>        ARM: twd: data endian fix
>        ARM: smp_scu: data endian fixes
>        highbank: enable big-endian
>        fix highbank

Seems like you forgot to rebase your branch to squash this commit in
the previous one.

>        mvebu: support running big-endian
>        vexpress: add big endian support
>        ARM: alignment: correctly decode instructions in BE8 mode.
>        ARM: traps: use <asm/opcodes.h> to get correct instruction order
>        ARM: module: correctly relocate instructions in BE8
>        ARM: set --be8 when linking modules
>        ARM: hardware: fix endian-ness in <hardware/coresight.h>
>        ARM: net: fix arm instruction endian-ness in bpf_jit_32.c
>        ARM: Correct BUG() assembly to ensure it is endian-agnostic
>        ARM: kdgb: use <asm/opcodes.h> for data to be assembled as intruction
> 
> Victor Kamensky (2):
>        ARM: atomic64: fix endian-ness in atomic.h
>        ARM: signal: sigreturn_codes should be endian neutral to work in BE8

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the linux-arm-kernel mailing list