<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/lib/Makefile, 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/arm/lib/Makefile?h=v2013.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/lib/Makefile?h=v2013.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-07-16T22:44:30Z</updated>
<entry>
<title>Build arch/$ARCH/lib/bootm.o depending on CONFIG_CMD_BOOTM</title>
<updated>2013-07-16T22:44:30Z</updated>
<author>
<name>Dirk Eibach</name>
<email>eibach@gdsys.de</email>
</author>
<published>2013-06-26T13:55:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b8eee4354f33b9810d929b6f7df74238b538e5a8'/>
<id>urn:sha1:b8eee4354f33b9810d929b6f7df74238b538e5a8</id>
<content type='text'>
MAKEALL is fine for ppc4xx and mpc85xx.
Run checks were done on our controlcenterd hardware.

Signed-off-by: Dirk Eibach &lt;dirk.eibach@gdsys.cc&gt;
Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>arm: generalize lib/bss.c into lib/sections.c</title>
<updated>2013-06-21T21:04:43Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2013-06-11T12:17:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=df84502edffd1da48588a212b402602f032ed53d'/>
<id>urn:sha1:df84502edffd1da48588a212b402602f032ed53d</id>
<content type='text'>
File arch/arm/lib/bss.c was initially defined for BSS only,
but is now going to also contain definitions for other
section-boundary-related symbols, so rename it for better
accuracy.

Also, remove useless 'used' attributes.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Tested-by: Lubomir Popov &lt;lpopov@mm-sol.com&gt;
Tested-by: Jeroen Hofstee &lt;jeroen@myspectrum.nl&gt;
Reviewed-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
</content>
</entry>
<entry>
<title>arm: factorize relocate_code routine</title>
<updated>2013-05-30T18:24:38Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2013-05-19T01:48:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3da0e5750b24a9491058df6126c7be577a276c09'/>
<id>urn:sha1:3da0e5750b24a9491058df6126c7be577a276c09</id>
<content type='text'>
Replace all relocate_code routines from ARM start.S files
with a single instance in file arch/arm/lib/relocate.S.
For PXA, this requires moving the dcache unlocking code
from within relocate_code into c_runtime_cpu_setup.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
Reviewed-by: Benoît Thébaudeau &lt;benoit.thebaudeau@advansee.com&gt;
Tested-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: Use image_setup_linux() instead of local code</title>
<updated>2013-05-14T19:37:25Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2013-05-08T08:06:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6caa195614916868135a14ab279a00856abc57b0'/>
<id>urn:sha1:6caa195614916868135a14ab279a00856abc57b0</id>
<content type='text'>
Use the common FDT setup function that is now available in image. Move
the FDT-specific code to a new bootm-fdt.c and remove unused headers
from bootm.c.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&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: 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>
<entry>
<title>arm: Make interrupts.o and reset.o in libarm also appear in SPL</title>
<updated>2013-01-10T21:22:15Z</updated>
<author>
<name>Tom Wai-Hong Tam</name>
<email>waihong@chromium.org</email>
</author>
<published>2012-11-30T13:01:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fe34f8dc8ca719d83a4bc67a35e15dfc780559e9'/>
<id>urn:sha1:fe34f8dc8ca719d83a4bc67a35e15dfc780559e9</id>
<content type='text'>
SPL u-boot may call do_reset() which depends on interrupts.o and reset.o.
So make them also appear in SPL.

Signed-off-by: Tom Wai-Hong Tam &lt;waihong@chromium.org&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: move C runtime setup code in crt0.S</title>
<updated>2013-01-08T21:14:50Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2013-01-08T10:18:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e05e5de7fae5bec79617e113916dac6631251156'/>
<id>urn:sha1:e05e5de7fae5bec79617e113916dac6631251156</id>
<content type='text'>
Move all the C runtime setup code from every start.S
in arch/arm into arch/arm/lib/crt0.S. This covers
the code sequence from setting up the initial stack
to calling into board_init_r().

Also, rewrite the C runtime setup and make functions
board_init_*() and relocate_code() behave according to
normal C semantics (no jumping across the C stack any
more, etc).

Some SPL targets had to be touched because they use
start.S explicitly or for some reason; the relevant
maintainers and custodians are cc:ed.

Signed-off-by: Albert ARIBAUD &lt;albert.u.boot@aribaud.net&gt;
</content>
</entry>
<entry>
<title>SPL: Create arch/arm/lib/spl.c for board_init_f and jump_to_image_linux</title>
<updated>2012-09-27T16:49:59Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2012-08-22T22:31:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6507f133f3201ed5fb22e4a3d73c33b47497539d'/>
<id>urn:sha1:6507f133f3201ed5fb22e4a3d73c33b47497539d</id>
<content type='text'>
In SPL (CONFIG_SPL_FRAMEWORK) board_init_f must setup the stack pointer,
clear the BSS and call board_init_r.  We mark this as weak as some
platforms may need to perform additional initalization at this point.
We provide a gd that we know will be in a usable location, once the BSS
has been cleared to help with this as well.  Finally, we no longer call
relocate_code so remove that from the armv7 version.

Next, both board_init_f and jump_to_image_linux are going to be
inherently arch-specific, so move these versions to arch/arm/lib/spl.c

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
</feed>
