From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WIjHm-0002hw-EU for mharc-grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43187) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjHc-0002Pd-IG for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WIjHT-0001M3-0t for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:40 -0500 Received: from e35.co.us.ibm.com ([32.97.110.153]:38835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjHS-0001Lu-Oy for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:30 -0500 Received: from /spool/local by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 26 Feb 2014 11:32:30 -0700 Received: from d03dlp01.boulder.ibm.com (9.17.202.177) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 26 Feb 2014 11:32:28 -0700 Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by d03dlp01.boulder.ibm.com (Postfix) with ESMTP id 5CDEA1FF003B for ; Wed, 26 Feb 2014 11:32:28 -0700 (MST) Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by b03cxnp08026.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id s1QIW2Wg10092838 for ; Wed, 26 Feb 2014 19:32:02 +0100 Received: from d03av02.boulder.ibm.com (localhost [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id s1QIWRsI018929 for ; Wed, 26 Feb 2014 11:32:28 -0700 Received: from ram.oc3035372033.ibm.com.com (sig-9-65-83-23.mts.ibm.com [9.65.83.23]) by d03av02.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id s1QIVZLk014663; Wed, 26 Feb 2014 11:32:25 -0700 From: Ram Pai To: grub-devel@gnu.org Subject: [RFC PATCH 21/23] powerpc64 is not necessarily BigEndian anymore! :) Date: Wed, 26 Feb 2014 10:31:20 -0800 Message-Id: <1393439482-20341-22-git-send-email-linuxram@us.ibm.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1393439482-20341-1-git-send-email-linuxram@us.ibm.com> References: <1393439482-20341-1-git-send-email-linuxram@us.ibm.com> X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 14022618-6688-0000-0000-000007007F59 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 32.97.110.153 Cc: tlfalcon@linux.vnet.ibm.com, tbberry@us.ibm.com, anton@au1.ibm.com, linuxram@us.ibm.com, tonyb@au1.ibm.com, Anton Blanchard X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2014 18:32:48 -0000 From: Anton Blanchard powerpc64 is not necessarily BigEndian anymore! :) Signed-off-by: Ram Pai --- include/grub/powerpc/types.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/grub/powerpc/types.h b/include/grub/powerpc/types.h index 7a2fc6b..ab138d4 100644 --- a/include/grub/powerpc/types.h +++ b/include/grub/powerpc/types.h @@ -19,7 +19,7 @@ #ifndef GRUB_TYPES_CPU_HEADER #define GRUB_TYPES_CPU_HEADER 1 -#ifdef __powerpc64le__ +#ifdef __powerpc64__ /* The size of void *. */ #define GRUB_TARGET_SIZEOF_VOID_P 8 @@ -33,8 +33,12 @@ #define GRUB_TARGET_SIZEOF_LONG 4 #endif -/* powerpc is big-endian. */ -#define GRUB_TARGET_WORDS_BIGENDIAN 1 +#ifdef __powerpc64le__ +#undef GRUB_TARGET_WORDS_BIGENDIAN +#else +#define GRUB_TARGET_WORDS_BIGENDIAN 1 +#endif + #endif /* ! GRUB_TYPES_CPU_HEADER */ -- 1.8.5.3