From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Babic Date: Thu, 20 Nov 2014 10:35:29 +0100 Subject: [U-Boot] [PATCH v3 2/2] imx: fix exception vectors relocation in imx27 In-Reply-To: <1415897955-9676-3-git-send-email-albert.u.boot@aribaud.net> References: <1415897955-9676-1-git-send-email-albert.u.boot@aribaud.net> <1415897955-9676-3-git-send-email-albert.u.boot@aribaud.net> Message-ID: <546DB5E1.1010206@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Albert, On 13/11/2014 17:59, Albert ARIBAUD wrote: > Commit 3ff46cc4 fixed exception vectors setting in > the general ARM case, by either copying the exception > and indirect vector tables to normal (0x00000000) or > high (0xFFFF0000) vectors address, or setting VBAR to > U-Boot's base if applicable. > > i.MX27 SoC is ARM926E-JS, thus has only normal and > high options, but does not provide RAM at 0xFFFF0000 > and has only ROM at 0x00000000; it is therefore not > possible to move or change its exception vectors. > > Besides, i.MX27 ROM code does provide an indirect > vectors table but at a non-standard address and with > the reset and reserved vectors missing. > > Turn the current vector relocation code into a weak > routine called after relocate_code from crt0, and add > strong version for i.MX27. > > Series-Cc: Heiko Schocher > > Signed-off-by: Albert ARIBAUD > --- Applied to u-boot-imx, thanks ! Best regards, Stefano Babic -- ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de =====================================================================