|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] xen/arm32: proc-v7.S: Rename v7_init and ACTLR_V7_SMP
commit b1bcab913bea2c7a7bdb865a855fb5775e3f3f5a
Author: Julien Grall <julien.grall@xxxxxxxxxx>
AuthorDate: Wed Mar 5 12:46:21 2014 +0800
Commit: Ian Campbell <ian.campbell@xxxxxxxxxx>
CommitDate: Fri Mar 14 14:56:22 2014 +0000
xen/arm32: proc-v7.S: Rename v7_init and ACTLR_V7_SMP
The function v7_init and the define ACTLR_V7_SMP are Cortex A15/A7
specific.
To avoid misuse when new ARMv7 processors will be supported, create one
label per processor type and rename ACTLR_V7_SMP in ACTRL_CAXX_SMP
Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx>
Reviewed-by: Tim Deegan <tim@xxxxxxx>
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
xen/arch/arm/arm32/proc-v7.S | 12 +++++++-----
xen/include/asm-arm/arm32/processor.h | 2 +-
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/xen/arch/arm/arm32/proc-v7.S b/xen/arch/arm/arm32/proc-v7.S
index 2c8cb9c..8fb42db 100644
--- a/xen/arch/arm/arm32/proc-v7.S
+++ b/xen/arch/arm/arm32/proc-v7.S
@@ -20,10 +20,12 @@
#include <asm/asm_defns.h>
#include <asm/arm32/processor.h>
-v7_init:
+ca15mp_init:
+ca7mp_init:
+brahma15mp_init:
/* Set up the SMP bit in ACTLR */
mrc CP32(r0, ACTLR)
- orr r0, r0, #(ACTLR_V7_SMP) /* enable SMP bit */
+ orr r0, r0, #(ACTLR_CAXX_SMP) /* enable SMP bit */
mcr CP32(r0, ACTLR)
mov pc, lr
@@ -32,7 +34,7 @@ v7_init:
__v7_ca15mp_proc_info:
.long 0x410FC0F0 /* Cortex-A15 */
.long 0xFF0FFFF0 /* Mask */
- .long v7_init
+ .long ca15mp_init
.size __v7_ca15mp_proc_info, . - __v7_ca15mp_proc_info
.section ".init.proc.info", #alloc, #execinstr
@@ -40,7 +42,7 @@ __v7_ca15mp_proc_info:
__v7_ca7mp_proc_info:
.long 0x410FC070 /* Cortex-A7 */
.long 0xFF0FFFF0 /* Mask */
- .long v7_init
+ .long ca7mp_init
.size __v7_ca7mp_proc_info, . - __v7_ca7mp_proc_info
.section ".init.proc.info", #alloc, #execinstr
@@ -48,7 +50,7 @@ __v7_ca7mp_proc_info:
__v7_brahma15mp_proc_info:
.long 0x420F00F2 /* Broadcom Brahma-B15 */
.long 0xFF0FFFFF /* Mask */
- .long v7_init
+ .long brahma15mp_init
.size __v7_brahma15mp_proc_info, . - __v7_brahma15mp_proc_info
/*
diff --git a/xen/include/asm-arm/arm32/processor.h
b/xen/include/asm-arm/arm32/processor.h
index d1b89d0..8a35cee 100644
--- a/xen/include/asm-arm/arm32/processor.h
+++ b/xen/include/asm-arm/arm32/processor.h
@@ -1,7 +1,7 @@
#ifndef __ASM_ARM_ARM32_PROCESSOR_H
#define __ASM_ARM_ARM32_PROCESSOR_H
-#define ACTLR_V7_SMP (1<<6)
+#define ACTLR_CAXX_SMP (1<<6)
#ifndef __ASSEMBLY__
/* On stack VCPU state */
--
generated by git-patchbot for /home/xen/git/xen.git#master
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |