From 3f4eb31d56daa95828fc8ab9ce31c1a935356d6b Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 5 Aug 2008 13:32:58 +0000 Subject: [PATCH] 2008-08-01 Sebastian Huber * startup/start.S: Clear environment pointer for bootcard. --- c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog | 4 ++++ c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S | 11 ++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog index 54ecf4c84b..dd5e869f9c 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog @@ -1,3 +1,7 @@ +2008-08-01 Sebastian Huber + + * startup/start.S: Clear environment pointer for bootcard. + 2008-07-31 Joel Sherrill * Makefile.am: Do not build .rel files. Reduces code bloat. diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S index ac5e9393a4..b634f77265 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start.S @@ -207,12 +207,13 @@ start: * Start RTEMS */ - /* Clear argc and argv */ - xor r3, r3, r3 - xor r4, r4, r4 - + /* Clear argc, argv and envp */ + xor r3, r3, r3 + xor r4, r4, r4 + xor r5, r5, r5 + /* Start RTEMS */ - bl SYM (boot_card) + bl SYM (boot_card) /* Spin around */ b twiddle