aboutsummaryrefslogtreecommitdiff
path: root/aarch64/el1_ns/el1_nsec.c
diff options
context:
space:
mode:
Diffstat (limited to 'aarch64/el1_ns/el1_nsec.c')
-rw-r--r--aarch64/el1_ns/el1_nsec.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/aarch64/el1_ns/el1_nsec.c b/aarch64/el1_ns/el1_nsec.c
index 79dc4cb..4dc8988 100644
--- a/aarch64/el1_ns/el1_nsec.c
+++ b/aarch64/el1_ns/el1_nsec.c
@@ -1,9 +1,12 @@
-#include "platform.h"
-#include "arm_builtins.h"
-#include "el1.h"
-#include "debug.h"
+#include "el1_common.h"
-extern void *el1_load_el0(char *base, char *start_va);
+uintptr_t EL1_NS_INIT_BASE = (uintptr_t)&_EL1_NS_INIT_BASE;
+uintptr_t EL1_NS_INIT_SIZE = (uintptr_t)&_EL1_NS_INIT_SIZE;
+uintptr_t EL1_NS_FLASH_TEXT = (uintptr_t)&_EL1_NS_FLASH_TEXT;
+uintptr_t EL1_NS_TEXT_BASE = (uintptr_t)&_EL1_NS_TEXT_BASE;
+uintptr_t EL1_NS_DATA_BASE = (uintptr_t)&_EL1_NS_DATA_BASE;
+uintptr_t EL1_NS_TEXT_SIZE = (uint64_t)&_EL1_NS_TEXT_SIZE;
+uintptr_t EL1_NS_DATA_SIZE = (uintptr_t)&_EL1_NS_DATA_SIZE;
void el1_init_el0()
{