Index: kernel/arch/ppc32/src/context.S
===================================================================
--- kernel/arch/ppc32/src/context.S	(revision a595f5a870609327cc2a8359997728004f3d034c)
+++ kernel/arch/ppc32/src/context.S	(revision 38ad239c4c325a86b9e2b838f284f775430e3d22)
@@ -27,4 +27,5 @@
 #
 
+#include <abi/asmtool.h>
 #include <arch/context_struct.h>
 #include <arch/asm/regname.h>
@@ -32,8 +33,5 @@
 .text
 
-.global context_save_arch
-.global context_restore_arch
-
-context_save_arch:
+FUNCTION_BEGIN(context_save_arch)
 	stw sp, CONTEXT_OFFSET_SP(r3)
 	stw r2, CONTEXT_OFFSET_R2(r3)
@@ -67,6 +65,7 @@
 	li r3, 1
 	blr
+FUNCTION_END(context_save_arch)
 
-context_restore_arch:
+FUNCTION_BEGIN(context_restore_arch)
 	lwz sp, CONTEXT_OFFSET_SP(r3)
 	lwz r2, CONTEXT_OFFSET_R2(r3)
@@ -100,2 +99,3 @@
 	li r3, 0
 	blr
+FUNCTION_END(context_restore_arch)
