aboutsummaryrefslogtreecommitdiff
path: root/src/arch/arm64/armv8/secmon/secmon_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm64/armv8/secmon/secmon_init.c')
-rw-r--r--src/arch/arm64/armv8/secmon/secmon_init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arch/arm64/armv8/secmon/secmon_init.c b/src/arch/arm64/armv8/secmon/secmon_init.c
index de433bb9ef..6172505523 100644
--- a/src/arch/arm64/armv8/secmon/secmon_init.c
+++ b/src/arch/arm64/armv8/secmon/secmon_init.c
@@ -29,6 +29,7 @@
#include <console/console.h>
#include <rmodule.h>
#include <stddef.h>
+#include "secmon.h"
static void cpu_init(int bsp)
{
@@ -62,7 +63,11 @@ static void secmon_init(struct secmon_params *params, int bsp)
transition_with_entry(params->entry, params->arg, &exc_state);
}
+ secmon_wait_for_action();
+}
+void secmon_wait_for_action(void)
+{
arch_cpu_wait_for_action();
}