<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/lib, branch v2013.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/lib?h=v2013.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/lib?h=v2013.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-04-12T05:55:08Z</updated>
<entry>
<title>arm: Remove deprecated and now unused NAND SPL</title>
<updated>2013-04-12T05:55:08Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-04-11T09:36:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66f30bf983bdc82a799d019401a88bfc720a5a05'/>
<id>urn:sha1:66f30bf983bdc82a799d019401a88bfc720a5a05</id>
<content type='text'>
Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>arm: Remove unused relocate_code() parameters</title>
<updated>2013-04-12T05:55:07Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-04-11T09:35:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5c6db120fc184bae7a344a4e5da83b21164b59a6'/>
<id>urn:sha1:5c6db120fc184bae7a344a4e5da83b21164b59a6</id>
<content type='text'>
Commit e05e5de7fae5bec79617e113916dac6631251156 made the 2 1st parameters of
ARM's relocate_code() useless since it moved the code handling them to crt0.S.
So, drop these parameters.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>arm: crt0.S: Remove bogus .globl</title>
<updated>2013-04-12T05:55:06Z</updated>
<author>
<name>Benoît Thébaudeau</name>
<email>benoit.thebaudeau@advansee.com</email>
</author>
<published>2013-04-11T09:35:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c5feab76fe15332193fe3f1ba183021fb84c203'/>
<id>urn:sha1:9c5feab76fe15332193fe3f1ba183021fb84c203</id>
<content type='text'>
The purpose of .globl is to export symbols for ld, not to declare external
symbols.

By the way, use the ENTRY() and ENDPROC() macros to define functions rather than
using .global directly.

Signed-off-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>ARM: mmu: Set domain permissions to client access</title>
<updated>2013-03-28T08:10:58Z</updated>
<author>
<name>R Sricharan</name>
<email>r.sricharan@ti.com</email>
</author>
<published>2013-03-04T20:04:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=de63ac278cbaaa387da3efaf0b21b819c2b0c496'/>
<id>urn:sha1:de63ac278cbaaa387da3efaf0b21b819c2b0c496</id>
<content type='text'>
 The 'XN' execute never bit is set in the pagetables. This will
 prevent speculative prefetches to non executable regions. But the
 domain permissions are set as master in the DACR register.
 So the pagetable attribute for 'XN' is not effective. Change the
 permissions to client.

 This fixes lot of speculative prefetch aborts seen on OMAP5
 secure devices.

Signed-off-by: R Sricharan &lt;r.sricharan@ti.com&gt;
Tested-by: Vincent Stehle &lt;v-stehle@ti.com&gt;
Cc: Vincent Stehle &lt;v-stehle@ti.com&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>ARM: mmu: Introduce weak dram_bank_setup function</title>
<updated>2013-03-28T08:06:49Z</updated>
<author>
<name>R Sricharan</name>
<email>r.sricharan@ti.com</email>
</author>
<published>2013-03-04T20:04:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=96fdbec2f96c9e11758c8742409069eeef841722'/>
<id>urn:sha1:96fdbec2f96c9e11758c8742409069eeef841722</id>
<content type='text'>
Introduce a weak version of dram_bank_setup function
to allow a platform specific function.

This is used in the subsequent patch to setup dram region
without 'XN' attribute in order to enable the region
under client permissions.

Signed-off-by: R Sricharan &lt;r.sricharan@ti.com&gt;
Cc: Vincent Stehle &lt;v-stehle@ti.com&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
Cc: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-arm</title>
<updated>2013-03-18T18:37:18Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2013-03-18T16:31:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ce033d2582129243aca10d3072a221386bbba44'/>
<id>urn:sha1:0ce033d2582129243aca10d3072a221386bbba44</id>
<content type='text'>
Albert's rework of the linker scripts conflicted with Simon's making
everyone use __bss_end.  We also had a minor conflict over
README.scrapyard being added to in mainline and enhanced in
u-boot-arm/master with proper formatting.

Conflicts:
	arch/arm/cpu/ixp/u-boot.lds
	arch/arm/cpu/u-boot.lds
	arch/arm/lib/Makefile
	board/actux1/u-boot.lds
	board/actux2/u-boot.lds
	board/actux3/u-boot.lds
	board/dvlhost/u-boot.lds
	board/freescale/mx31ads/u-boot.lds
	doc/README.scrapyard
	include/configs/tegra-common.h

Build tested for all of ARM and run-time tested on am335x_evm.

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>arm: Enable generic board support</title>
<updated>2013-03-15T20:14:00Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-03-11T06:49:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=959daa21d4da6a7d3f1afa682395066bf9a9e48d'/>
<id>urn:sha1:959daa21d4da6a7d3f1afa682395066bf9a9e48d</id>
<content type='text'>
This enables generic board support so that ARM boards can define
CONFIG_SYS_GENERIC_BOARD.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: Use sections header to obtain link symbols</title>
<updated>2013-03-15T20:13:58Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-03-05T14:39:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e103b7ae903dffc8e35cd676c1a72712dec14382'/>
<id>urn:sha1:e103b7ae903dffc8e35cd676c1a72712dec14382</id>
<content type='text'>
Include this header to get access to link symbols, which are otherwise
removed.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>Replace __bss_end__ with __bss_end</title>
<updated>2013-03-15T20:13:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-03-14T06:54:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3929fb0a141530551b3fce15ee08629f80d5ef2a'/>
<id>urn:sha1:3929fb0a141530551b3fce15ee08629f80d5ef2a</id>
<content type='text'>
Note this is a tree-wide change affecting multiple architectures.

At present we use __bss_start, but mostly __bss_end__. This seems
inconsistent and in a number of places __bss_end is used instead.

Change to use __bss_end for the BSS end symbol throughout U-Boot. This
makes it possible to use the asm-generic/sections.h file on all
archs.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: make __bss_start and __bss_end__ compiler-generated</title>
<updated>2013-03-12T22:28:32Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2013-02-25T00:58:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b'/>
<id>urn:sha1:3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b</id>
<content type='text'>
Turn __bss_start and __bss_end__ from linker-generated
to compiler-generated symbols, causing relocations for
these symbols to change type, from R_ARM_ABS32 to
R_ARM_RELATIVE.

This should have no functional impact, as it affects
references to __bss_start and __bss_end__ only before
relocation, and no such references are done.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
</feed>
