Dear Andreas, On 08/26/2011 12:45 PM, Andreas Bießmann wrote: > Dear Simon > > Am 26.08.2011 12:17, schrieb Simon Schwarz: >> On 08/25/2011 01:28 PM, Andreas Bießmann wrote: >>> Dear Simon, > > <snip> > >>>> +/* This function jumps to an image with argument. Normally an FDT or >>>> ATAGS >>>> + * image. >>>> + * arg: Pointer to paramter image in RAM >>>> + */ >>>> +void jump_to_image_linux(void *arg) >>>> +{ >>>> + debug("Entering kernel arg pointer: 0x%X\n", arg); >>>> + typedef void (*image_entry_arg_t)(int, int, void *) >>>> + __attribute__ ((noreturn)); >>>> + image_entry_arg_t image_entry = >>>> + (image_entry_arg_t) spl_image.entry_point; >>>> + /* cleanup_before_linux(); */ /*write SPL function for that*/ >>>> + image_entry(0, CONFIG_SYS_SPL_MACHID, arg); >>> >>> the MACHID is saved in gd->bd, couldn't this be used here? >>> BTW: You missed setting CONFIG_SYS_SPL_MACHID in your board >>> configuration header in this patch. Where is it done? >>> >> >> In SPL gd is not fully initialized. > > I see ... but how about using existing CONFIG_MACH_TYPE then? >
done. >> CONFIG_SYS_SPL_MACHID is set see below in include/configs/devkit8000.h > > Sorry for the noise, did not see it. > > regards > > Andreas Bießmann > regards Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot