post/lib_powerpc/multi.c: code cleanup

Clean up and document the code:

- get rid of unneeded code block
- add comment which code is generated

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>
This commit is contained in:
Wolfgang Denk 2011-12-23 01:29:11 +00:00
parent a63aec54a4
commit 38081ff7a4

View File

@ -44,15 +44,13 @@ int cpu_post_test_multi(void)
{
int ret = 0;
unsigned int i;
ulong src[26], dst[26];
int flag = disable_interrupts();
if (ret == 0) {
ulong src[26], dst[26];
ulong code[] = {
ASM_LMW(5, 3, 0),
ASM_STMW(5, 4, 0),
ASM_BLR,
ASM_LMW(5, 3, 0), /* lmw r5, 0(r3) */
ASM_STMW(5, 4, 0), /* stmr r5, 0(r4) */
ASM_BLR, /* blr */
};
for (i = 0; i < ARRAY_SIZE(src); ++i) {
@ -63,7 +61,6 @@ int cpu_post_test_multi(void)
cpu_post_exec_02(code, (ulong) src, (ulong) dst);
ret = memcmp(src, dst, sizeof(dst)) == 0 ? 0 : -1;
}
if (ret != 0)
post_log("Error at multi test !\n");