diff options
4 files changed, 16 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/ChangeLog index 3de29fb01f..60d48e6cfa 100644 --- a/c/src/lib/libbsp/powerpc/ChangeLog +++ b/c/src/lib/libbsp/powerpc/ChangeLog @@ -1,5 +1,10 @@ 2007-12-04 Till Straumann <strauman@slac.stanford.edu> + * shared/startup/bspstart.c: export BSP_commandline_string + variable. + +2007-12-04 Till Straumann <strauman@slac.stanford.edu> + * shared/flash/flash.c: added lazy init of driver from BSP_flashWriteFile(). diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog index e8a24120f6..46ac1ed575 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @@ -1,3 +1,7 @@ +2007-11-30 Till Straumann <strauman@slac.stanford.edu> + + * include/bsp.h: declare BSP_commandline_string variable. + 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com> * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h b/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h index 46d6470f0a..5814f518aa 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h @@ -180,6 +180,11 @@ extern unsigned int BSP_processor_frequency; */ extern unsigned int BSP_time_base_divisor; +/* + * String passed by the bootloader. + */ +extern char *BSP_commandline_string; + #define BSP_Convert_decrementer( _value ) \ ((unsigned long long) ((((unsigned long long)BSP_time_base_divisor) * 1000000ULL) /((unsigned long long) BSP_bus_frequency)) * ((unsigned long long) (_value))) diff --git a/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c b/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c index 642fdf5826..8109ea5acc 100644 --- a/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c +++ b/c/src/lib/libbsp/powerpc/shared/startup/bspstart.c @@ -67,6 +67,8 @@ RESIDUAL residualCopy; */ #define MAX_LOADER_ADD_PARM 80 char loaderParam[MAX_LOADER_ADD_PARM]; + +char *BSP_commandline_string = loaderParam; /* * Vital Board data Start using DATA RESIDUAL */ |