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>
Showing
- arch/arm/cpu/arm1136/start.S 2 additions, 1 deletionarch/arm/cpu/arm1136/start.S
- arch/arm/cpu/arm1176/start.S 3 additions, 1 deletionarch/arm/cpu/arm1176/start.S
- arch/arm/cpu/armv7/start.S 2 additions, 1 deletionarch/arm/cpu/armv7/start.S
- arch/arm/cpu/pxa/start.S 2 additions, 1 deletionarch/arm/cpu/pxa/start.S
Loading
Please register or sign in to comment