nuttx/arch/arm/src/arm
ligd 200a1d51d3 arm: fix enable interrupt too earlier caused system crash
reason:
	msr	cpsr, r2   /* Set the CPSR */

    // interrupt hanppend, context switch

	pop	{r0-r2, pc}

resolve:
    use SPSR instead, and recover with ldmia ^

Change-Id: Id7cee6452997ec19919eeecf6e7616164b3a0ab3
Signed-off-by: ligd <liguiding1@xiaomi.com>
(cherry picked from commit 6fa6c1676932d7babb7ff22ef556a17bb18f1c0d)
Signed-off-by: ligd <liguiding1@xiaomi.com>
2021-06-17 14:39:22 +08:00
..
arm.h arch/arm: Add PSR_ prefix to the mode state like armv7-a 2021-04-07 16:18:27 +09:00
arm_allocpage.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_assert.c arch: Rename xxx_getsp to up_getsp 2021-06-11 11:37:19 +08:00
arm_blocktask.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_cache.S arch/arm: Rename all up_*.S files to arm_*.S 2020-05-01 11:29:11 -03:00
arm_checkmapping.c arch/arm, board/arm: Rename all up_* functions to arm_* 2020-05-01 18:28:13 +01:00
arm_copyfullstate.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_dataabort.c arch/arm/src/arm/arm_dataabort.c: Fix syslog formats 2020-11-27 23:38:40 -06:00
arm_doirq.c arch/arm, board/arm: Rename all up_* functions to arm_* 2020-05-01 18:28:13 +01:00
arm_fullcontextrestore.S arm: fix enable interrupt too earlier caused system crash 2021-06-17 14:39:22 +08:00
arm_head.S arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
arm_initialstate.c arch: Colorize the idle thread stack in an unified way 2021-06-11 11:37:32 +08:00
arm_nommuhead.S arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
arm_pginitialize.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_prefetchabort.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
arm_releasepending.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
arm_reprioritizertr.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
arm_saveusercontext.S arch/arm: align arm vector related code with armv7-a 2021-04-07 16:18:27 +09:00
arm_schedulesigaction.c arch/arm: Fix nxstyle warning 2021-04-07 16:18:27 +09:00
arm_sigdeliver.c Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
arm_syscall.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_unblocktask.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
arm_undefinedinsn.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_va2pte.c arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_vectoraddrexcptn.S arch/arm: Fix the style issue in assemble files 2021-04-04 14:39:16 +01:00
arm_vectors.S arch: Rename g_intstackbase to g_intstacktop 2021-04-16 12:41:41 +09:00
arm_vectortab.S arch/arm: align arm vector related code with armv7-a 2021-04-07 16:18:27 +09:00
Kconfig build: Replace WINTOOL with CYGWIN_WINTOOL Kconfig 2020-05-18 15:02:55 -06:00
pg_macros.h arch: arm: arm: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
Toolchain.defs Fix Cygwin build with Windows native toolchain 2020-09-01 10:20:28 +08:00
vfork.S arch: Allocate the space from the beginning in up_stack_frame 2021-04-16 12:41:41 +09:00