<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/cpu, branch v2010.12</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.12</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/cpu?h=v2010.12'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2010-12-21T10:33:36Z</updated>
<entry>
<title>Move DECLARE_GLOBAL_DATA_PTR to file scope</title>
<updated>2010-12-21T10:33:36Z</updated>
<author>
<name>John Rigby</name>
<email>john.rigby@linaro.org</email>
</author>
<published>2010-12-21T01:27:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2956532625cf8414ad3efb37598ba34db08d67ec'/>
<id>urn:sha1:2956532625cf8414ad3efb37598ba34db08d67ec</id>
<content type='text'>
It can be optimised out by the compiler otherwise resulting
in obscure errors like a board not booting.

This has been documented in README since 2006 when these were
first fixed up for GCC 4.x.

Signed-off-by: John Rigby &lt;john.rigby@linaro.org&gt;

Fix some additional places.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Acked-By: Albert ARIBAUD &lt;albert.aribaud@free.fr&gt;
</content>
</entry>
<entry>
<title>ARM: */start.S: use canonical asm syntax</title>
<updated>2010-12-13T22:58:50Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-12-09T10:26:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3600945b5aebb2d029c97c48a38d8dc960ad6935'/>
<id>urn:sha1:3600945b5aebb2d029c97c48a38d8dc960ad6935</id>
<content type='text'>
Make code build with older tool chains.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>omap3: emif|sdrc: use a single global data define</title>
<updated>2010-12-11T16:41:42Z</updated>
<author>
<name>Nishanth Menon</name>
<email>nm@ti.com</email>
</author>
<published>2010-12-11T16:41:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ee3894c681e3d8e6ef0f5cfe71f0b7143d864b39'/>
<id>urn:sha1:ee3894c681e3d8e6ef0f5cfe71f0b7143d864b39</id>
<content type='text'>
DECLARE_GLOBAL_DATA_PTR declarations in functions are inherently
troublesome with various compilers (e.g. gcc 4.5)

Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
</entry>
<entry>
<title>OMAP: Timer: Replace bss variable by gd</title>
<updated>2010-12-11T15:50:48Z</updated>
<author>
<name>Dirk Behme</name>
<email>dirk.behme@googlemail.com</email>
</author>
<published>2010-12-11T15:50:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b03c8403cd770332778eec9142f136a9c870aaeb'/>
<id>urn:sha1:b03c8403cd770332778eec9142f136a9c870aaeb</id>
<content type='text'>
Reuse the gd-&gt;tbl value for timestamp and add gd-&gt;lastinc for lastinc bss
values in the OMAP timer driver.

The usage of bss values in drivers before initialisation of bss is forbidden.
In that special case some data in .rel.dyn gets corrupted.

Signed-off-by: Dirk Behme &lt;dirk.behme@gmail.com&gt;
Tested-by: Steve Sakoman &lt;steve.sakoman@linaro.org&gt;
Tested-by: John Rigby &lt;john.rigby@linaro.org&gt;
Tested-by: Nishanth Menon &lt;nm@ti.com&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
Tested-by: Heiko Schocher &lt;hs@denx.de&gt;
Tested-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
</entry>
<entry>
<title>davinci: Rewrite timer.c to use tbl/tbu emulation variables in gd</title>
<updated>2010-12-11T15:46:46Z</updated>
<author>
<name>Nick Thompson</name>
<email>nick.thompson@ge.com</email>
</author>
<published>2010-12-11T15:46:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e465cf2377d15f1ca1fa22079c766e89ad0aaf29'/>
<id>urn:sha1:e465cf2377d15f1ca1fa22079c766e89ad0aaf29</id>
<content type='text'>
This change allows the davinci timer functions to be used before
relocation since it avoids using static variables prior to BSS being
made available.

The code is based on that used in the at91 timers, modified to use
a davinci specific hardware timer. It also maintains reset_timer()
to allow deprecated timer usage to continue to work (for example,
in nand_base.c)

Signed-off-by: Nick Thompson &lt;nick.thompson@ge.com&gt;
Tested-by: Ben Gardiner &lt;bengardiner@nanometrics.ca&gt;
Tested-by: Sudhakar Rajashekhara &lt;sudhakar.raj@ti.com&gt;
Tested-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-imx</title>
<updated>2010-12-09T19:52:44Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-12-09T19:52:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ac8983bcba75576c50307b5e8dc8fb848740ee61'/>
<id>urn:sha1:ac8983bcba75576c50307b5e8dc8fb848740ee61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>armv7: fix relocation skip</title>
<updated>2010-12-09T10:01:16Z</updated>
<author>
<name>Andreas BieÃŸmann</name>
<email>andreas.devel@googlemail.com</email>
</author>
<published>2010-11-30T23:58:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b9c5081d7d6ebc3290813675ca8771f4471edb85'/>
<id>urn:sha1:b9c5081d7d6ebc3290813675ca8771f4471edb85</id>
<content type='text'>
I doubt the stack_setup() was defective before:
 we load the current location of _start and compare against destination
 of relocate_code(). If we are already there we shoud skip the
 relocation and jump over to clear_bss. Before the clear_bss was also skipped.

Signed-off-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
</content>
</entry>
<entry>
<title>arm: fixloop(): do not use r8 for relocation</title>
<updated>2010-12-09T10:01:15Z</updated>
<author>
<name>Andreas BieÃŸmann</name>
<email>andreas.devel@googlemail.com</email>
</author>
<published>2010-11-30T23:58:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1f52d89f2b4b5ca8dde7aa1be02bb1c658e0aa13'/>
<id>urn:sha1:1f52d89f2b4b5ca8dde7aa1be02bb1c658e0aa13</id>
<content type='text'>
r8 is used for global_data and should therefore be left alone!

For C code the compiler flag --fixed-r8 does the job, but in assembler
we need to be aware of that fact.

Signed-off-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
</content>
</entry>
<entry>
<title>arm: relocate_code(): do not set register useless</title>
<updated>2010-12-09T10:01:15Z</updated>
<author>
<name>Andreas BieÃŸmann</name>
<email>andreas.devel@googlemail.com</email>
</author>
<published>2010-11-30T23:58:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a1a47d3c57e3bc3c49bc1eca94c00eba4880d2c3'/>
<id>urn:sha1:a1a47d3c57e3bc3c49bc1eca94c00eba4880d2c3</id>
<content type='text'>
In case we are still at relocation target address before relocation we
do not need to load the registers needed for relocation. We should
instead skip the whole relocation part and jump over to clear_bss
immediately.

Signed-off-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
</content>
</entry>
<entry>
<title>arm: copy_loop(): use scratch register</title>
<updated>2010-12-09T10:01:14Z</updated>
<author>
<name>Andreas BieÃŸmann</name>
<email>andreas.devel@googlemail.com</email>
</author>
<published>2010-11-30T23:58:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a78fb68f718383ba7eea410340be66e94cd3540d'/>
<id>urn:sha1:a78fb68f718383ba7eea410340be66e94cd3540d</id>
<content type='text'>
This patch uses r1 as scratch register for copy_loop(). Therefore we do
not longer need r7 for the storage of relocate_code()'s 'addr_moni' (the
destination address of relocation).
Therefore r7 can be used later on for other purposes.

Signed-off-by: Andreas Bießmann &lt;andreas.devel@googlemail.com&gt;
</content>
</entry>
</feed>
