From cfb7561e7792513233de602df10947c5546f6a87 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Wed, 12 Feb 2020 08:51:34 -0600 Subject: [PATCH] arch/arm/src/armv7-a/arm_vectors.S: Fix clobbered register in SMP mode. --- arch/arm/src/armv7-a/arm_vectors.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/src/armv7-a/arm_vectors.S b/arch/arm/src/armv7-a/arm_vectors.S index 6fb9102e596..6df8755c4c9 100644 --- a/arch/arm/src/armv7-a/arm_vectors.S +++ b/arch/arm/src/armv7-a/arm_vectors.S @@ -260,7 +260,7 @@ arm_vectorirq: /* Call arm_decodeirq() on the interrupt stack */ - setirqstack r1, r5 /* SP = IRQ stack top */ + setirqstack r1, r3 /* SP = IRQ stack top */ str r0, [sp] /* Save the user stack pointer */ mov r4, sp /* Save the SP in a preserved register */ bic sp, sp, #7 /* Force 8-byte alignment */