Index: uspace/lib/libc/arch/ppc32/src/entry.s
===================================================================
--- uspace/lib/libc/arch/ppc32/src/entry.s	(revision d51db079aa01ad329ce298e255b1840cd48189bb)
+++ uspace/lib/libc/arch/ppc32/src/entry.s	(revision 4e4052b81a9a4f4f15b01ef935279bd8084d750d)
@@ -35,7 +35,10 @@
 ## User-space task entry point
 #
+# r3 contains the PCB pointer
 #
 __entry:
+	# Pass the PCB pointer to __main() as the first argument.
+	# Since the first argument is passed in r3, no operation is needed.
 	bl __main
-	bl main
+
 	bl __exit
