diff options
Diffstat (limited to 'core/arch/arm/plat-vexpress/juno_core_pos_a32.S')
-rw-r--r-- | core/arch/arm/plat-vexpress/juno_core_pos_a32.S | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/core/arch/arm/plat-vexpress/juno_core_pos_a32.S b/core/arch/arm/plat-vexpress/juno_core_pos_a32.S index 41c1efe2..2887172d 100644 --- a/core/arch/arm/plat-vexpress/juno_core_pos_a32.S +++ b/core/arch/arm/plat-vexpress/juno_core_pos_a32.S @@ -9,13 +9,11 @@ /* For Juno number the two A57s as 4 to 5 and A53s as 0 to 3 */ FUNC get_core_pos_mpidr , : -UNWIND( .fnstart) /* Calculate CorePos = ((ClusterId ^ 1) * 4) + CoreId */ and r1, r0, #MPIDR_CPU_MASK and r0, r0, #MPIDR_CLUSTER_MASK eor r0, r0, #(1 << MPIDR_CLUSTER_SHIFT) add r0, r1, r0, LSR #6 bx lr -UNWIND( .fnend) END_FUNC get_core_pos_mpidr |