| /ThreadX-v6.3.0/ports_module/cortex_r4/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 108 MOV r3, #1 // Build interrupt stack type 109 STR r3, [r2, #0] // Store stack type 111 …LDR r3, [r0, #8] // Pickup thread info pointer (it's in the stack point… 112 STR r3, [r2, #12] // Store initial r1 113 LDR r3, [r3, #8] // Pickup data base register 114 STR r3, [r2, #44] // Store initial r9 115 MOV r3, #0 // Build initial register value 116 STR r3, [r2, #16] // Store initial r2 117 STR r3, [r2, #20] // Store initial r3 118 STR r3, [r2, #24] // Store initial r4 [all …]
|
| D | tx_thread_stack_build.S | 126 MOV r3, #1 // Build interrupt stack type 127 STR r3, [r2, #0] // Store stack type 128 MOV r3, #0 // Build initial register value 129 STR r3, [r2, #8] // Store initial r0 130 STR r3, [r2, #12] // Store initial r1 131 STR r3, [r2, #16] // Store initial r2 132 STR r3, [r2, #20] // Store initial r3 133 STR r3, [r2, #24] // Store initial r4 134 STR r3, [r2, #28] // Store initial r5 135 STR r3, [r2, #32] // Store initial r6 [all …]
|
| /ThreadX-v6.3.0/ports/cortex_r4/ac6/src/ |
| D | tx_thread_stack_build.S | 127 MOV r3, #1 // Build interrupt stack type 128 STR r3, [r2, #0] // Store stack type 129 MOV r3, #0 // Build initial register value 130 STR r3, [r2, #8] // Store initial r0 131 STR r3, [r2, #12] // Store initial r1 132 STR r3, [r2, #16] // Store initial r2 133 STR r3, [r2, #20] // Store initial r3 134 STR r3, [r2, #24] // Store initial r4 135 STR r3, [r2, #28] // Store initial r5 136 STR r3, [r2, #32] // Store initial r6 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m23/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 97 MOVW r3, #0x7 // 98 BICS r2, r2, r3 // Align frame for 8-byte alignment 101 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 103 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 105 STR r3, [r2, #0] // Save on the stack 109 MOVW r3, #0 // Build initial register value 110 STR r3, [r2, #4] // Store initial r8 111 STR r3, [r2, #12] // Store initial r10 112 STR r3, [r2, #16] // Store initial r11 113 STR r3, [r2, #20] // Store initial r4 [all …]
|
| D | tx_thread_stack_build.S | 99 MOVW r3, #0x7 // 100 BICS r2, r2, r3 // Align frame for 8-byte alignment 103 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 105 …LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure … 107 STR r3, [r2, #0] // Save on the stack 111 MOVW r3, #0 // Build initial register value 112 STR r3, [r2, #4] // Store initial r8 113 STR r3, [r2, #8] // Store initial r9 114 STR r3, [r2, #12] // Store initial r10 115 STR r3, [r2, #16] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m23/gnu/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 97 MOVW r3, #0x7 // 98 BICS r2, r2, r3 // Align frame for 8-byte alignment 101 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 103 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 105 STR r3, [r2, #0] // Save on the stack 109 MOVW r3, #0 // Build initial register value 110 STR r3, [r2, #4] // Store initial r8 111 STR r3, [r2, #12] // Store initial r10 112 STR r3, [r2, #16] // Store initial r11 113 STR r3, [r2, #20] // Store initial r4 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m0+/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 97 MOVS r3, #0x7 // 98 BICS r2, r2, r3 // Align frame for 8-byte alignment 100 LDR r3, =0xFFFFFFFD // Build initial LR value 101 STR r3, [r2, #0] // Save on the stack 105 MOVS r3, #0 // Build initial register value 106 STR r3, [r2, #4] // Store initial r8 107 STR r3, [r2, #12] // Store initial r10 108 STR r3, [r2, #16] // Store initial r11 109 STR r3, [r2, #20] // Store initial r4 110 STR r3, [r2, #24] // Store initial r5 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m0+/iar/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 95 MOVS r3, #0x7 // 96 BICS r2, r2, r3 // Align frame for 8-byte alignment 98 LDR r3, =0xFFFFFFFD // Build initial LR value 99 STR r3, [r2, #0] // Save on the stack 103 MOVS r3, #0 // Build initial register value 104 STR r3, [r2, #4] // Store initial r8 105 STR r3, [r2, #12] // Store initial r10 106 STR r3, [r2, #16] // Store initial r11 107 STR r3, [r2, #20] // Store initial r4 108 STR r3, [r2, #24] // Store initial r5 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m0+/gnu/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 97 MOVS r3, #0x7 // 98 BICS r2, r2, r3 // Align frame for 8-byte alignment 100 LDR r3, =0xFFFFFFFD // Build initial LR value 101 STR r3, [r2, #0] // Save on the stack 105 MOVS r3, #0 // Build initial register value 106 STR r3, [r2, #4] // Store initial r8 107 STR r3, [r2, #12] // Store initial r10 108 STR r3, [r2, #16] // Store initial r11 109 STR r3, [r2, #20] // Store initial r4 110 STR r3, [r2, #24] // Store initial r5 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m23/iar/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 95 MOVW r3, #0x7 // 96 BICS r2, r2, r3 // Align frame for 8-byte alignment 99 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 101 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 103 STR r3, [r2, #0] // Save on the stack 107 MOVW r3, #0 // Build initial register value 108 STR r3, [r2, #4] // Store initial r8 109 STR r3, [r2, #12] // Store initial r10 110 STR r3, [r2, #16] // Store initial r11 111 STR r3, [r2, #20] // Store initial r4 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m33/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 100 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 102 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 104 STR r3, [r2, #0] // Save on the stack 108 MOV r3, #0 // Build initial register value 109 STR r3, [r2, #4] // Store initial r4 110 STR r3, [r2, #8] // Store initial r5 111 STR r3, [r2, #12] // Store initial r6 112 STR r3, [r2, #16] // Store initial r7 113 STR r3, [r2, #20] // Store initial r8 114 STR r3, [r2, #28] // Store initial r10 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m33/gnu/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 100 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 102 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 104 STR r3, [r2, #0] // Save on the stack 108 MOV r3, #0 // Build initial register value 109 STR r3, [r2, #4] // Store initial r4 110 STR r3, [r2, #8] // Store initial r5 111 STR r3, [r2, #12] // Store initial r6 112 STR r3, [r2, #16] // Store initial r7 113 STR r3, [r2, #20] // Store initial r8 114 STR r3, [r2, #28] // Store initial r10 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m33/iar/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 98 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 100 … LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure PSP 102 STR r3, [r2, #0] // Save on the stack 106 MOV r3, #0 // Build initial register value 107 STR r3, [r2, #4] // Store initial r4 108 STR r3, [r2, #8] // Store initial r5 109 STR r3, [r2, #12] // Store initial r6 110 STR r3, [r2, #16] // Store initial r7 111 STR r3, [r2, #20] // Store initial r8 112 STR r3, [r2, #28] // Store initial r10 [all …]
|
| /ThreadX-v6.3.0/ports_smp/cortex_r8_smp/ac5/src/ |
| D | tx_thread_stack_build.s | 109 MOV r3, #1 // Build interrupt stack type 110 STR r3, [r2, #0] // Store stack type 111 MOV r3, #0 // Build initial register value 112 STR r3, [r2, #8] // Store initial r0 113 STR r3, [r2, #12] // Store initial r1 114 STR r3, [r2, #16] // Store initial r2 115 STR r3, [r2, #20] // Store initial r3 116 STR r3, [r2, #24] // Store initial r4 117 STR r3, [r2, #28] // Store initial r5 118 STR r3, [r2, #32] // Store initial r6 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m4/iar/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 97 LDR r3, =0xFFFFFFFD // Build initial LR value 98 STR r3, [r2, #0] // Save on the stack 102 MOV r3, #0 // Build initial register value 103 STR r3, [r2, #4] // Store initial r4 104 STR r3, [r2, #8] // Store initial r5 105 STR r3, [r2, #12] // Store initial r6 106 STR r3, [r2, #16] // Store initial r7 107 STR r3, [r2, #20] // Store initial r8 108 STR r3, [r2, #28] // Store initial r10 109 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m7/ac5/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 97 LDR r3, =0xFFFFFFFD // Build initial LR value 98 STR r3, [r2, #0] // Save on the stack 102 MOV r3, #0 // Build initial register value 103 STR r3, [r2, #4] // Store initial r4 104 STR r3, [r2, #8] // Store initial r5 105 STR r3, [r2, #12] // Store initial r6 106 STR r3, [r2, #16] // Store initial r7 107 STR r3, [r2, #20] // Store initial r8 108 STR r3, [r2, #28] // Store initial r10 109 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m7/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 99 LDR r3, =0xFFFFFFFD // Build initial LR value 100 STR r3, [r2, #0] // Save on the stack 104 MOV r3, #0 // Build initial register value 105 STR r3, [r2, #4] // Store initial r4 106 STR r3, [r2, #8] // Store initial r5 107 STR r3, [r2, #12] // Store initial r6 108 STR r3, [r2, #16] // Store initial r7 109 STR r3, [r2, #20] // Store initial r8 110 STR r3, [r2, #28] // Store initial r10 111 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m7/gnu/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 99 LDR r3, =0xFFFFFFFD // Build initial LR value 100 STR r3, [r2, #0] // Save on the stack 104 MOV r3, #0 // Build initial register value 105 STR r3, [r2, #4] // Store initial r4 106 STR r3, [r2, #8] // Store initial r5 107 STR r3, [r2, #12] // Store initial r6 108 STR r3, [r2, #16] // Store initial r7 109 STR r3, [r2, #20] // Store initial r8 110 STR r3, [r2, #28] // Store initial r10 111 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m7/iar/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 97 LDR r3, =0xFFFFFFFD // Build initial LR value 98 STR r3, [r2, #0] // Save on the stack 102 MOV r3, #0 // Build initial register value 103 STR r3, [r2, #4] // Store initial r4 104 STR r3, [r2, #8] // Store initial r5 105 STR r3, [r2, #12] // Store initial r6 106 STR r3, [r2, #16] // Store initial r7 107 STR r3, [r2, #20] // Store initial r8 108 STR r3, [r2, #28] // Store initial r10 109 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports/cortex_m23/ac6/src/ |
| D | tx_thread_stack_build.S | 104 MOVW r3, #0x7 // 105 BICS r2, r2, r3 // Align frame for 8-byte alignment 108 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 110 …LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure … 112 STR r3, [r2, #0] // Save on the stack 116 MOVW r3, #0 // Build initial register value 117 STR r3, [r2, #4] // Store initial r8 118 STR r3, [r2, #8] // Store initial r9 119 STR r3, [r2, #12] // Store initial r10 120 STR r3, [r2, #16] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports/cortex_m23/gnu/src/ |
| D | tx_thread_stack_build.S | 104 MOVW r3, #0x7 // 105 BICS r2, r2, r3 // Align frame for 8-byte alignment 108 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 110 …LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure … 112 STR r3, [r2, #0] // Save on the stack 116 MOVW r3, #0 // Build initial register value 117 STR r3, [r2, #4] // Store initial r8 118 STR r3, [r2, #8] // Store initial r9 119 STR r3, [r2, #12] // Store initial r10 120 STR r3, [r2, #16] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports/cortex_m23/iar/src/ |
| D | tx_thread_stack_build.s | 94 MOVW r3, #0x7 // 95 BICS r2, r2, r3 // Align frame for 8-byte alignment 98 LDR r3, =0xFFFFFFFD // Build initial LR value for secure mode 100 …LDR r3, =0xFFFFFFBC // Build initial LR value to return to non-secure … 102 STR r3, [r2, #0] // Save on the stack 106 MOVW r3, #0 // Build initial register value 107 STR r3, [r2, #4] // Store initial r8 108 STR r3, [r2, #8] // Store initial r9 109 STR r3, [r2, #12] // Store initial r10 110 STR r3, [r2, #16] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m4/ac5/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 97 LDR r3, =0xFFFFFFFD // Build initial LR value 98 STR r3, [r2, #0] // Save on the stack 102 MOV r3, #0 // Build initial register value 103 STR r3, [r2, #4] // Store initial r4 104 STR r3, [r2, #8] // Store initial r5 105 STR r3, [r2, #12] // Store initial r6 106 STR r3, [r2, #16] // Store initial r7 107 STR r3, [r2, #20] // Store initial r8 108 STR r3, [r2, #28] // Store initial r10 109 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m4/ac6/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.S | 99 LDR r3, =0xFFFFFFFD // Build initial LR value 100 STR r3, [r2, #0] // Save on the stack 104 MOV r3, #0 // Build initial register value 105 STR r3, [r2, #4] // Store initial r4 106 STR r3, [r2, #8] // Store initial r5 107 STR r3, [r2, #12] // Store initial r6 108 STR r3, [r2, #16] // Store initial r7 109 STR r3, [r2, #20] // Store initial r8 110 STR r3, [r2, #28] // Store initial r10 111 STR r3, [r2, #32] // Store initial r11 [all …]
|
| /ThreadX-v6.3.0/ports_module/cortex_m4/gnu/module_manager/src/ |
| D | txm_module_manager_thread_stack_build.s | 99 LDR r3, =0xFFFFFFFD // Build initial LR value 100 STR r3, [r2, #0] // Save on the stack 104 MOV r3, #0 // Build initial register value 105 STR r3, [r2, #4] // Store initial r4 106 STR r3, [r2, #8] // Store initial r5 107 STR r3, [r2, #12] // Store initial r6 108 STR r3, [r2, #16] // Store initial r7 109 STR r3, [r2, #20] // Store initial r8 110 STR r3, [r2, #28] // Store initial r10 111 STR r3, [r2, #32] // Store initial r11 [all …]
|