X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/22d06cbaaf660067bfea03f73bee9c8630c05d50..e9fda657d5cb6f6619605766618aa78edd97f6a9:/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 06b2980..d10675e 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, __ptr(aa64_vbase)); } static inline void