refactor: restructure the user space stuff.
[lunaix-os.git] / lunaix-os / flags.h
index 90a5a5a5e845fdc305c92ef5d3b6a222437e4706..61d12c92e729edc1e20f28751ab667919ba5d765 100644 (file)
@@ -1,10 +1,23 @@
 #ifndef __LUNAIX_FLAGS_H
 #define __LUNAIX_FLAGS_H
 
 #ifndef __LUNAIX_FLAGS_H
 #define __LUNAIX_FLAGS_H
 
-/* 
-    Uncomment below to force LunaixOS use kernel page table when context switch to kernel space 
-    NOTE: This will make the kernel global.
+#ifdef __ARCH_IA32
+#define PLATFORM_TARGET "x86_32"
+#else
+#define PLATFORM_TARGET "unknown"
+#endif
+
+#define LUNAIX_VER "0.0.1-dev"
+
+/*
+    Uncomment below to force LunaixOS use kernel page table when context switch
+   to kernel space NOTE: This will make the kernel global.
 */
 // #define USE_KERNEL_PG
 
 */
 // #define USE_KERNEL_PG
 
+/*
+    Uncomment below to disable all assertion
+*/
+// #define __LUNAIXOS_NASSERT__
+
 #endif /* __LUNAIX_FLAGS_H */
 #endif /* __LUNAIX_FLAGS_H */