-
Notifications
You must be signed in to change notification settings - Fork 9
/
dep.flags
122 lines (122 loc) · 4.65 KB
/
dep.flags
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
"Optimize": {
"enum": {
"Optimize1": {
"ignore-autoconf": false,
"info": "First level compiler optimization",
"mandatory": false
},
"Optimize2": {
"ignore-autoconf": false,
"info": "Second level compiler optimization",
"mandatory": false
},
"Optimize3": {
"ignore-autoconf": false,
"info": "Third level compiler optimization",
"mandatory": false
},
"OptimizeSize": {
"ignore-autoconf": false,
"info": "Compiler optimization for size",
"mandatory": false
}
},
"ignore-autoconf": false,
"info": "The compiler optimization",
"mandatory": false
},
"arch": {
"enum": {"X86": {
"ignore-autoconf": false,
"info": "The X86 architecture.",
"mandatory": false
}},
"ignore-autoconf": false,
"info": "Architecture to use.",
"mandatory": true
},
"asm_output (breaks build)": {
"ignore-autoconf": true,
"info": "This will break the build as all object files will become ascii assembler files",
"mandatory": false
},
"build_root": "andromeda.build",
"cas": {
"ignore-autoconf": false,
"info": "A tiny little easter egg, for Cas van Raan",
"mandatory": false
},
"dbg_statements": {
"ignore-autoconf": true,
"info": "Turns all the debug calls into visible output",
"mandatory": false
},
"gdb": {
"ignore-autoconf": false,
"info": "Enable GDB debugging information",
"mandatory": false
},
"interrupt-test": {
"ignore-autoconf": false,
"info": "Test the interrupt callback system",
"mandatory": false
},
"keyboard panic": {
"ignore-autoconf": true,
"info": "Enable kernel panic on pressing f11",
"mandatory": false
},
"mm": {
"enum": {
"slab": {
"ignore-autoconf": false,
"info": "The quick but wasteful allocator",
"mandatory": false
},
"slob": {
"ignore-autoconf": false,
"info": "The slow, but conservative allocator",
"mandatory": false
}
},
"ignore-autoconf": false,
"info": "The memory manager group",
"mandatory": true
},
"syscall-test": {
"ignore-autoconf": true,
"info": "Enables system call tests",
"mandatory": false
},
"timer_dbg": {
"ignore-autoconf": true,
"info": "Enable debugging of timer ticks",
"mandatory": false
},
"tree test": {
"ignore-autoconf": true,
"info": "A quick and basic test for the avl tree",
"mandatory": false
},
"vm_loop_detect": {
"ignore-autoconf": true,
"info": "This will scan the virtual memory tables for loops. Warning, this can slow down the system quite severely.",
"mandatory": false
},
"vm_test": {
"ignore-autoconf": false,
"info": "Put the vm system to the test?",
"mandatory": false,
"set": {"vm_test_destructive": {
"ignore-autoconf": true,
"info": "Make the vm test panic the kernel",
"mandatory": false
}}
},
"warn_statements": {
"ignore-autoconf": false,
"info": "Make all the warning flags visible",
"mandatory": false
}
}