summaryrefslogtreecommitdiff
path: root/include/common/el3_common_macros.S
diff options
context:
space:
mode:
Diffstat (limited to 'include/common/el3_common_macros.S')
-rw-r--r--include/common/el3_common_macros.S11
1 files changed, 4 insertions, 7 deletions
diff --git a/include/common/el3_common_macros.S b/include/common/el3_common_macros.S
index eb033a6e..7946e728 100644
--- a/include/common/el3_common_macros.S
+++ b/include/common/el3_common_macros.S
@@ -164,8 +164,7 @@
* then it means it is a warm boot so jump to this address.
* -------------------------------------------------------------
*/
- mrs x0, mpidr_el1
- bl platform_get_entrypoint
+ bl plat_get_my_entrypoint
cbz x0, do_cold_boot
br x0
@@ -181,9 +180,8 @@
* of that state and allows entry into the OS.
* -------------------------------------------------------------
*/
- mrs x0, mpidr_el1
- bl platform_is_primary_cpu
- cbnz x0, do_primary_cold_boot
+ bl plat_is_my_cpu_primary
+ cbnz w0, do_primary_cold_boot
/* This is a cold boot on a secondary CPU */
bl plat_secondary_cold_boot_setup
@@ -249,8 +247,7 @@
* moment.
* ---------------------------------------------------------------------
*/
- mrs x0, mpidr_el1
- bl platform_set_stack
+ bl plat_set_my_stack
.endm
#endif /* __EL3_COMMON_MACROS_S__ */