<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/cpu/arm926ejs/cache.c, branch v2012.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu/arm926ejs/cache.c?h=v2012.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu/arm926ejs/cache.c?h=v2012.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2012-04-16T20:12:01Z</updated>
<entry>
<title>ARM926EJS: Fix cache.c to comply with checkpatch.pl</title>
<updated>2012-04-16T20:12:01Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-04-06T03:25:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2694bb9bcc8ca9636faf38c866dda7bf0529e35f'/>
<id>urn:sha1:2694bb9bcc8ca9636faf38c866dda7bf0529e35f</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>ARM926EJS: Make asm routines volatile in cache ops</title>
<updated>2012-04-16T20:11:57Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-04-06T03:25:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c6201553ba73616eed0f416f66d28c39691692bd'/>
<id>urn:sha1:c6201553ba73616eed0f416f66d28c39691692bd</id>
<content type='text'>
We certainly don't want the compiler to reorganise the code for dcache flushing.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: 926ejs: use debug() for misaligned addresses</title>
<updated>2012-04-16T12:53:59Z</updated>
<author>
<name>Stefano Babic</name>
<email>sbabic@denx.de</email>
</author>
<published>2012-04-02T06:18:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c8d9ceaf061c5ea5c17ee9e95dbff563e41904c0'/>
<id>urn:sha1:c8d9ceaf061c5ea5c17ee9e95dbff563e41904c0</id>
<content type='text'>
Misaligned warnings are useful to debug faulty drivers.
A misaligned warning is printed also when the driver
is correct - use debug() instead of printf().

Signed-off-by: Stefano Babic &lt;sbabic@denx.de&gt;
CC: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
CC: Mike Frysinger &lt;vapier@gentoo.org&gt;
CC: Marek Vasut &lt;marex@denx.de&gt;
Acked-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM926EJS: Implement cache operations</title>
<updated>2012-03-29T05:56:02Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2012-03-15T18:33:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a4aaad704827616a94c76f0a8efe06555c363545'/>
<id>urn:sha1:a4aaad704827616a94c76f0a8efe06555c363545</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Acked-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>arm, arm-kirkwood: disable l2c before linux boot</title>
<updated>2012-02-12T09:11:28Z</updated>
<author>
<name>Michael Walle</name>
<email>[michael@walle.cc]</email>
</author>
<published>2012-02-06T17:12:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=679530278d5a79d34e356ad2d452f4400953bfc2'/>
<id>urn:sha1:679530278d5a79d34e356ad2d452f4400953bfc2</id>
<content type='text'>
The decompressor expects the L2 cache to be disabled. This fixes booting
some kernels, which have CONFIG_ARM_PATCH_PHYS_VIRT enabled.

Signed-off-by: Michael Walle &lt;michael@walle.cc&gt;
Acked-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>arm926ejs: remove noop flush_dcache_all function</title>
<updated>2011-12-19T16:52:43Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2011-12-11T13:09:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f'/>
<id>urn:sha1:076cd49ad10a6fee72d8dcd5fd70bf2de0fd2f5f</id>
<content type='text'>
Commit 2f3427c added noop cache functions implementation for arm926ejs
to fix compilation of drivers depending on these functions (DaVinci
EMAC in particular).

Unfortunately, the bug was introduced: noop implementation calls
dcache_disable which calls flush_dcache_all which in turn calls
dcache_disable thus creating an infinite loop.

This patch removes noop implementation for flush_dcache_all, we already
have default one in arch/arm/lib/cache.c and it should be used instead.

Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
Tested-by: Matthias Weisser &lt;weisserm@arcor.de&gt;
</content>
</entry>
<entry>
<title>arm926ejs: add noop implementation for dcache ops</title>
<updated>2011-12-06T22:59:35Z</updated>
<author>
<name>Ilya Yanok</name>
<email>yanok@emcraft.com</email>
</author>
<published>2011-11-28T06:37:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2f3427ccb915c6f6774f0bcebb67c648dc25dcfd'/>
<id>urn:sha1:2f3427ccb915c6f6774f0bcebb67c648dc25dcfd</id>
<content type='text'>
Added noop implementation for dcache operations that will buzz
about missing real implementation and disable the dcache.
This fixes compilation of DaVinci EMAC driver on arm926ejs.

Signed-off-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
</content>
</entry>
</feed>
