<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/mips/include/asm, branch v2013.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/mips/include/asm?h=v2013.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/mips/include/asm?h=v2013.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-06-08T21:10:10Z</updated>
<entry>
<title>MIPS: asm/errno.h: switch to asm-generic/errno.h</title>
<updated>2013-06-08T21:10:10Z</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2013-06-08T17:23:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e1208c2fe5e07f9a248cfbf9bbb212aa34ad2806'/>
<id>urn:sha1:e1208c2fe5e07f9a248cfbf9bbb212aa34ad2806</id>
<content type='text'>
This fixes several warnings like

In file included from ./u-boot/include/linux/mtd/mtd.h:13:0,
                 from env_onenand.c:37:
./u-boot/build/vct_platinumavc_onenand_small/include2/asm/errno.h:52:0: warning: "ENOMSG" redefined [enabled by default]

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>MIPS: fix __raw_* IO accessors</title>
<updated>2013-06-08T21:10:10Z</updated>
<author>
<name>Gabor Juhos</name>
<email>juhosg@openwrt.org</email>
</author>
<published>2013-02-20T22:03:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f0550f87f40b9b636c1fe116e3590ed1439c926c'/>
<id>urn:sha1:f0550f87f40b9b636c1fe116e3590ed1439c926c</id>
<content type='text'>
The purpose of the __raw* IO accessors is to provide
IO access in native-endian order. However in the current
MIPS implementation, the 16 and 32 bit variants of the
__raw accessors are swapping the values on big-endian
systems if the CONFIG_SWAP_IO_SPACE option is enabled.

The patch changes the IO accessor macros to fix this
broken behaviour.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;
Cc: Daniel Schwierzeck &lt;daniel.schwierzeck@googlemail.com&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>Introduce generic link section.h symbol files</title>
<updated>2013-03-15T20:13:58Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-03-05T14:39:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1865286466a5d0c7f2e3c37632da56556c838e9e'/>
<id>urn:sha1:1865286466a5d0c7f2e3c37632da56556c838e9e</id>
<content type='text'>
We create a separate header file for link symbols defined by the link
scripts. It is helpful to have these all in one place and try to
make them common across architectures. Since Linux already has a similar
file, we bring this in even though many of the symbols there are not
relevant to us.

Each architecture has its own asm/sections.h where symbols specifc to
that architecture can be added. For now everything except AVR32 just
includes the generic header.

One change is needed in arch/avr32/lib/board.c to make this conversion
work.

Reviewed-by: Tom Rini &lt;trini@ti.com&gt; (version 5)
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>MIPS: add dynamic relocation support</title>
<updated>2013-02-12T21:22:13Z</updated>
<author>
<name>Gabor Juhos</name>
<email>juhosg@openwrt.org</email>
</author>
<published>2013-02-12T21:22:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=04380c651a2ff0d1495822321d2b7668dcd02537'/>
<id>urn:sha1:04380c651a2ff0d1495822321d2b7668dcd02537</id>
<content type='text'>
The code handles relocation entries with the
following relocation types only:
  mips32: R_MIPS_REL32
  mips64: R_MIPS_REL+R_MIPS_64
  xburst: R_MIPS_REL32

Other relocation entries are skipped without
processing. The code must be extended if other
relocation types must be supported.

Add -pie to LDFLAGS_FINAL to generate the .rel.dyn
fixup table, which will be applied to the relocated
image before transferring control to it.

The CONFIG_NEEDS_MANUAL_RELOC is not needed
after the patch, so remove that as well.

Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;
Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>MIPS: start.S: use symbol __image_copy_end for U-Boot image relocation</title>
<updated>2013-02-12T21:22:13Z</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2013-02-12T21:22:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=28875e2c4731296ee7ed645d07f1c28c0301f1c4'/>
<id>urn:sha1:28875e2c4731296ee7ed645d07f1c28c0301f1c4</id>
<content type='text'>
Use the newly introduced symbol __image_copy_end as end address for
relocation of U-Boot image. This is needed for dynamic relocation added
in later patches. This patch obsoletes the symbols uboot_end and
uboot_end_data which are removed.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>MIPS: u-boot.lds: introduce symbol __image_copy_end</title>
<updated>2013-02-12T21:22:12Z</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2013-02-12T21:22:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3420bf1ca0631ef6347fece1e9f0eb38b1051a98'/>
<id>urn:sha1:3420bf1ca0631ef6347fece1e9f0eb38b1051a98</id>
<content type='text'>
This symbol is used in later patches as end address
for relocation of the U-Boot image into RAM.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>MIPS: u-boot.lds: merge all BSS sections and introduce symbols __bss_[start|end]</title>
<updated>2013-02-12T21:22:12Z</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2013-02-12T21:22:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a52852c5a65fe6636c7408829eced892deefc1de'/>
<id>urn:sha1:a52852c5a65fe6636c7408829eced892deefc1de</id>
<content type='text'>
These symbols are used in later patches for as addresses for
clearing the BSS area in the relocated U-Boot image.

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>MIPS: xburst: fix broken access to global_data</title>
<updated>2013-02-12T21:22:12Z</updated>
<author>
<name>Daniel Schwierzeck</name>
<email>daniel.schwierzeck@gmail.com</email>
</author>
<published>2013-02-12T21:22:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=97b920dab1e4fd9a05ff9dccc7853d588c73ae19'/>
<id>urn:sha1:97b920dab1e4fd9a05ff9dccc7853d588c73ae19</id>
<content type='text'>
Fix access to global_data which is broken since commits:

commit 035cbe99cd2fd4adf9d7fd95aeebb5f814e37eb9
Author: Simon Glass &lt;sjg@chromium.org&gt;
Date:   Thu Dec 13 20:49:08 2012 +0000

    mips: Move per_clk and dev_clk to arch_global_data

    Move these field into arch_global_data and tidy up. The other
    CONFIG_JZSOC fields are used by various architectures, so just remove
    the #ifdef bracketing for these.

    Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

commit 582601da2f90b1850aa19f7820b1623c79b3dac6
Author: Simon Glass &lt;sjg@chromium.org&gt;
Date:   Thu Dec 13 20:48:35 2012 +0000

    arm: Move lastinc to arch_global_data

    Move this field into arch_global_data and tidy up.

    Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

commit 66ee69234795c0596f84b25f06b7fbc2e8ed214c
Author: Simon Glass &lt;sjg@chromium.org&gt;
Date:   Thu Dec 13 20:48:34 2012 +0000

    arm: Move tbl to arch_global_data

    Move this field into arch_global_data and tidy up.

    Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;

Signed-off-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
Cc: Xiangfu Liu &lt;xiangfu@openmobilefree.net&gt;
</content>
</entry>
<entry>
<title>mips: Use generic global_data</title>
<updated>2013-02-04T14:05:45Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2012-12-13T20:49:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9572202026094fb9ef5bd4dfcaa09fb7680c3855'/>
<id>urn:sha1:9572202026094fb9ef5bd4dfcaa09fb7680c3855</id>
<content type='text'>
Move mips over to use generic global_data.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
