summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/ppc_asm.h
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2016-07-01 08:19:44 +1000
committerHerbert Xu <herbert@gondor.apana.org.au>2016-07-05 23:05:16 +0800
commit151f25112ff7befc134ed3fc58b0ff8792b3169e (patch)
tree1eeddf4aa5efa636b528efa568c795cc85420a2c /arch/powerpc/include/asm/ppc_asm.h
parent27710b8ea3defcbd7d340dbd0423d911b4eb7c4f (diff)
downloadblackbird-op-linux-151f25112ff7befc134ed3fc58b0ff8792b3169e.tar.gz
blackbird-op-linux-151f25112ff7befc134ed3fc58b0ff8792b3169e.zip
powerpc: define FUNC_START/FUNC_END
gcc provides FUNC_START/FUNC_END macros to help with creating assembly functions. Mirror these in the kernel so we can more easily share code between userspace and the kernel. FUNC_END is just a stub since we don't currently annotate the end of kernel functions. It might make sense to do a wholesale search and replace, but for now just create a couple of defines. Signed-off-by: Anton Blanchard <anton@samba.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/powerpc/include/asm/ppc_asm.h')
-rw-r--r--arch/powerpc/include/asm/ppc_asm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/ppc_asm.h b/arch/powerpc/include/asm/ppc_asm.h
index 2b31632376a5..051af612a7e1 100644
--- a/arch/powerpc/include/asm/ppc_asm.h
+++ b/arch/powerpc/include/asm/ppc_asm.h
@@ -286,6 +286,9 @@ n:
#endif
+#define FUNC_START(name) _GLOBAL(name)
+#define FUNC_END(name)
+
/*
* LOAD_REG_IMMEDIATE(rn, expr)
* Loads the value of the constant expression 'expr' into register 'rn'
OpenPOWER on IntegriCloud