Am Mittwoch 23 September 2009 13:39:55 schrieb Tom: > Niklaus Giger wrote: > > The option CONFIG_VXWORKS_PREBOOT allows a board specific > > vxworks_preboot to be run just before jumping into the > > vxWorks images. This can be used to alter a register > > which is used differently by U-boot and vxWorks. <..> > > puts ("## vxWorks terminated\n"); > > diff --git a/include/vxworks.h b/include/vxworks.h > > index 1633904..df2b580 100644 > > --- a/include/vxworks.h > > +++ b/include/vxworks.h > > @@ -50,4 +50,8 @@ int do_bootvx(cmd_tbl_t *cmdtp, int flag, int argc, char > > *argv[]); > > #define CONFIG_SYS_VXWORKS_SERVERNAME "srv" > > #endif > > > > +#ifdef CONFIG_VXWORKS_PREBOOT > > + void vxworks_preboot(void); > > +#endif > > + > > Where is vxworks_preboot defined ? This patch should only give the basis for its use.
I use it in one of my Netstal boards MCU25. Patch will come soon, as I am cleaning them up at the moment. But the relevant snippet is here: board/netstal/mcu25/mcu25.c void vxworks_preboot(void) { if (sys_install_requested()) mtdcr(CPC0_CR1, CPCO_CR1_USE_EXTERNAL); } Is this okay for you? Or do you have more questions? Best regards Niklaus > > Tom > > > #endif > > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot > -- Niklaus Giger Netstal Maschinen AG CH-8752 Naefels _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot