mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-14 08:57:58 +00:00
ARM: HYP/non-sec: add the pen address BE mode support.
For some SoCs, the pen address register maybe in BE mode and the CPUs are in LE mode. This patch adds BE mode support for smp pen address. Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
a7787b7850
commit
b8e5c7f94a
1 changed files with 3 additions and 0 deletions
|
@ -191,6 +191,9 @@ ENTRY(smp_waitloop)
|
||||||
wfi
|
wfi
|
||||||
ldr r1, =CONFIG_SMP_PEN_ADDR @ load start address
|
ldr r1, =CONFIG_SMP_PEN_ADDR @ load start address
|
||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
|
#ifdef CONFIG_PEN_ADDR_BIG_ENDIAN
|
||||||
|
rev r1, r1
|
||||||
|
#endif
|
||||||
cmp r0, r1 @ make sure we dont execute this code
|
cmp r0, r1 @ make sure we dont execute this code
|
||||||
beq smp_waitloop @ again (due to a spurious wakeup)
|
beq smp_waitloop @ again (due to a spurious wakeup)
|
||||||
mov r0, r1
|
mov r0, r1
|
||||||
|
|
Loading…
Reference in a new issue