diff options
Diffstat (limited to 'aarch64/el1_ns/el1_nsec.c')
-rw-r--r-- | aarch64/el1_ns/el1_nsec.c | 13 |
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() { |