14
14
15
15
#include <arch/arm/aarch32/exc.h>
16
16
17
- #if defined(CONFIG_CPU_CORTEX_R )
17
+ #if defined(CONFIG_ARMV7_R )
18
18
#include <arch/ cpu .h>
19
19
#endif
20
20
@@ -63,7 +63,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
63
63
ldr r0 , [ r0 , #_thread_offset_to_priv_stack_start ] / * priv stack ptr * /
64
64
ldr ip , =CONFIG_PRIVILEGED_STACK_SIZE
65
65
add r0 , r0 , ip
66
- #elif defined(CONFIG_CPU_CORTEX_R )
66
+ #elif defined(CONFIG_ARMV7_R )
67
67
ldr r0 , [ r0 , #_thread_offset_to_priv_stack_start ] / * priv stack ptr * /
68
68
ldr ip , =CONFIG_PRIVILEGED_STACK_SIZE
69
69
add r0 , r0 , ip
@@ -79,7 +79,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
79
79
* /
80
80
mov ip , sp
81
81
82
- #if defined(CONFIG_CPU_CORTEX_R )
82
+ #if defined(CONFIG_ARMV7_R )
83
83
mov sp , r0
84
84
#else
85
85
/ * set stack to privileged stack
@@ -113,7 +113,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
113
113
mov r1 , ip
114
114
push {r0 , r1}
115
115
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
116
- || defined(CONFIG_CPU_CORTEX_R )
116
+ || defined(CONFIG_ARMV7_R )
117
117
push {r0 , ip }
118
118
#endif
119
119
@@ -145,7 +145,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
145
145
146
146
push {r0 , r3}
147
147
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
148
- || defined(CONFIG_CPU_CORTEX_R )
148
+ || defined(CONFIG_ARMV7_R )
149
149
pop {r0 , ip }
150
150
151
151
/ * load up stack info from user stack * /
@@ -169,7 +169,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
169
169
pop {r0 , r1}
170
170
mov ip , r1
171
171
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
172
- || defined(CONFIG_CPU_CORTEX_R )
172
+ || defined(CONFIG_ARMV7_R )
173
173
pop {r0 , ip }
174
174
#endif
175
175
@@ -184,11 +184,11 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
184
184
mov lr , r4
185
185
mov r4 , ip
186
186
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
187
- || defined(CONFIG_CPU_CORTEX_R )
187
+ || defined(CONFIG_ARMV7_R )
188
188
pop {r1 , r2 , r3 , lr}
189
189
#endif
190
190
191
- #if defined(CONFIG_CPU_CORTEX_R )
191
+ #if defined(CONFIG_ARMV7_R )
192
192
/ *
193
193
* set stack to user stack. We are in SYSTEM state , so r13 and r14 are
194
194
* shared with USER state
@@ -244,7 +244,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
244
244
/ * restore r0 * /
245
245
mov r0 , lr
246
246
247
- #if defined(CONFIG_CPU_CORTEX_R )
247
+ #if defined(CONFIG_ARMV7_R )
248
248
/ * change processor mode to unprivileged , with all interrrupts enabled. * /
249
249
msr CPSR_c , #MODE_USR
250
250
#else
@@ -296,7 +296,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
296
296
mov ip , r0
297
297
pop {r0 , r1}
298
298
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
299
- || defined(CONFIG_CPU_CORTEX_R )
299
+ || defined(CONFIG_ARMV7_R )
300
300
ldr ip , =z_thread_entry
301
301
#endif
302
302
bx ip
@@ -554,7 +554,7 @@ dispatch_syscall:
554
554
msr CONTROL , r2
555
555
pop {r2 , r3}
556
556
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
557
- || defined(CONFIG_CPU_CORTEX_R )
557
+ || defined(CONFIG_ARMV7_R )
558
558
ldr r0 , =_kernel
559
559
ldr r0 , [ r0 , #_kernel_offset_to_current ]
560
560
ldr r1 , [ r0 , #_thread_offset_to_mode ]
@@ -665,7 +665,7 @@ z_arm_user_string_nlen_fault_start:
665
665
ldrb r5 , [ r0 , r3 ]
666
666
667
667
z_arm_user_string_nlen_fault_end:
668
- #if defined(CONFIG_CPU_CORTEX_R )
668
+ #if defined(CONFIG_ARMV7_R )
669
669
cmp r5 , # 0
670
670
beq strlen_done
671
671
0 commit comments