X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/e47950ba3c4ef27ff19d8bb7ad54d779180e96e9..6be108db01439d3463342689446e457a315d6705:/lunaix-os/arch/aarch64/boot/init.c diff --git a/lunaix-os/arch/aarch64/boot/init.c b/lunaix-os/arch/aarch64/boot/init.c index 6b72e6e..b4256a7 100644 --- a/lunaix-os/arch/aarch64/boot/init.c +++ b/lunaix-os/arch/aarch64/boot/init.c @@ -1,5 +1,5 @@ #include -#include +#include #include "init.h" @@ -27,10 +27,12 @@ setup_pstate() set_sysreg(SPSel, 1); } +extern void aa64_vbase(); + static inline void setup_evbar() { - // TODO install exception vectors, setup VBAR + set_sysreg(VBAR_EL1, aa64_vbase); } static inline void