post/lib_powerpc/multi.c: fix stack overflow error
authorWolfgang Denk <wd@denx.de>
Fri, 23 Dec 2011 01:29:12 +0000 (01:29 +0000)
committerWolfgang Denk <wd@denx.de>
Fri, 23 Dec 2011 19:08:10 +0000 (20:08 +0100)
commit7ddd4475a8f7cabfa86c7f61452cc49facbe172a
tree2c51850f9832ae3a2002d35df28fe111d50e4f3f
parent38081ff7a4c43cc77bac3f7e85b6592b50d136a8
post/lib_powerpc/multi.c: fix stack overflow error

The code and comment disagreed: the comment claimed that r6...r31
were copied, and consequently the arrays for "src" and "dst" were
declared with 26 entries, but the actual code ("lmw r5,0(r3)" and
"stmw r5,0(r4)") copied _27_ words (r5 through r31), which resulted
in false "POST cpu Error at multi test" messages.

Fix the comment and the array sizes.

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Anatolij Gustschin <agust@denx.de>
Cc: Stefan Roese <sr@denx.de>
Cc: Kumar Gala <galak@kernel.crashing.org>
Cc: Kim Phillips <kim.phillips@freescale.com>
Cc: Andy Fleming <afleming@gmail.com>
Acked-by: Anatolij Gustschin <agust@denx.de>
Tested-by: Anatolij Gustschin <agust@denx.de>
post/lib_powerpc/multi.c