Skip to content

Commit 4704f59

Browse files
Bradley Bolennashif
authored andcommitted
arch: arm: core: aarch32: Change Cortex-R config check
Replace CONFIG_CPU_CORTEX_R with CONFIG_ARMV7_R since it is clearer with respect to the difference between v7 and v8 Cortex-R. Signed-off-by: Bradley Bolen <[email protected]>
1 parent 2a357e5 commit 4704f59

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

arch/arm/core/aarch32/userspace.S

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include <arch/arm/aarch32/exc.h>
1616

17-
#if defined(CONFIG_CPU_CORTEX_R)
17+
#if defined(CONFIG_ARMV7_R)
1818
#include <arch/cpu.h>
1919
#endif
2020

@@ -63,7 +63,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
6363
ldr r0, [r0, #_thread_offset_to_priv_stack_start] /* priv stack ptr */
6464
ldr ip, =CONFIG_PRIVILEGED_STACK_SIZE
6565
add r0, r0, ip
66-
#elif defined(CONFIG_CPU_CORTEX_R)
66+
#elif defined(CONFIG_ARMV7_R)
6767
ldr r0, [r0, #_thread_offset_to_priv_stack_start] /* priv stack ptr */
6868
ldr ip, =CONFIG_PRIVILEGED_STACK_SIZE
6969
add r0, r0, ip
@@ -79,7 +79,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
7979
*/
8080
mov ip, sp
8181

82-
#if defined(CONFIG_CPU_CORTEX_R)
82+
#if defined(CONFIG_ARMV7_R)
8383
mov sp, r0
8484
#else
8585
/* set stack to privileged stack
@@ -113,7 +113,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
113113
mov r1, ip
114114
push {r0,r1}
115115
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
116-
|| defined(CONFIG_CPU_CORTEX_R)
116+
|| defined(CONFIG_ARMV7_R)
117117
push {r0,ip}
118118
#endif
119119

@@ -145,7 +145,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
145145

146146
push {r0,r3}
147147
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
148-
|| defined(CONFIG_CPU_CORTEX_R)
148+
|| defined(CONFIG_ARMV7_R)
149149
pop {r0,ip}
150150

151151
/* load up stack info from user stack */
@@ -169,7 +169,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
169169
pop {r0, r1}
170170
mov ip, r1
171171
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
172-
|| defined(CONFIG_CPU_CORTEX_R)
172+
|| defined(CONFIG_ARMV7_R)
173173
pop {r0,ip}
174174
#endif
175175

@@ -184,11 +184,11 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
184184
mov lr, r4
185185
mov r4, ip
186186
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
187-
|| defined(CONFIG_CPU_CORTEX_R)
187+
|| defined(CONFIG_ARMV7_R)
188188
pop {r1,r2,r3,lr}
189189
#endif
190190

191-
#if defined(CONFIG_CPU_CORTEX_R)
191+
#if defined(CONFIG_ARMV7_R)
192192
/*
193193
* set stack to user stack. We are in SYSTEM state, so r13 and r14 are
194194
* shared with USER state
@@ -244,7 +244,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
244244
/* restore r0 */
245245
mov r0, lr
246246

247-
#if defined(CONFIG_CPU_CORTEX_R)
247+
#if defined(CONFIG_ARMV7_R)
248248
/* change processor mode to unprivileged, with all interrrupts enabled. */
249249
msr CPSR_c, #MODE_USR
250250
#else
@@ -296,7 +296,7 @@ SECTION_FUNC(TEXT,z_arm_userspace_enter)
296296
mov ip, r0
297297
pop {r0, r1}
298298
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
299-
|| defined(CONFIG_CPU_CORTEX_R)
299+
|| defined(CONFIG_ARMV7_R)
300300
ldr ip, =z_thread_entry
301301
#endif
302302
bx ip
@@ -554,7 +554,7 @@ dispatch_syscall:
554554
msr CONTROL, r2
555555
pop {r2, r3}
556556
#elif defined(CONFIG_ARMV7_M_ARMV8_M_MAINLINE) \
557-
|| defined(CONFIG_CPU_CORTEX_R)
557+
|| defined(CONFIG_ARMV7_R)
558558
ldr r0, =_kernel
559559
ldr r0, [r0, #_kernel_offset_to_current]
560560
ldr r1, [r0, #_thread_offset_to_mode]
@@ -665,7 +665,7 @@ z_arm_user_string_nlen_fault_start:
665665
ldrb r5, [r0, r3]
666666

667667
z_arm_user_string_nlen_fault_end:
668-
#if defined(CONFIG_CPU_CORTEX_R)
668+
#if defined(CONFIG_ARMV7_R)
669669
cmp r5, #0
670670
beq strlen_done
671671

0 commit comments

Comments
 (0)