On 08/23/2012 01:12 AM, Stefan Roese wrote: > This patch enables the SPL framework to be used on powerpc platforms > and not only ARM. [snip] > +#ifdef CONFIG_PPC > +static void __noreturn jump_to_image_linux(void *arg) > +{ > + debug("Entering kernel arg pointer: 0x%p\n", arg); > + typedef void (*image_entry_arg_t)(void *, ulong r4, ulong r5, ulong r6, > + ulong r7, ulong r8, ulong r9) > + __attribute__ ((noreturn)); > + image_entry_arg_t image_entry = > + (image_entry_arg_t)spl_image.entry_point; > + > + image_entry(arg, 0, 0, EPAPR_MAGIC, CONFIG_SYS_BOOTMAPSZ, 0, 0); > +} > +#endif /* CONFIG_PPC */ > +#endif /* CONFIG_SPL_OS_BOOT */
This, along with board_init_f make me wonder if we shouldn't have an arch/${ARCH}/lib/spl.c that contains them and make them non-static. Perhaps sharing with the non-SPL code portion as well? -- Tom _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot