Hi Tom, On 08/23/2012 11:52 PM, Tom Rini wrote: > 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?
Yes. Makes definitely sense. Please see my comments in the other mail. Thanks, Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot