<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/mips, branch v1.3.0-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/cpu/mips?h=v1.3.0-rc4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cpu/mips?h=v1.3.0-rc4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2007-10-21T12:30:42Z</updated>
<entry>
<title>[MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup</title>
<updated>2007-10-21T12:30:42Z</updated>
<author>
<name>Shinya Kuribayashi</name>
<email>shinya.kuribayashi@necel.com</email>
</author>
<published>2007-10-21T12:30:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=00101dd7a32d12f698150123e47e4b3420279f86'/>
<id>urn:sha1:00101dd7a32d12f698150123e47e4b3420279f86</id>
<content type='text'>
Signed-off-by: Shinya Kuribayashi &lt;shinya.kuribayashi@necel.com&gt;
</content>
</entry>
<entry>
<title>[MIPS] Fix $gp usage</title>
<updated>2007-10-21T01:55:36Z</updated>
<author>
<name>Shinya Kuribayashi</name>
<email>shinya.kuribayashi@necel.com</email>
</author>
<published>2007-10-21T01:55:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=22069215eb7adf5a3888bf7c7784ea9d70a72cd0'/>
<id>urn:sha1:22069215eb7adf5a3888bf7c7784ea9d70a72cd0</id>
<content type='text'>
Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
As a general principle, we should use _gp for $gp.

Thanks to linker script's help we fortunately have _gp which equals to
_GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
be able to access to GOT entires, global variables and procedure entry
points. The right thing to do is to use _gp.

This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
which holds the offset from _gp. When updating GOT entries, we use this
offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.

This patch is originally submitted by Vlad Lungu &lt;vlad@comsys.ro&gt;, then
I made some change to leave over num_got_entries.

Signed-off-by: Shinya Kuribayashi &lt;shinya.kuribayashi@necel.com&gt;
Cc: Vlad Lungu &lt;vlad@comsys.ro&gt;
</content>
</entry>
<entry>
<title>cpu/m*: Remove obsolete references to CONFIG_COMMANDS</title>
<updated>2007-07-10T00:06:00Z</updated>
<author>
<name>Jon Loeliger</name>
<email>jdl@freescale.com</email>
</author>
<published>2007-07-10T00:06:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4431283c7e6d54ae180d466e51bf2d97471a0ad9'/>
<id>urn:sha1:4431283c7e6d54ae180d466e51bf2d97471a0ad9</id>
<content type='text'>
Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
</content>
</entry>
<entry>
<title>cpu/ non-mpc*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).</title>
<updated>2007-07-03T22:34:13Z</updated>
<author>
<name>Jon Loeliger</name>
<email>jdl@jdl.com</email>
</author>
<published>2007-06-12T00:03:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=737184114ec9c9e0ab94d6713536126073bd2472'/>
<id>urn:sha1:737184114ec9c9e0ab94d6713536126073bd2472</id>
<content type='text'>
This is a compatibility step that allows both the older form
and the new form to co-exist for a while until the older can
be removed entirely.

All transformations are of the form:
Before:
    #if (CONFIG_COMMANDS &amp; CFG_CMD_AUTOSCRIPT)
After:
    #if (CONFIG_COMMANDS &amp; CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)

Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
</content>
</entry>
<entry>
<title>Move "ar" flags to config.mk to allow for silent "make -s"</title>
<updated>2006-10-08T23:02:05Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@atlas.denx.de</email>
</author>
<published>2006-10-08T23:02:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2b208f5308ae0c72a6840180e59ed1ab4f9b69fc'/>
<id>urn:sha1:2b208f5308ae0c72a6840180e59ed1ab4f9b69fc</id>
<content type='text'>
Based on patch by Mike Frysinger, 20 Jun 2006
</content>
</entry>
<entry>
<title>Add support for a saving build objects in a separate directory.</title>
<updated>2006-09-01T17:49:50Z</updated>
<author>
<name>Marian Balakowicz</name>
<email>m8@semihalf.com</email>
</author>
<published>2006-09-01T17:49:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f93286397ed2a7084efb0362a43ee09f11702349'/>
<id>urn:sha1:f93286397ed2a7084efb0362a43ee09f11702349</id>
<content type='text'>
Modifications are based on the linux kernel approach and
support two use cases:

  1) Add O= to the make command line
  'make O=/tmp/build all'

  2) Set environement variable BUILD_DIR to point to the desired location
  'export BUILD_DIR=/tmp/build'
  'make'

The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'

Command line 'O=' setting overrides BUILD_DIR environent variable.

When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
</content>
</entry>
<entry>
<title>Fix MIPS LE build problem</title>
<updated>2006-07-21T09:24:47Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@pollux.denx.de</email>
</author>
<published>2006-07-21T09:24:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0352f17687b4582c5ee62905aed35130d77501cc'/>
<id>urn:sha1:0352f17687b4582c5ee62905aed35130d77501cc</id>
<content type='text'>
Patch by Thomas Lange, 10 Aug 2005
</content>
</entry>
<entry>
<title>au1x00_eth.c: check malloc return value and abort if it failed</title>
<updated>2006-03-13T00:00:22Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@pollux.denx.de</email>
</author>
<published>2006-03-13T00:00:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=95515306155b8b7fca1a38f192f23ea49251edf8'/>
<id>urn:sha1:95515306155b8b7fca1a38f192f23ea49251edf8</id>
<content type='text'>
Patch by Andrew Dyer, 26 Jul 2005
</content>
</entry>
<entry>
<title>Code cleanup, especially MIPS for GCC 4.x</title>
<updated>2005-12-03T23:40:34Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@pollux.(none)</email>
</author>
<published>2005-12-03T23:40:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f013dacf0a90667fbefe35580f8031a84caeb65e'/>
<id>urn:sha1:f013dacf0a90667fbefe35580f8031a84caeb65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix U-Boot compilation for MIPS boards using ELDK 4.0</title>
<updated>2005-12-01T01:15:07Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@pollux.(none)</email>
</author>
<published>2005-12-01T01:15:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c75eba3b4140187cd0d9bd8049f5df4c49b6889b'/>
<id>urn:sha1:c75eba3b4140187cd0d9bd8049f5df4c49b6889b</id>
<content type='text'>
</content>
</entry>
</feed>
