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