<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/cpu, branch v2010.06</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?h=v2010.06</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu?h=v2010.06'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2010-06-23T18:50:54Z</updated>
<entry>
<title>Prepare v2010.06-rc3</title>
<updated>2010-06-23T18:50:54Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-06-23T18:50:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=482126e27b3dbf0e69a6445da8b94b3551adf05d'/>
<id>urn:sha1:482126e27b3dbf0e69a6445da8b94b3551adf05d</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of /home/wd/git/u-boot/custodians</title>
<updated>2010-06-22T20:37:16Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-06-22T20:37:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=39e9b7c3c386f811fa021d1852518e54ff12af05'/>
<id>urn:sha1:39e9b7c3c386f811fa021d1852518e54ff12af05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix wrong orion5x MPP and GIPO writel arguments</title>
<updated>2010-06-22T20:37:00Z</updated>
<author>
<name>Albert Aribaud</name>
<email>[albert.aribaud@free.fr]</email>
</author>
<published>2010-06-22T10:20:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=23fdf0580660edf38cb7118f05b8865f2f73c674'/>
<id>urn:sha1:23fdf0580660edf38cb7118f05b8865f2f73c674</id>
<content type='text'>
Orion5x MPP and GPIO setting code had writel arguments
the wrong way around. Fixed and tested.

Signed-off-by: Albert Aribaud &lt;albert.aribaud@free.fr&gt;
</content>
</entry>
<entry>
<title>ARM: Align stack to 8 bytes</title>
<updated>2010-06-22T20:15:07Z</updated>
<author>
<name>Vitaly Kuzmichev</name>
<email>vkuzmichev@mvista.com</email>
</author>
<published>2010-06-15T18:18:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a71da1b6c96205549ca2e7cf991e2340181bbfcf'/>
<id>urn:sha1:a71da1b6c96205549ca2e7cf991e2340181bbfcf</id>
<content type='text'>
The ARM ABI requires that the stack be aligned to 8 bytes as it is noted
in Procedure Call Standard for the ARM Architecture:
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html

Unaligned SP also causes the problem with variable-length arrays
allocation when VLA address becomes less than stack pointer during
aligning of this address, so the next 'push' in the stack overwrites
first 4 bytes of VLA.

Signed-off-by: Vitaly Kuzmichev &lt;vkuzmichev@mvista.com&gt;

Tested on tx25(mx25), imx27lite(mx27), qong(mx31) and trab(s3c2400)
Tested-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools</title>
<updated>2010-06-18T14:01:07Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-06-18T13:55:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd040a4953e55efe89dc3af4acf0302d5923026f'/>
<id>urn:sha1:cd040a4953e55efe89dc3af4acf0302d5923026f</id>
<content type='text'>
The push / pop instructions used in this file are available only with
more recent tool chains:

cache.S: Assembler messages:
cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:160: Error: bad instruction `pop {r1,r2,r3,pc}'
cache.S:164: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:191: Error: bad instruction `pop {r1,r2,r3,pc}'

Change push/pop into stmfd/ldmfd instructions to support older
versions of binutils as well.

I verified that the modified source code generates exactly the same
binary code.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
Cc: Tom Rix &lt;tom@bumblecow.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fix' of git://git.denx.de/u-boot-pxa</title>
<updated>2010-06-17T20:31:04Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-06-17T20:31:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1f241263e088a71b8f33f87b03a37c5418d41e2e'/>
<id>urn:sha1:1f241263e088a71b8f33f87b03a37c5418d41e2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial support for Marvell Orion5x SoC</title>
<updated>2010-06-17T14:06:07Z</updated>
<author>
<name>Albert Aribaud</name>
<email>[albert.aribaud@free.fr]</email>
</author>
<published>2010-06-17T14:06:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0c61e6f9257ef416959b740ee3cf191bf682007d'/>
<id>urn:sha1:0c61e6f9257ef416959b740ee3cf191bf682007d</id>
<content type='text'>
This patch adds support for the Marvell Orion5x SoC.
It has no use alone, and must be followed by a patch
to add Orion5x support for serial, then support for
the ED Mini V2, an Orion5x-based product from LaCie.

Signed-off-by: Albert Aribaud &lt;albert.aribaud@free.fr&gt;
</content>
</entry>
<entry>
<title>PXA: Align stack to 8 bytes</title>
<updated>2010-06-13T11:39:02Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2010-04-11T06:53:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3a96ad851f4f9267e1199b700cb838a77334e4b2'/>
<id>urn:sha1:3a96ad851f4f9267e1199b700cb838a77334e4b2</id>
<content type='text'>
Part of this patch is by: Mikhail Kshevetskiy.

Stack must be aligned to 8 bytes on PXA (possibly all armv5te) for LDRD/STRD
instructions. In case LDRD/STRD is issued on an unaligned address, the behaviour
is undefined.

The issue was observed when working with the NAND code, which was rendered
disfunctional. Also, the vsprintf() function had serious problems with printing
64bit wide long longs. After aligning the stack, this wrong behaviour is no
longer present.

Tested on:
	Marvell Littleton PXA310 board
	Toradex Colibri PXA320 board
	Aeronix Zipit Z2 PXA270 handheld
	Voipac PXA270 board

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
</content>
</entry>
<entry>
<title>AM35x: Add support for EMIF4</title>
<updated>2010-06-08T15:07:19Z</updated>
<author>
<name>Vaibhav Hiremath</name>
<email>hvaibhav@ti.com</email>
</author>
<published>2010-06-07T19:20:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1a5038ca6831e31875cf67c46226f04743574032'/>
<id>urn:sha1:1a5038ca6831e31875cf67c46226f04743574032</id>
<content type='text'>
This patch adds support for the EMIF4 interface
available in the AM35x processors.

Signed-off-by: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;
Signed-off-by: Sanjeev Premi &lt;premi@ti.com&gt;
Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
</entry>
<entry>
<title>omap3: Consolidate SDRC related operations</title>
<updated>2010-06-08T15:07:18Z</updated>
<author>
<name>Vaibhav Hiremath</name>
<email>hvaibhav@ti.com</email>
</author>
<published>2010-06-07T19:20:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cae377b59a179e34d27cd6b79dee24d967de839c'/>
<id>urn:sha1:cae377b59a179e34d27cd6b79dee24d967de839c</id>
<content type='text'>
Consolidated SDRC related functions into one file - sdrc.c

And also replaced sdrc_init with generic memory init
function (mem_init), this generalization of omap memory setup
is necessary to support the new emif4 interface introduced in AM3517.

Signed-off-by: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;
Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
</entry>
</feed>
