From: Chris Metcalf Date: Wed, 7 Aug 2013 15:55:35 +0000 (-0400) Subject: tile: improve big-endian support X-Git-Tag: v3.12-rc1~120^2~47 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba02f0eb826da6dbdc5a2958ac52304ee441234f;p=pandora-kernel.git tile: improve big-endian support First, fix a bug in asm/unaligned.h; we need to just use the asm-generic unaligned.h so we properly choose endian-correct flavors. Second, keep the hv/hypervisor.h ABI fully "native" in the sense that we don't have __BIG_ENDIAN__ ifdefs there. Instead, we use macros in the head_NN.S assembly code to properly extract two 32-bit structure members from a 64-bit register holding the structure. Signed-off-by: Chris Metcalf --- Reading git-diff-tree failed