]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
pxa: Fix boot hang by avoiding vector relocation
authorAndrew Ruder <andrew.ruder@elecsyscorp.com>
Wed, 12 Aug 2015 17:55:47 +0000 (12:55 -0500)
committerLothar Waßmann <LW@KARO-electronics.de>
Thu, 10 Sep 2015 08:32:53 +0000 (10:32 +0200)
commit8a8bd367bf845b32a32e5cca214e42395e9b5a71
tree6955a8844b2fee27d977847f32188847ff61db71
parent60a792da80a4b1cd53c1ec8973cde39fe9d37ed5
pxa: Fix boot hang by avoiding vector relocation

Since commit 3ff46cc42b9d73d0 ("arm: relocate the exception vectors")
pxa does not boot anymore.

Add a specific relocate_vectors macro that skips the vector relocation,
as the pxa SoC does not provide RAM at the high vectors address
(0xFFFF0000), and (0x00000000) maps to ROM.

This allows pxa to boot again.

Cc: Marek Vasut <marex@denx.de>
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
arch/arm/cpu/pxa/Makefile
arch/arm/cpu/pxa/relocate.S [new file with mode: 0644]