[libcpu] fix spell wrong.
This commit is contained in:
parent
4e96775e89
commit
5ccf1d4452
|
@ -79,8 +79,8 @@ _reswitch:
|
||||||
STR R1, [R0]
|
STR R1, [R0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
/* R0 --> swith from thread stack
|
/* R0 --> switch from thread stack
|
||||||
* R1 --> swith to thread stack
|
* R1 --> switch to thread stack
|
||||||
* psr, pc, LR, R12, R3, R2, R1, R0 are pushed into [from] stack
|
* psr, pc, LR, R12, R3, R2, R1, R0 are pushed into [from] stack
|
||||||
*/
|
*/
|
||||||
.global PendSV_Handler
|
.global PendSV_Handler
|
||||||
|
@ -103,7 +103,7 @@ PendSV_Handler:
|
||||||
LDR R0, =rt_interrupt_from_thread
|
LDR R0, =rt_interrupt_from_thread
|
||||||
LDR R1, [R0]
|
LDR R1, [R0]
|
||||||
CMP R1, #0x00
|
CMP R1, #0x00
|
||||||
BEQ swtich_to_thread /* skip register save at the first time */
|
BEQ switch_to_thread /* skip register save at the first time */
|
||||||
|
|
||||||
MRS R1, PSP /* get from thread stack pointer */
|
MRS R1, PSP /* get from thread stack pointer */
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ PendSV_Handler:
|
||||||
MOV R6, R10
|
MOV R6, R10
|
||||||
MOV R7, R11
|
MOV R7, R11
|
||||||
STMIA R1!, {R4 - R7} /* push thread {R8 - R11} high register to thread stack */
|
STMIA R1!, {R4 - R7} /* push thread {R8 - R11} high register to thread stack */
|
||||||
swtich_to_thread:
|
switch_to_thread:
|
||||||
LDR R1, =rt_interrupt_to_thread
|
LDR R1, =rt_interrupt_to_thread
|
||||||
LDR R1, [R1]
|
LDR R1, [R1]
|
||||||
LDR R1, [R1] /* load thread stack pointer */
|
LDR R1, [R1] /* load thread stack pointer */
|
||||||
|
|
|
@ -81,8 +81,8 @@ _reswitch
|
||||||
STR r1, [r0]
|
STR r1, [r0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
PendSV_Handler:
|
PendSV_Handler:
|
||||||
|
@ -104,7 +104,7 @@ PendSV_Handler:
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CMP r1, #0x00
|
CMP r1, #0x00
|
||||||
BEQ swtich_to_thread ; skip register save at the first time
|
BEQ switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ PendSV_Handler:
|
||||||
MOV r7, r11
|
MOV r7, r11
|
||||||
STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack
|
STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
|
@ -85,8 +85,8 @@ _reswitch
|
||||||
BX LR
|
BX LR
|
||||||
ENDP
|
ENDP
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
PendSV_Handler PROC
|
PendSV_Handler PROC
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
|
@ -108,7 +108,7 @@ PendSV_Handler PROC
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CMP r1, #0x00
|
CMP r1, #0x00
|
||||||
BEQ swtich_to_thread ; skip register save at the first time
|
BEQ switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ PendSV_Handler PROC
|
||||||
MOV r7, r11
|
MOV r7, r11
|
||||||
STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack
|
STMIA r1!, {r4 - r7} ; push thread {r8 - r11} high register to thread stack
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
|
@ -80,8 +80,8 @@ _reswitch:
|
||||||
STR R1, [R0]
|
STR R1, [R0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
/* R0 --> swith from thread stack
|
/* R0 --> switch from thread stack
|
||||||
* R1 --> swith to thread stack
|
* R1 --> switch to thread stack
|
||||||
* psr, pc, LR, R12, R3, R2, R1, R0 are pushed into [from] stack
|
* psr, pc, LR, R12, R3, R2, R1, R0 are pushed into [from] stack
|
||||||
*/
|
*/
|
||||||
.global PendSV_Handler
|
.global PendSV_Handler
|
||||||
|
@ -102,14 +102,14 @@ PendSV_Handler:
|
||||||
|
|
||||||
LDR R0, =rt_interrupt_from_thread
|
LDR R0, =rt_interrupt_from_thread
|
||||||
LDR R1, [R0]
|
LDR R1, [R0]
|
||||||
CBZ R1, swtich_to_thread /* skip register save at the first time */
|
CBZ R1, switch_to_thread /* skip register save at the first time */
|
||||||
|
|
||||||
MRS R1, PSP /* get from thread stack pointer */
|
MRS R1, PSP /* get from thread stack pointer */
|
||||||
STMFD R1!, {R4 - R11} /* push R4 - R11 register */
|
STMFD R1!, {R4 - R11} /* push R4 - R11 register */
|
||||||
LDR R0, [R0]
|
LDR R0, [R0]
|
||||||
STR R1, [R0] /* update from thread stack pointer */
|
STR R1, [R0] /* update from thread stack pointer */
|
||||||
|
|
||||||
swtich_to_thread:
|
switch_to_thread:
|
||||||
LDR R1, =rt_interrupt_to_thread
|
LDR R1, =rt_interrupt_to_thread
|
||||||
LDR R1, [R1]
|
LDR R1, [R1]
|
||||||
LDR R1, [R1] /* load thread stack pointer */
|
LDR R1, [R1] /* load thread stack pointer */
|
||||||
|
|
|
@ -81,8 +81,8 @@ _reswitch
|
||||||
STR r1, [r0]
|
STR r1, [r0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
PendSV_Handler:
|
PendSV_Handler:
|
||||||
|
@ -102,14 +102,14 @@ PendSV_Handler:
|
||||||
|
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CBZ r1, swtich_to_thread ; skip register save at the first time
|
CBZ r1, switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
STMFD r1!, {r4 - r11} ; push r4 - r11 register
|
STMFD r1!, {r4 - r11} ; push r4 - r11 register
|
||||||
LDR r0, [r0]
|
LDR r0, [r0]
|
||||||
STR r1, [r0] ; update from thread stack pointer
|
STR r1, [r0] ; update from thread stack pointer
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
|
@ -84,8 +84,8 @@ _reswitch
|
||||||
BX LR
|
BX LR
|
||||||
ENDP
|
ENDP
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
PendSV_Handler PROC
|
PendSV_Handler PROC
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
|
@ -105,14 +105,14 @@ PendSV_Handler PROC
|
||||||
|
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CBZ r1, swtich_to_thread ; skip register save at the first time
|
CBZ r1, switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
STMFD r1!, {r4 - r11} ; push r4 - r11 register
|
STMFD r1!, {r4 - r11} ; push r4 - r11 register
|
||||||
LDR r0, [r0]
|
LDR r0, [r0]
|
||||||
STR r1, [r0] ; update from thread stack pointer
|
STR r1, [r0] ; update from thread stack pointer
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
|
@ -82,8 +82,8 @@ _reswitch:
|
||||||
STR r1, [r0]
|
STR r1, [r0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
/* r0 --> swith from thread stack
|
/* r0 --> switch from thread stack
|
||||||
* r1 --> swith to thread stack
|
* r1 --> switch to thread stack
|
||||||
* psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
* psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
*/
|
*/
|
||||||
.global PendSV_Handler
|
.global PendSV_Handler
|
||||||
|
@ -104,7 +104,7 @@ PendSV_Handler:
|
||||||
|
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CBZ r1, swtich_to_thread /* skip register save at the first time */
|
CBZ r1, switch_to_thread /* skip register save at the first time */
|
||||||
|
|
||||||
MRS r1, psp /* get from thread stack pointer */
|
MRS r1, psp /* get from thread stack pointer */
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ PendSV_Handler:
|
||||||
LDR r0, [r0]
|
LDR r0, [r0]
|
||||||
STR r1, [r0] /* update from thread stack pointer */
|
STR r1, [r0] /* update from thread stack pointer */
|
||||||
|
|
||||||
swtich_to_thread:
|
switch_to_thread:
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] /* load thread stack pointer */
|
LDR r1, [r1] /* load thread stack pointer */
|
||||||
|
|
|
@ -82,8 +82,8 @@ _reswitch
|
||||||
STR r1, [r0]
|
STR r1, [r0]
|
||||||
BX LR
|
BX LR
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
PendSV_Handler:
|
PendSV_Handler:
|
||||||
|
@ -103,7 +103,7 @@ PendSV_Handler:
|
||||||
|
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CBZ r1, swtich_to_thread ; skip register save at the first time
|
CBZ r1, switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@ push_flag
|
||||||
LDR r0, [r0]
|
LDR r0, [r0]
|
||||||
STR r1, [r0] ; update from thread stack pointer
|
STR r1, [r0] ; update from thread stack pointer
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
|
@ -85,8 +85,8 @@ _reswitch
|
||||||
BX LR
|
BX LR
|
||||||
ENDP
|
ENDP
|
||||||
|
|
||||||
; r0 --> swith from thread stack
|
; r0 --> switch from thread stack
|
||||||
; r1 --> swith to thread stack
|
; r1 --> switch to thread stack
|
||||||
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from] stack
|
||||||
PendSV_Handler PROC
|
PendSV_Handler PROC
|
||||||
EXPORT PendSV_Handler
|
EXPORT PendSV_Handler
|
||||||
|
@ -106,7 +106,7 @@ PendSV_Handler PROC
|
||||||
|
|
||||||
LDR r0, =rt_interrupt_from_thread
|
LDR r0, =rt_interrupt_from_thread
|
||||||
LDR r1, [r0]
|
LDR r1, [r0]
|
||||||
CBZ r1, swtich_to_thread ; skip register save at the first time
|
CBZ r1, switch_to_thread ; skip register save at the first time
|
||||||
|
|
||||||
MRS r1, psp ; get from thread stack pointer
|
MRS r1, psp ; get from thread stack pointer
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ PendSV_Handler PROC
|
||||||
LDR r0, [r0]
|
LDR r0, [r0]
|
||||||
STR r1, [r0] ; update from thread stack pointer
|
STR r1, [r0] ; update from thread stack pointer
|
||||||
|
|
||||||
swtich_to_thread
|
switch_to_thread
|
||||||
LDR r1, =rt_interrupt_to_thread
|
LDR r1, =rt_interrupt_to_thread
|
||||||
LDR r1, [r1]
|
LDR r1, [r1]
|
||||||
LDR r1, [r1] ; load thread stack pointer
|
LDR r1, [r1] ; load thread stack pointer
|
||||||
|
|
Loading…
Reference in New Issue