From: Stefan Roese <sr@denx.de>
Date: Wed, 9 Jan 2008 09:38:58 +0000 (+0100)
Subject: POST: Execute SPR test after relocation
X-Git-Tag: v2025.01-rc5-pxa1908~22626^2~49^2~27^2
X-Git-Url: http://git.dujemihanovic.xyz/img/html/static/git-logo.png?a=commitdiff_plain;h=b2e2142c500c48a57f18f9dd30e66c13caea0971;p=u-boot.git

POST: Execute SPR test after relocation

On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
self modifying code and this doesn't work with stack in d-cache, since
I can't move the code from d-cache to i-cache. We move the SPR test to
be executed a little later, after relocation. Then stack is located in
SDRAM and this self-modifying code is no problem anymore.

Signed-off-by: Stefan Roese <sr@denx.de>
---

diff --git a/post/tests.c b/post/tests.c
index e1c3d28f5b..0c49e32447 100644
--- a/post/tests.c
+++ b/post/tests.c
@@ -194,7 +194,7 @@ struct post_test post_list[] =
 	"SPR test",
 	"spr",
 	"This test checks SPR contents.",
-	POST_ROM | POST_ALWAYS | POST_PREREL,
+	POST_RAM | POST_ALWAYS,
 	&spr_post_test,
 	NULL,
 	NULL,