<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/examples/standalone/stubs.c, branch v2015.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/examples/standalone/stubs.c?h=v2015.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/examples/standalone/stubs.c?h=v2015.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-09-16T16:23:57Z</updated>
<entry>
<title>standalone: use GCC_VERSION defined in compiler-gcc.h</title>
<updated>2014-09-16T16:23:57Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-09-03T17:40:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2d5db193ee8675def3b683ed0f3c6df439a15486'/>
<id>urn:sha1:2d5db193ee8675def3b683ed0f3c6df439a15486</id>
<content type='text'>
Now GCC_VERSION is defined in include/linux/compiler-gcc.h
(with a little different definition).
Use it and delete the one in examples/standlone/stub.c.

This should work on Clang too because __GNUC__, __GNUC_MINOR__,
__GNUC_PATCHLEVEL__ are also defined on Clang.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Cc: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
</content>
</entry>
<entry>
<title>arc: add support for standalone programs</title>
<updated>2014-02-07T13:14:33Z</updated>
<author>
<name>Alexey Brodkin</name>
<email>Alexey.Brodkin@synopsys.com</email>
</author>
<published>2014-02-04T08:56:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=794ab57497f822e8178b40867bf419375aad4de0'/>
<id>urn:sha1:794ab57497f822e8178b40867bf419375aad4de0</id>
<content type='text'>
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;

Cc: Vineet Gupta &lt;vgupta@synopsys.com&gt;
Cc: Francois Bedard &lt;fbedard@synopsys.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>arm64: core support</title>
<updated>2014-01-09T15:08:44Z</updated>
<author>
<name>David Feng</name>
<email>fenghua@phytium.com.cn</email>
</author>
<published>2013-12-14T03:47:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ae7653128c80a4f2920cbe9b124792c2fd9d9e0'/>
<id>urn:sha1:0ae7653128c80a4f2920cbe9b124792c2fd9d9e0</id>
<content type='text'>
Relocation code based on a patch by Scott Wood, which is:
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;

Signed-off-by: David Feng &lt;fenghua@phytium.com.cn&gt;
</content>
</entry>
<entry>
<title>ARM: fix the standalone programs</title>
<updated>2013-12-12T10:27:59Z</updated>
<author>
<name>Jeroen Hofstee</name>
<email>jeroen@myspectrum.nl</email>
</author>
<published>2013-11-21T21:32:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a5a42eec8ed64cbc72d2e59199819e48f904e38f'/>
<id>urn:sha1:a5a42eec8ed64cbc72d2e59199819e48f904e38f</id>
<content type='text'>
The standalone programs do not use the api calls, but rely
directly on u-boot variable gd-&gt;jt for the jump table. Commit
fe1378a - "ARM: use r9 for gd" changed the register holding
the address of gd, but the assembly code in the standalone
examples was not updated accordingly. This broke the programs
on ARM relying on the jumptable in the v2013.10 release.
This patch unbricks them by using the correct register.

Cc: Michal Simek &lt;monstr@monstr.eu&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Signed-off-by: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
</content>
</entry>
<entry>
<title>Change stub example to use asm-generic/sections.h</title>
<updated>2013-03-15T20:13:58Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-03-05T14:39:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=716cc8cc7f0b935db1b7262cf73b00c9e0ea76ee'/>
<id>urn:sha1:716cc8cc7f0b935db1b7262cf73b00c9e0ea76ee</id>
<content type='text'>
We can use the declarations of __bss_start and _end from this header
instead of declaring them locally.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>openrisc: Add support for standalone programs</title>
<updated>2012-01-13T20:16:55Z</updated>
<author>
<name>Stefan Kristiansson</name>
<email>stefan.kristiansson@saunalahti.fi</email>
</author>
<published>2011-11-18T19:21:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3553493d8b4e402a737b80b04fab06f6e81bcb69'/>
<id>urn:sha1:3553493d8b4e402a737b80b04fab06f6e81bcb69</id>
<content type='text'>
Signed-off-by: Stefan Kristiansson &lt;stefan.kristiansson@saunalahti.fi&gt;
</content>
</entry>
<entry>
<title>Standalone Apps: Standalone apps should need only exports.h.</title>
<updated>2011-12-06T19:52:35Z</updated>
<author>
<name>Mike Partington</name>
<email>mparting@lexmark.com</email>
</author>
<published>2010-10-27T10:31:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0910d0bcb85acdf09b9dfd8ded452367b540a4ad'/>
<id>urn:sha1:0910d0bcb85acdf09b9dfd8ded452367b540a4ad</id>
<content type='text'>
Modify exports.h to remove its dependencies on other files, thus
enabling standalone apps to require only exports.h from the U-Boot
source tree.  This appears to be the intent based on the following
note: http://lists.denx.de/pipermail/u-boot/2010-January/067174.html

Signed-off-by: Mike Partington &lt;mparting@lexmark.com&gt;
</content>
</entry>
<entry>
<title>nds32: standalone support</title>
<updated>2011-10-21T22:53:48Z</updated>
<author>
<name>Macpaul Lin</name>
<email>macpaul@andestech.com</email>
</author>
<published>2011-10-11T22:33:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=72c73ddec3d50776fda2fcd92854f0d9fc9d4a33'/>
<id>urn:sha1:72c73ddec3d50776fda2fcd92854f0d9fc9d4a33</id>
<content type='text'>
Add standalone program related support for nds32 architecture.

Signed-off-by: Macpaul Lin &lt;macpaul@andestech.com&gt;
</content>
</entry>
<entry>
<title>x86: Rename i386 to x86</title>
<updated>2011-04-13T09:43:28Z</updated>
<author>
<name>Graeme Russ</name>
<email>graeme.russ@gmail.com</email>
</author>
<published>2011-04-13T09:43:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fea25720013f84427a0ba8833a38614fcaf488ba'/>
<id>urn:sha1:fea25720013f84427a0ba8833a38614fcaf488ba</id>
<content type='text'>
Signed-off-by: Graeme Russ &lt;graeme.russ@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix build problems caused by "_end" -&gt; "__bss_end__" rename</title>
<updated>2011-03-31T06:54:35Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2011-03-29T12:34:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7ec830d5804337afe19413c3eaedd16583af9076'/>
<id>urn:sha1:7ec830d5804337afe19413c3eaedd16583af9076</id>
<content type='text'>
Commit 44c6e65 "rename _end to __bss_end__ broke building of a large
number of systems (at least all PowerPC?):

libstubs.o: In function `app_startup':
examples/standalone/stubs.c:197: undefined reference to `__bss_end__'

The rename should not be done for the files in the
examples/standalone/ directory, as these are not using the code from
start.S, but do their own BSS clearing, and either use their own
linker scripts or the ones provided by the compilers.

Signed-off-by: Po-Yu Chuang &lt;ratbert@faraday-tech.com&gt;
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
</feed>
