From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1WIjHa-0002M3-Bn for mharc-grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:38 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjHR-000268-Dn for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WIjHK-0001IZ-CE for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:29 -0500 Received: from e34.co.us.ibm.com ([32.97.110.152]:41931) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WIjHK-0001IS-5L for grub-devel@gnu.org; Wed, 26 Feb 2014 13:32:22 -0500 Received: from /spool/local by e34.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 26 Feb 2014 11:32:21 -0700 Received: from d03dlp02.boulder.ibm.com (9.17.202.178) by e34.co.us.ibm.com (192.168.1.134) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 26 Feb 2014 11:32:19 -0700 Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by d03dlp02.boulder.ibm.com (Postfix) with ESMTP id C4E4B3E40040 for ; Wed, 26 Feb 2014 11:32:18 -0700 (MST) Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by b03cxnp07028.gho.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id s1QIVjNp10289506 for ; Wed, 26 Feb 2014 19:31:45 +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 s1QIWIQo018232 for ; Wed, 26 Feb 2014 11:32:18 -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 s1QIVZLg014663; Wed, 26 Feb 2014 11:32:16 -0700 From: Ram Pai To: grub-devel@gnu.org Subject: [RFC PATCH 17/23] Use FUNC_START/FUNC_END for powerpc function definitions Date: Wed, 26 Feb 2014 10:31:16 -0800 Message-Id: <1393439482-20341-18-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-1542-0000-0000-000006A5610B X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 32.97.110.152 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:36 -0000 From: Anton Blanchard Use FUNC_START/FUNC_END for powerpc function definitions Signed-off-by: Ram Pai From: Anton Blanchard --- grub-core/kern/powerpc/cache.S | 6 ++++-- grub-core/lib/powerpc/setjmp.S | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/grub-core/kern/powerpc/cache.S b/grub-core/kern/powerpc/cache.S index d85e68d..82f10f8 100644 --- a/grub-core/kern/powerpc/cache.S +++ b/grub-core/kern/powerpc/cache.S @@ -17,10 +17,12 @@ * along with GRUB. If not, see . */ +#include + .text .align 2 - .globl grub_arch_sync_caches -grub_arch_sync_caches: +FUNC_START(grub_arch_sync_caches) #include "cache_flush.S" blr +FUNC_END(grub_arch_sync_caches) diff --git a/grub-core/lib/powerpc/setjmp.S b/grub-core/lib/powerpc/setjmp.S index 51fcae9..6fdd60e 100644 --- a/grub-core/lib/powerpc/setjmp.S +++ b/grub-core/lib/powerpc/setjmp.S @@ -18,6 +18,7 @@ #include #include +#include .file "setjmp.S" @@ -38,7 +39,7 @@ GRUB_MOD_LICENSE "GPLv3+" /* * int grub_setjmp (grub_jmp_buf env) */ -FUNCTION(grub_setjmp) +FUNC_START(grub_setjmp) STORE 1, 0(3) STORE 14, 1*SZ_LONG(3) STORE 15, 2*SZ_LONG(3) @@ -64,11 +65,12 @@ FUNCTION(grub_setjmp) STORE 4, 20*SZ_LONG(3) li 3, 0 blr +FUNC_END(grub_setjmp) /* * int grub_longjmp (grub_jmp_buf env, int val) */ -FUNCTION(grub_longjmp) +FUNC_START(grub_longjmp) LOAD 1, 0(3) LOAD 14, 1*SZ_LONG(3) LOAD 15, 2*SZ_LONG(3) @@ -96,4 +98,4 @@ FUNCTION(grub_longjmp) bne 1f li 3, 1 1: blr - +FUNC_END(grub_longjmp) -- 1.8.5.3