u-boot/arch/arm/cpu/armv7
Tetsuyuki Kobayashi 4411b2aea7 BUGFIX: arm: data abort in get_bad_stack_swi
When swi instruction is executed, it is expected to get message
"software interrupt" in console and dump registers and reboot, as
do_software_interrupt() in arch/arm/lib/interrupts.c.
But, actually it causes data abort accessing wrong address in get_bad_stack_swi
macro in arch/arm/cpu/v7/start.S.
This patch fixes this problem.

The same mistake in arch/arm/cpu/{arm1136,arm1176,pxa}/start.S.

Signed-off-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
2013-04-13 11:12:46 +02:00
..
am33xx asm/omap_gpmc.h: consolidate common defines 2013-04-08 11:29:05 -04:00
exynos Exynos: pwm: Remove dead code of function exynos5_get_pwm_clk 2013-04-01 14:02:08 +09:00
highbank arm: Remove additional config flags 2012-10-04 14:51:50 +02:00
mx5 imx: mx5: lowlevel_init: Simplify code 2013-04-12 07:55:04 +02:00
mx6 mx6: Fix get_board_rev() for the mx6 solo case 2013-04-03 11:36:34 +02:00
omap-common arm: Make all linker scripts compatible with per-symbol sections 2013-04-12 07:55:09 +02:00
omap3 omap3: Display MHz instead of mHz on the console 2013-04-12 15:29:23 -04:00
omap4 OMAP4: Fix bug in omap4460_volts struct 2013-04-10 13:05:32 -04:00
omap5 arm: omap4: Fix SDRAM AUTO DETECTION 2013-04-08 11:29:34 -04:00
rmobile arm: rmobile: bugfix: wrong register saving in lowlevel_init 2012-10-08 11:15:04 -07:00
s5p-common Exynos: Tidy up the pwm_config function in the exynos pwm driver 2013-04-01 14:02:08 +09:00
s5pc1xx armv7: add appropriate headers for assembly functions 2012-05-15 08:31:26 +02:00
socfpga arm: Make all linker scripts compatible with per-symbol sections 2013-04-12 07:55:09 +02:00
tegra-common Tegra20: Move some include files to arch-tegra for sharing with Tegra30 2012-10-15 11:54:06 -07:00
tegra20 tegra: usb: move implementation into right directory 2013-03-14 11:06:41 -07:00
tegra30 Tegra30: Add CPU (armv7) files 2013-01-16 13:40:07 -07:00
tegra114 Tegra114: Add CPU (armv7) files 2013-02-11 10:35:25 -07:00
u8500 arm: Move lastinc to arch_global_data 2013-02-01 15:07:50 -05:00
zynq arm: zynq: Add lowlevel initialization to C 2013-02-07 09:18:42 +01:00
cache_v7.c ARM: mmu: Set domain permissions to client access 2013-03-28 09:10:58 +01:00
config.mk imx: Fix automatic make targets for imx images 2013-04-12 07:55:06 +02:00
cpu.c arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0 2012-09-01 14:58:22 +02:00
lowlevel_init.S armv7: Make lowlevel_init.S's lowlevel_init do ABI compatible stack 2012-09-01 14:58:19 +02:00
Makefile ti814x_evm: add ti814x evm board support 2013-03-24 12:49:12 -04:00
start.S BUGFIX: arm: data abort in get_bad_stack_swi 2013-04-13 11:12:46 +02:00
syslib.c ARMV7: Vexpress: fix build errors 2010-12-08 23:44:21 +01:00