Commit graph

18 commits

Author SHA1 Message Date
Sascha Hauer
d332597c7c ARM: make exception handling optional
On several boards without MMU support the vectors cannot be mapped
to 0x0 and exception support is nonfunctional anyway, so make this
configurable.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-04-11 15:58:21 +02:00
Sascha Hauer
78104ae181 arm: reimplement startup code in C
Lets translate the startup code to a language we all understand better.
Tested on pcm038 (arm v5) and pcm043 (arm v6).

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-05-03 15:05:38 +02:00
Sascha Hauer
be00ed538c add l2x0 cache support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-30 14:15:04 +02:00
Sascha Hauer
a5189af297 armv5: use proper cache flush function
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-18 08:12:19 +01:00
Marc Kleine-Budde
d6f04bf3c8 arm/cpu/Makefile: cleanup: proper indention
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-02-16 21:49:18 +01:00
Sascha Hauer
3f1bf1f058 Use cache functions from kernel
These cache functions have been extracted from
arch/arm/boot/compressed/head.S. The old code only worked
properly on ARMv4. Tested on ARMv4, ARMv5, ARMv6 hardware.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-02-01 17:23:40 +01:00
Jean-Christophe PLAGNIOL-VILLARD
bab3a3b976 arm: introduce CPU CONFIG from linux
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-11-03 09:45:55 +01:00
Sascha Hauer
e2c8e8a180 Add MMU support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-08-19 10:51:30 +02:00
Sascha Hauer
bee65f0d3f [ARM] Add MX35 support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-02-06 14:44:46 +01:00
Sascha Hauer
b07e9e3194 ARM: Add cpuinfo command
This command is useful to show some information about
cp15 registers

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-01-13 14:32:22 +01:00
Sascha Hauer
c3be23d9a3 ARM startup: move exception handler to extra file
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2008-08-13 16:52:13 +02:00
Nishanth Menon
053034d182 010-OMAP-addbase
[Patch 10/17] U-Boot-V2:ARM:OMAP3: Add support for OMAP and Cortex A8

This patch adds support for OMAP3 platforms. Mainly to setup the infrastructure.
ARMV7 requires a different I/D cache cleanup code which is introduced in this patch

Signed-off-by: Nishanth Menon<x0nishan@ti.com>
2008-06-05 19:45:28 +02:00
Nishanth Menon
3b94eca260 Replace start-arm920t.S with start-arm.S
Replace start-arm920t.S with start-arm.S. This will allow for a common logic
to handle 

Signed-off-by: Nishanth Menon <x0nishan@ti.com>

--
2008-05-07 16:24:51 +02:00
Juergen Beisert
3be8ed2fa1 adding i.MX31 CPU support 2007-10-17 17:57:55 +02:00
sascha
825ad81490 arm: use text_entry for reset vector instead of hardcoded filename
(once again)
2007-10-17 11:10:57 +02:00
Sascha Hauer
1cdc2fe996 consolidate arch/arm/cpu/start-arm920t.S and arch/arm/cpu/start-arm926ejs.S 2007-09-05 12:50:28 +02:00
Sascha Hauer
7989a989b9 arm: use linker section for reset vector
Put the reset vector at the beginning of the binary by creating
its own section in the linker script rather than specifying the
file.

Signed-off-by: Juergen Beisert <jbe@pengutronix.de>
Acked-by:      Sascha Hauer <s.hauer@pengutronix.de>
2007-07-25 12:34:06 +02:00
Sascha Hauer
f445d20103 svn_rev_496 2007-07-05 18:01:59 +02:00