Dear Joakim Tjernlund,

In message <1290537223-12160-1-git-send-email-joakim.tjernl...@transmode.se> 
you wrote:
> 
> Signed-off-by: Joakim Tjernlund <joakim.tjernl...@transmode.se>
> ---
>  arch/powerpc/cpu/mpc83xx/start.S |    7 -------
>  1 files changed, 0 insertions(+), 7 deletions(-)
> 
> diff --git a/arch/powerpc/cpu/mpc83xx/start.S 
> b/arch/powerpc/cpu/mpc83xx/start.S
> index f7da14b..121c276 100644
> --- a/arch/powerpc/cpu/mpc83xx/start.S
> +++ b/arch/powerpc/cpu/mpc83xx/start.S
> @@ -967,13 +967,6 @@ relocate_code:
>  30:  li r3, 0
>       blr
>  
> -2:   slwi    r0,r0,2 /* re copy in reverse order ... y do we needed it? */
> -     add     r8,r4,r0
> -     add     r7,r3,r0
> -3:   lwzu    r0,-4(r8)
> -     stwu    r0,-4(r7)
> -     bdnz    3b
> -

Why do you think this is dead code?

I see this about 30 lines above:

 ...
 851         cmplw   cr1,r3,r4
 852         addi    r0,r5,3
 853         srwi.   r0,r0,2
 854         beq     cr1,4f          /* In place copy is not necessary
*/
 855         beq     7f              /* Protect against 0 count
*/
 856         mtctr   r0
 857         bge     cr1,2f
 ...

With your removal of the code, the "bge     cr1,2f" will jump right
into the relocation loop.  I don't think this is intended?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Good manners are the settled  medium  of  social,  as  specie  is  of
commercial, life; returns are equally expected for both.
           - Lord Chesterfield _Letters to his Son_, 25 December 1753
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to