[U-Boot] [PATCH v2] mx25: Fix boot hang by avoiding vector relocation

Tom Rini trini at ti.com
Fri Jan 9 14:34:30 CET 2015


On Thu, Jan 08, 2015 at 10:10:45AM -0500, Bill Pringlemeir wrote:
> 
> > On Tue, Jan 06, 2015 at 01:06:48PM -0200, Fabio Estevam wrote:
> 
> >> From: Fabio Estevam <fabio.estevam at freescale.com>
> >>
> >> Since commit 3ff46cc42b9d73d0 ("arm: relocate the exception vectors")
> >> mx25pdk hangs like this:
> >>
> >> CPU:   Freescale i.MX25 rev1.2 at 399 MHz
> >> Reset cause: WDOG
> >> Board: MX25PDK
> >> I2C:   ready
> >> DRAM:  64 MiB
> >> (hangs)
> >>
> >> Add a specific relocate_vectors macro that skips the vector
> >> relocation, as the i.MX25 SoC does not provide RAM at the high
> >> vectors address (0xFFFF0000), and (0x00000000) maps to ROM.
> >>
> >> This allows mx25 to boot again.
> >>
> >> Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
> 
> On  8 Jan 2015, trini at ti.com wrote:
> 
> > I'd like to pull this in for the release.  I'd also really like
> > someone else to ack or otherwise comment on this (and why this is more
> > right than not just relocating the vectors as v1 did, I see both boot
> > to a U-Boot prompt but shouldn't we do a bit more testing to confirm
> > that we don't need to relocate these exception vectors or have we now
> > introduced some subtle breakage (or perhaps not so subtle once you hit
> > it) in these cases?  Thanks!
> 
> Acked-By: Bill Pringlemeir <bpringlemeir at nbsps.com>

Applied to u-boot/master and thanks for the details!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150109/f13b04af/attachment.pgp>


More information about the U-Boot mailing list