提交 1e7bd3d8 编写于 作者: S shaojinchun

修改lwp支持中arm cortex-a的swi入口函数处理

上级 12610f76
......@@ -45,9 +45,9 @@ lwp_user_entry:
/*
* void SVC_Handler(void);
*/
.global SVC_Handler
.type SVC_Handler, % function
SVC_Handler:
.global vector_swi
.type vector_swi, % function
vector_swi:
push {lr}
mrs lr, spsr
push {r4, r5, lr}
......
......@@ -43,11 +43,11 @@ lwp_user_entry:
movs pc, r1
/*
* void SVC_Handler(void);
* void vector_swi(void);
*/
.global SVC_Handler
.type SVC_Handler, % function
SVC_Handler:
.global vector_swi
.type vector_swi, % function
vector_swi:
push {lr}
mrs lr, spsr
push {r4, r5, lr}
......
......@@ -241,9 +241,7 @@ rt_hw_context_switch_interrupt_do:
.endm
.align 5
.globl vector_swi
.weak SVC_Handler
SVC_Handler:
.weak vector_swi
vector_swi:
push_svc_reg
bl rt_hw_trap_swi
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册