소스 검색

post, memorytest: fix if vstart is not = 0x0

Signed-off-by: Heiko Schocher <hs@denx.de>
Heiko Schocher 14 년 전
부모
커밋
90ea601536
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      post/drivers/memory.c

+ 3 - 2
post/drivers/memory.c

@@ -500,9 +500,10 @@ int memory_post_test(int flags)
 			unsigned long i;
 			for (i = 0; i < (memsize >> 20) && ret == 0; i++) {
 				if (ret == 0)
-					ret = memory_post_tests(i << 20, 0x800);
+					ret = memory_post_tests(vstart +
+						(i << 20), 0x800);
 				if (ret == 0)
-					ret = memory_post_tests(
+					ret = memory_post_tests(vstart +
 						(i << 20) + 0xff800, 0x800);
 			}
 		}