fef122188449c0736e5c46540d2efa1b549d2ea4
[lunaix-os.git] / lunaix-os / LConfig
1 import time
2
3 include("kernel")
4 include("arch")
5 include("hal")
6
7 @Term("Version")
8 @ReadOnly
9 def lunaix_ver():
10     """
11     Lunaix kernel version
12     """
13
14     type(str)
15     
16     seq_num = int(time.time() / 3600)
17     default("%s dev-2024_%d"%(v(arch), seq_num))
18
19 @Collection
20 def debug_and_testing():
21     """
22     General settings for kernel debugging feature
23     """
24
25     @Term("Supress assertion")
26     def no_assert():
27         """
28         Supress all assertion fail activity.
29         Note: Enable this is highly NOT recommended and would result system
30               extermly unstable
31         """
32         type(bool)
33         default(False)