add basic exception model and context switching for aarch64
[lunaix-os.git] / lunaix-os / arch / aarch64 / includes / asm / aa64_asm.h
index 1682de7868d0e2630debeb4c6daca206a3fa7508..51dcf5e4f7712de423573e4a74d95d62806de3b5 100644 (file)
@@ -1,9 +1,13 @@
 #ifndef __LUNAIX_AA64_ASM_H
 #define __LUNAIX_AA64_ASM_H
 
-#include <lunaix/compiler.h>
-
 #define __sr_encode(op0, op1, crn, crm, op2)    \
             s##op0##_##op1##_c##crn##_c##crm##_##op2
 
+#ifndef __ASM__
+
+#include <lunaix/compiler.h>
+
+#else
+#endif
 #endif /* __LUNAIX_AA64_ASM_H */