<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/keymile, branch v2011.03</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/keymile?h=v2011.03</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/keymile?h=v2011.03'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2011-01-18T22:30:16Z</updated>
<entry>
<title>ppc, 8xx: remove obsolete km8xx boards from keymile</title>
<updated>2011-01-18T22:30:16Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2011-01-18T12:45:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1514579fbfb4237e5ac6dfc5c67742765ea7c95c'/>
<id>urn:sha1:1514579fbfb4237e5ac6dfc5c67742765ea7c95c</id>
<content type='text'>
The MPC852 based mgsuvd and kmsupx4 boards from keymile
were initially ported but later on not developed further. So
the respective files were removed to avoid unneeded merging
and maintenance.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Acked-by: Heiko Schocher&lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>8xx: Cleanup for partial linking and --gc-sections</title>
<updated>2010-11-27T22:35:10Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-11-20T14:07:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd0402a7307910fe34ca05c7921a69fcff9e1fd1'/>
<id>urn:sha1:cd0402a7307910fe34ca05c7921a69fcff9e1fd1</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Acked-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Switch from archive libraries to partial linking</title>
<updated>2010-11-17T20:02:18Z</updated>
<author>
<name>Sebastien Carlier</name>
<email>sebastien.carlier@gmail.com</email>
</author>
<published>2010-11-05T14:48:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d8962e814c15807dd6ac5757904be2a02d187b8'/>
<id>urn:sha1:6d8962e814c15807dd6ac5757904be2a02d187b8</id>
<content type='text'>
Before this commit, weak symbols were not overridden by non-weak symbols
found in archive libraries when linking with recent versions of
binutils.  As stated in the System V ABI, "the link editor does not
extract archive members to resolve undefined weak symbols".

This commit changes all Makefiles to use partial linking (ld -r) instead
of creating library archives, which forces all symbols to participate in
linking, allowing non-weak symbols to override weak symbols as intended.
This approach is also used by Linux, from which the gmake function
cmd_link_o_target (defined in config.mk and used in all Makefiles) is
inspired.

The name of each former library archive is preserved except for
extensions which change from ".a" to ".o".  This commit updates
references accordingly where needed, in particular in some linker
scripts.

This commit reveals board configurations that exclude some features but
include source files that depend these disabled features in the build,
resulting in undefined symbols.  Known such cases include:
- disabling CMD_NET but not CMD_NFS;
- enabling CONFIG_OF_LIBFDT but not CONFIG_QE.

Signed-off-by: Sebastien Carlier &lt;sebastien.carlier@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-marvell</title>
<updated>2010-10-29T20:03:00Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-10-29T20:03:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0c0892be0d93a5a892b93739c5eb3bf692fed4ff'/>
<id>urn:sha1:0c0892be0d93a5a892b93739c5eb3bf692fed4ff</id>
<content type='text'>
Conflicts:
	include/configs/km_arm.h

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>Drop support for CONFIG_SYS_ARM_WITHOUT_RELOC</title>
<updated>2010-10-29T19:39:59Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-10-28T18:35:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a9aa3926295df759306258e5e24cace414f53b67'/>
<id>urn:sha1:a9aa3926295df759306258e5e24cace414f53b67</id>
<content type='text'>
When this define was introduced, the idea was to provide a soft
migration path for ARM boards to get adapted to the new relocation
support.  However, other recent changes led to a different
implementation (ELF relocation), where this no longer works.  By now
CONFIG_SYS_ARM_WITHOUT_RELOC does not only not help any more, but it
actually hurts because it obfuscates the actual code by sprinkling it
with lots of dead and non-working debris.

So let's make a clean cut and drop CONFIG_SYS_ARM_WITHOUT_RELOC.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Tested-by: Heiko Schocher &lt;hs@denx.de&gt;
Tested-by: Reinhard Meyer &lt;u-boot@emk-elektronik.de&gt;
</content>
</entry>
<entry>
<title>kirkwood: get rid of config.mk files</title>
<updated>2010-10-28T13:42:06Z</updated>
<author>
<name>Prafulla Wadaskar</name>
<email>prafulla@marvell.com</email>
</author>
<published>2010-10-27T12:16:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=31d80c77ff672e0202b4ada5215c4666c949ffc2'/>
<id>urn:sha1:31d80c77ff672e0202b4ada5215c4666c949ffc2</id>
<content type='text'>
After moving the definition of CONFIG_SYS_TEXT_BASE to the respective
board config files, all Marvell kirkwood board have just a single and
common entry in their config.mk files:

	KWD_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/kwbimage.cfg

Replace the only reference to KWD_CONFIG in the top level Makefile by
an equivalent setting, and remove all kirkwood config.mk files.

Signed-off-by: Wolfgang Denk &lt;wd at denx.de&gt;
Cc: Prafulla Wadaskar &lt;prafulla at marvell.com&gt;
Cc: Siddarth Gore &lt;gores at marvell.com&gt;
Cc: Simon Kagstrom &lt;simon.kagstrom at netinsight.net&gt;
Cc: Heiko Schocher &lt;hs at denx.de&gt;
Cc: Eric Cooper &lt;ecc at cmu.edu&gt;
Acked-by: Wolfgang Denk &lt;wd at denx.de&gt;
Signed-off-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
</entry>
<entry>
<title>arm926ejs, suen3: fix relocation issues</title>
<updated>2010-10-20T14:03:26Z</updated>
<author>
<name>Heiko Schocher</name>
<email>[hs@denx.de]</email>
</author>
<published>2010-10-20T14:03:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6b0ccc3b456bcec534620aac93427e4a2207a66a'/>
<id>urn:sha1:6b0ccc3b456bcec534620aac93427e4a2207a66a</id>
<content type='text'>
- use internal 2k security SRAM as RAM for early stack.
- do early inits in board_init_f()

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
</entry>
<entry>
<title>Makefile: move all Power Architecture boards into boards.cfg</title>
<updated>2010-10-18T20:12:04Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-10-06T07:05:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2ae1824196884ba2bafffb7c0d3e8297350591e9'/>
<id>urn:sha1:2ae1824196884ba2bafffb7c0d3e8297350591e9</id>
<content type='text'>
Clean up Makefile, and drop a lot of the config.mk files on the way.

We now also automatically pick all boards that are listed in
boards.cfg (and with all configurations), so we can drop the redundant
entries from MAKEALL to avoid building these twice.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE</title>
<updated>2010-10-18T20:07:10Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2010-10-07T19:51:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=14d0a02a168b36e87665b8d7f42fa3e88263d26d'/>
<id>urn:sha1:14d0a02a168b36e87665b8d7f42fa3e88263d26d</id>
<content type='text'>
The change is currently needed to be able to remove the board
configuration scripting from the top level Makefile and replace it by
a simple, table driven script.

Moving this configuration setting into the "CONFIG_*" name space is
also desirable because it is needed if we ever should move forward to
a Kconfig driven configuration system.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>ARM: implement relocation for ARM926</title>
<updated>2010-09-19T17:29:54Z</updated>
<author>
<name>Heiko Schocher</name>
<email>hs@denx.de</email>
</author>
<published>2010-09-17T11:10:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ab86f72c354f9b2572340f72b74ca0a258c451bd'/>
<id>urn:sha1:ab86f72c354f9b2572340f72b74ca0a258c451bd</id>
<content type='text'>
Change the implementation for arm926 to relocate the code to
an arbitrary address in RAM.

Adapt the TX25 (i.MX25), magnesium board to test the changes.

On the tx25 board TEXT_BASE is set to the final relocation
address to prevent one more copying of u-boot code
when relocating. More info see:
doc/README.arm-relocation

da850 board:
Tested-by: Ben Gardiner &lt;bengardiner@nanometrics.ca&gt;

Portions of this work were supported by funding from
the CE Linux Forum.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Ben Gardiner &lt;bengardiner@nanometrics.ca&gt;
</content>
</entry>
</feed>
