From: Catalin Marinas Date: Sat, 30 May 2009 13:00:18 +0000 (+0100) Subject: Add core support for ARMv6/v7 big-endian X-Git-Tag: v2.6.31-rc1~344^2~7^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26584853a44c58f3d6ac7360d697a2ddcd1a3efa;p=pandora-kernel.git Add core support for ARMv6/v7 big-endian Starting with ARMv6, the CPUs support the BE-8 variant of big-endian (byte-invariant). This patch adds the core support: - setting of the BE-8 mode via the CPSR.E register for both kernel and user threads - big-endian page table walking - REV used to rotate instructions read from memory during fault processing as they are still little-endian format - Kconfig and Makefile support for BE-8. The --be8 option must be passed to the final linking stage to convert the instructions to little-endian Signed-off-by: Catalin Marinas --- Reading git-diff-tree failed