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