From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 11 Nov 2013 17:24:09 +0100 Subject: [U-Boot] [PATCH 1/5] ARM: armv7: Make indirect vector addresses globl In-Reply-To: <1384186966-6054-1-git-send-email-marex@denx.de> References: <1384186966-6054-1-git-send-email-marex@denx.de> Message-ID: <201311111724.09916.marex@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 +Cc Sinan > Make indirect vectors addresses global, so they can be replaced by > various code that needs to do so. For example the MX6 PCI express > driver needs to temporarily replace data abort handler when reading > the config space. > > Signed-off-by: Marek Vasut > Cc: Albert Aribaud > Cc: Stefano Babic > --- > arch/arm/cpu/armv7/start.S | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/arch/arm/cpu/armv7/start.S b/arch/arm/cpu/armv7/start.S > index 6c9b11a..5aac773 100644 > --- a/arch/arm/cpu/armv7/start.S > +++ b/arch/arm/cpu/armv7/start.S > @@ -38,12 +38,19 @@ _irq: .word _irq > _fiq: .word _fiq > _pad: .word 0x12345678 /* now 16*4=64 */ > #else > +.globl _undefined_instruction > _undefined_instruction: .word undefined_instruction > +.globl _software_interrupt > _software_interrupt: .word software_interrupt > +.globl _prefetch_abort > _prefetch_abort: .word prefetch_abort > +.globl _data_abort > _data_abort: .word data_abort > +.globl _not_used > _not_used: .word not_used > +.globl _irq > _irq: .word irq > +.globl _fiq > _fiq: .word fiq > _pad: .word 0x12345678 /* now 16*4=64 */ > #endif /* CONFIG_SPL_BUILD */ Best regards, Marek Vasut