summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2007-12-05 06:39:17 +0000
committerTill Straumann <strauman@slac.stanford.edu>2007-12-05 06:39:17 +0000
commit1051054f84baabccb8ea9b2c5110adb6491b26d9 (patch)
treeb24d38843b571ab4a7ebf4351c7eb0b27d6a8a3a
parent2007-12-04 Till Straumann <strauman@slac.stanford.edu> (diff)
downloadrtems-1051054f84baabccb8ea9b2c5110adb6491b26d9.tar.bz2
2007-12-04 Till Straumann <strauman@slac.stanford.edu>
* export BSP_commandline_string variable.
-rw-r--r--c/src/lib/libbsp/powerpc/ChangeLog5
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/include/bsp.h5
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/bspstart.c2
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
*/