summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2009-04-28 06:33:16 +0000
committerChris Johns <chrisj@rtems.org>2009-04-28 06:33:16 +0000
commit976b1594f10af948920682bdc1aea817e357e5d5 (patch)
treec546db5ac6fe45b83c8aee7cba699e96272ff566 /c/src/lib/libbsp
parent2009-04-28 Chris Johns <chrisj@rtems.org> (diff)
downloadrtems-976b1594f10af948920682bdc1aea817e357e5d5.tar.bz2
2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/start.S: Update for boot_card command line change.
Diffstat (limited to 'c/src/lib/libbsp')
-rw-r--r--c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/mbx8xx/startup/start.S8
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S9
-rw-r--r--c/src/lib/libbsp/powerpc/ss555/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/ss555/startup/start.S10
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog4
-rw-r--r--c/src/lib/libbsp/powerpc/tqm8xx/startup/start.S7
8 files changed, 39 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog
index f077493088..befb60e6ae 100644
--- a/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/mbx8xx/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-28 Chris Johns <chrisj@rtems.org>
+
+ * startup/start.S: Update for boot_card command line change.
+
2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
diff --git a/c/src/lib/libbsp/powerpc/mbx8xx/startup/start.S b/c/src/lib/libbsp/powerpc/mbx8xx/startup/start.S
index bd1bbdbd7a..5c99168819 100644
--- a/c/src/lib/libbsp/powerpc/mbx8xx/startup/start.S
+++ b/c/src/lib/libbsp/powerpc/mbx8xx/startup/start.S
@@ -47,6 +47,11 @@
* Copyright (c) 1999, National Research Council of Canada
*/
+#warning Call to boot_card has changed and needs checking.
+#warning The call is "void boot_card(const char* cmdline);"
+#warning You need to pass a NULL.
+#warning Please check and remove these warnings.
+
#include <rtems/asm.h>
/*
@@ -322,9 +327,8 @@ ledblink2:
#endif
lis r5,environ@ha
la r5,environ@l(r5) /* environp */
- /* clear argc and argv */
+ /* clear argc command line */
xor r3, r3, r3
- xor r4, r4, r4
EXTERN_PROC (boot_card)
bl PROC (boot_card) /* call the first C routine */
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog
index 79cb1fa299..49fe323e32 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-28 Chris Johns <chrisj@rtems.org>
+
+ * startup/start.S: Update for boot_card command line change.
+
2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Change prototype of IDLE thread to consistently
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
index b634f77265..6caf618828 100644
--- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
+++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S
@@ -18,6 +18,11 @@
* LICENSE in this distribution or at http://www.rtems.com/license/LICENSE.
*/
+#warning Call to boot_card has changed and needs checking.
+#warning The call is "void boot_card(const char* cmdline);"
+#warning You need to pass a NULL.
+#warning Please check and remove these warnings.
+
/**
* @defgroup mpc55xx_asm Assembler files
*
@@ -207,10 +212,8 @@ start:
* Start RTEMS
*/
- /* Clear argc, argv and envp */
+ /* Clear command line */
xor r3, r3, r3
- xor r4, r4, r4
- xor r5, r5, r5
/* Start RTEMS */
bl SYM (boot_card)
diff --git a/c/src/lib/libbsp/powerpc/ss555/ChangeLog b/c/src/lib/libbsp/powerpc/ss555/ChangeLog
index 6be8199a02..2b58c4b4da 100644
--- a/c/src/lib/libbsp/powerpc/ss555/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/ss555/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-28 Chris Johns <chrisj@rtems.org>
+
+ * startup/start.S: Update for boot_card command line change.
+
2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs: Move -e start from *link to *startfile to avoid warning
diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/start.S b/c/src/lib/libbsp/powerpc/ss555/startup/start.S
index 897b9b3224..813011e1c1 100644
--- a/c/src/lib/libbsp/powerpc/ss555/startup/start.S
+++ b/c/src/lib/libbsp/powerpc/ss555/startup/start.S
@@ -52,6 +52,11 @@
#include <rtems/asm.h>
#include <rtems/powerpc/registers.h>
+#warning Call to boot_card has changed and needs checking.
+#warning The call is "void boot_card(const char* cmdline);"
+#warning You need to pass a NULL.
+#warning Please check and remove these warnings.
+
/*
* The initial stack is set to the top of the internal RAM.
*
@@ -289,10 +294,7 @@ spin:
mtmsr r0
/* Start system. */
- lis r5, environ@ha
- la r5,environ@l(r5) /* environp */
- li r4, 0 /* argv */
- li r3, 0 /* argc */
+ li r3, 0 /* command line */
EXTERN_PROC (boot_card)
bl PROC (boot_card) /* call the first C routine */
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog b/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog
index 5c45323cc9..0b275b12a2 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-28 Chris Johns <chrisj@rtems.org>
+
+ * startup/start.S: Update for boot_card command line change.
+
2009-03-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h: Added missing include.
diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/start.S b/c/src/lib/libbsp/powerpc/tqm8xx/startup/start.S
index 42bbdb07d2..b7e557ee02 100644
--- a/c/src/lib/libbsp/powerpc/tqm8xx/startup/start.S
+++ b/c/src/lib/libbsp/powerpc/tqm8xx/startup/start.S
@@ -24,6 +24,11 @@
#include <bsp.h>
#include <mpc8xx.h>
+#warning Call to boot_card has changed and needs checking.
+#warning The call is "void boot_card(const char* cmdline);"
+#warning You need to pass a NULL.
+#warning Please check and remove these warnings.
+
.extern boot_card
.section ".entry"
@@ -144,8 +149,6 @@ start_code_in_ram:
/* Clear argc, argv and envp */
xor r3, r3, r3
- xor r4, r4, r4
- xor r5, r5, r5
bl SYM (boot_card) /* Call the first C routine */