From: ben.dooks@codethink.co.uk (Ben Dooks)
To: linux-arm-kernel@lists.infradead.org
Subject: [PULL REQ] Big Endian initial patch series
Date: Fri, 18 Oct 2013 21:54:05 +0100 [thread overview]
Message-ID: <20131018205405.GA28835@codethink.co.uk> (raw)
This series has been well tested and it would be great to get this
merged now. So here is the pull request:
The following changes since commit 8b5ede69d24db939f52b47effff2f6fe1e83e08b:
powerpc/irq: Don't switch to irq stack from softirq stack (2013-10-07 14:19:39 -0700)
are available in the git repository at:
ssh://git at git.baserock.org/delta/linux baserock/bjdooks/312-rc4/be/core-v2
for you to fetch changes up to 41c4973a021d57e85f49f2c43311f6a327be4fa9:
ARM: cci driver need big endian fixes in asm code (2013-10-18 21:43:34 +0100)
----------------------------------------------------------------
Ben Dooks (18):
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
ARM: highbank: enable big-endian
ARM: mvebu: support running big-endian
ARM: 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 (5):
ARM: atomic64: fix endian-ness in atomic.h
ARM: signal: sigreturn_codes should be endian neutral to work in BE8
ARM: mcpm: fix big endian issue in mcpm startup code
ARM: tlb: ASID macro should give 32bit result for BE correct operation
ARM: cci driver need big endian fixes in asm code
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 1 +
arch/arm/boot/compressed/head.S | 9 ++--
arch/arm/common/mcpm_head.S | 2 +
arch/arm/include/asm/assembler.h | 7 +++
arch/arm/include/asm/atomic.h | 26 +++++-----
arch/arm/include/asm/bug.h | 10 ++--
arch/arm/include/asm/hardware/coresight.h | 8 ++--
arch/arm/include/asm/kgdb.h | 3 +-
arch/arm/include/asm/mmu.h | 2 +-
arch/arm/include/debug/pl01x.S | 2 +
arch/arm/kernel/Makefile | 3 +-
arch/arm/kernel/entry-armv.S | 5 +-
arch/arm/kernel/entry-common.S | 4 +-
arch/arm/kernel/head.S | 12 +++++
arch/arm/kernel/module.c | 57 +++++++++++++---------
arch/arm/kernel/signal.c | 24 +---------
arch/arm/kernel/sigreturn_codes.S | 80 +++++++++++++++++++++++++++++++
arch/arm/kernel/sleep.S | 1 +
arch/arm/kernel/smp_scu.c | 14 +++---
arch/arm/kernel/smp_twd.c | 24 +++++-----
arch/arm/kernel/traps.c | 24 ++++++----
arch/arm/mach-highbank/Kconfig | 1 +
arch/arm/mach-ixp4xx/Kconfig | 4 --
arch/arm/mach-mvebu/Kconfig | 1 +
arch/arm/mach-mvebu/coherency_ll.S | 3 ++
arch/arm/mach-mvebu/headsmp.S | 4 ++
arch/arm/mach-vexpress/Kconfig | 1 +
arch/arm/mm/Kconfig | 6 +++
arch/arm/mm/abort-ev6.S | 5 +-
arch/arm/mm/alignment.c | 9 +++-
arch/arm/mm/proc-v6.S | 4 +-
arch/arm/mm/proc-v7.S | 4 +-
arch/arm/net/bpf_jit_32.c | 6 ++-
arch/arm/plat-versatile/headsmp.S | 2 +
drivers/bus/arm-cci.c | 6 ++-
36 files changed, 247 insertions(+), 128 deletions(-)
create mode 100644 arch/arm/kernel/sigreturn_codes.S
--
Ben Dooks http://www.codethink.co.uk/
Senior Engineer Codethink - Providing Genius
next reply other threads:[~2013-10-18 20:54 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-18 20:54 Ben Dooks [this message]
2013-10-19 17:09 ` [PULL REQ] Big Endian initial patch series Will Deacon
2013-10-19 19:51 ` Ben Dooks
2013-10-28 0:47 ` Russell King - ARM Linux
2013-10-28 8:44 ` Will Deacon
2013-10-28 8:53 ` Russell King - ARM Linux
2013-10-28 9:12 ` Sricharan R
2013-10-29 5:09 ` Victor Kamensky
2013-10-29 5:24 ` Sricharan R
2013-10-28 15:59 ` Ben Dooks
2013-10-30 4:05 ` Victor Kamensky
2013-10-30 17:43 ` Russell King - ARM Linux
2013-10-30 18:01 ` Russell King - ARM Linux
2013-10-30 18:23 ` Victor Kamensky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131018205405.GA28835@codethink.co.uk \
--to=ben.dooks@codethink.co.uk \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.