<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/post, branch v1.3.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>Fix warnings while compilation of post/drivers/memory.c</title>
<updated>2008-03-02T20:42:20+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2008-02-25T22:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=44b4dbed4133f657705b7c5193209da9978243a7'/>
<id>44b4dbed4133f657705b7c5193209da9978243a7</id>
<content type='text'>
Fix warnings while compilation with new gcc in eldk-4.2

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix warnings while compilation with new gcc in eldk-4.2

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>POST: Disable cache while SPR POST</title>
<updated>2008-03-02T20:33:51+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2008-02-25T19:04:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=60ec654c5eb80d0fe0c38a3bd42140215bc06484'/>
<id>60ec654c5eb80d0fe0c38a3bd42140215bc06484</id>
<content type='text'>
Currently (since commit b2e2142c) u-boot crashes on
sequoia board while SPR test if CONFIG_4xx_DCACHE is
enabled. This patch disables the cache while SPR test.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently (since commit b2e2142c) u-boot crashes on
sequoia board while SPR test if CONFIG_4xx_DCACHE is
enabled. This patch disables the cache while SPR test.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CPU POST test failure</title>
<updated>2008-02-21T10:25:47+00:00</updated>
<author>
<name>Yuri Tikhonov</name>
<email>yur@emcraft.com</email>
</author>
<published>2008-02-21T10:06:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=928d1d77f8623c120d8763e20e1ca58df9c5c4c6'/>
<id>928d1d77f8623c120d8763e20e1ca58df9c5c4c6</id>
<content type='text'>
The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
This patch just saves the CR value before running the test code, so allowing
it to do anything it wants with CR.

Signed-off-by: Dmitry Rakhchev &lt;rda@emcraft.com&gt;
Acked-by: Yuri Tikhonov &lt;yur@emcraft.com&gt;
--
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
This patch just saves the CR value before running the test code, so allowing
it to do anything it wants with CR.

Signed-off-by: Dmitry Rakhchev &lt;rda@emcraft.com&gt;
Acked-by: Yuri Tikhonov &lt;yur@emcraft.com&gt;
--
</pre>
</div>
</content>
</entry>
<entry>
<title>Add attribute POST_PREREL to ECC memory POST</title>
<updated>2008-02-06T23:22:59+00:00</updated>
<author>
<name>Larry Johnson</name>
<email>lrj@acm.org</email>
</author>
<published>2008-01-13T04:35:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8dafa87476b0d7170e219c2f5e3842c833a91807'/>
<id>8dafa87476b0d7170e219c2f5e3842c833a91807</id>
<content type='text'>
Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ppc4xx: Refactor ECC POST for AMCC Denali core</title>
<updated>2008-01-16T10:23:33+00:00</updated>
<author>
<name>Larry Johnson</name>
<email>lrj@acm.org</email>
</author>
<published>2008-01-15T19:35:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4b3cc6ece9c455504cf12909fae38d085d848ac0'/>
<id>4b3cc6ece9c455504cf12909fae38d085d848ac0</id>
<content type='text'>
The ECC POST reported intermittent failures running after power-up on
the Korat PPC440EPx board.  Even when the test passed, the debugging
output occasionally reported additional unexpected ECC errors.

This refactoring has three main objectives: (1) minimize the code
executed with ECC enabled during the tests, (2) add more checking of the
results so any unexpected ECC errors would cause the test to fail, and
(3) use synchronization (only) where required by the processor.

Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ECC POST reported intermittent failures running after power-up on
the Korat PPC440EPx board.  Even when the test passed, the debugging
output occasionally reported additional unexpected ECC errors.

This refactoring has three main objectives: (1) minimize the code
executed with ECC enabled during the tests, (2) add more checking of the
results so any unexpected ECC errors would cause the test to fail, and
(3) use synchronization (only) where required by the processor.

Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ppc_4xx: Fix post spr.c for PPC405</title>
<updated>2008-01-14T14:52:52+00:00</updated>
<author>
<name>Niklaus Giger</name>
<email>niklausgiger@gmx.ch</email>
</author>
<published>2008-01-14T13:04:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=17bef68097ab3692500a36fb31115bff7910aa99'/>
<id>17bef68097ab3692500a36fb31115bff7910aa99</id>
<content type='text'>
post/cpu/ppc4xx/spr.c contained a few checks for registers only present
for PPC440 and derivates processor.

Signed-off-by: Niklaus Giger &lt;niklaus.giger@netstal.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
post/cpu/ppc4xx/spr.c contained a few checks for registers only present
for PPC440 and derivates processor.

Signed-off-by: Niklaus Giger &lt;niklaus.giger@netstal.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>POST: Execute SPR test after relocation</title>
<updated>2008-01-09T09:38:58+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-01-09T09:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b2e2142c500c48a57f18f9dd30e66c13caea0971'/>
<id>b2e2142c500c48a57f18f9dd30e66c13caea0971</id>
<content type='text'>
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 &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cosmetic changes to ECC POST for AMCC Denali core</title>
<updated>2007-12-27T18:35:35+00:00</updated>
<author>
<name>Larry Johnson</name>
<email>lrj@arlinx.com</email>
</author>
<published>2007-12-22T20:23:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8'/>
<id>0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8</id>
<content type='text'>
Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Larry Johnson &lt;lrj@acm.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ppc4xx: Fix compilation problem in 405 cache POST test</title>
<updated>2007-12-27T18:35:35+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2007-12-26T19:20:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e583d6c81034f80a267b89fa55498ae063ccef1'/>
<id>2e583d6c81034f80a267b89fa55498ae063ccef1</id>
<content type='text'>
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ppc4xx: Fix problem in 44x cache POST routine</title>
<updated>2007-12-27T18:35:34+00:00</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2007-12-22T11:18:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d91722102cf63f77a0148ed3f3d54a26d87575e9'/>
<id>d91722102cf63f77a0148ed3f3d54a26d87575e9</id>
<content type='text'>
As repoted by Larry Johnson, running "diag run cache" caused a crash
in U-Boot. This problem was introduced by a patch that removed the
TLB entry for the cache test after the test has completed. Since this
TLB was only setup once, a 2nd attempt to run this cache test
failed with a crash. Now this TLB entry is created every time the
routine is called.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As repoted by Larry Johnson, running "diag run cache" caused a crash
in U-Boot. This problem was introduced by a patch that removed the
TLB entry for the cache test after the test has completed. Since this
TLB was only setup once, a 2nd attempt to run this cache test
failed with a crash. Now this TLB entry is created every time the
routine is called.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
