Created git repository for rom-o-matic source
[people/pravin/rom-o-matic-BKO.git] / flag_table.php
1 <?php // -*- Mode: PHP; -*-
2
3 $flag_table = array (
4
5 // Begin Console Options:
6
7         "HDR_CONSOLE_OPTIONS"
8         => array ( 
9                   "flag" => "HDR_CONSOLE_OPTIONS",
10                   "type" => "header",
11                   "label" => "Console Options" 
12                   ),
13
14         "CONSOLE_FIRMWARE"
15         => array (
16                   "flag" => "CONSOLE_FIRMWARE",
17                   "arch" => "all",
18                   "type" => "on/off",
19                   "value" => "on",
20                   "cfgsec" => "general"
21                   ),
22
23         "CONSOLE_SERIAL"
24         => array (
25                   "flag" => "CONSOLE_SERIAL",
26                   "arch" => "all",
27                   "type" => "on/off",
28                   "value" => "off",
29                   "cfgsec" => "general"
30                   ),
31         
32 // End Console Options
33
34 // Begin Timer Options:
35
36         "HDR_TIMER_OPTIONS"
37         => array ( 
38                   "flag" => "HDR_TIMER_OPTIONS",
39                   "hide_from_user" => "yes",  /* Hide even the header */
40                   "type" => "header",
41                   "label" => "Timer Options" 
42                   ),
43
44         "TIMER_BIOS"
45         => array (
46                   "flag" => "TIMER_BIOS",
47                   "arch" => "all",
48                   "type" => "on/off",
49                   "value" => "on",
50                   "hide_from_user" => "yes",
51                   "cfgsec" => "general"
52                   ),
53
54         "TIMER_RDTSC"
55         => array (
56                   "flag" => "TIMER_RDTSC",
57                   "arch" => "all",
58                   "type" => "on/off",
59                   "value" => "on",
60                   "hide_from_user" => "yes",
61                   "cfgsec" => "general"
62                   ),
63
64 // End Timer Options
65
66 // Begin Network Protocol Options:
67
68         "HDR_NETWORK_PROTOCOL_OPTIONS"
69         => array ( 
70                   "flag" => "HDR_NETWORK_PROTOCOL_OPTIONS",
71                   "hide_from_user" => "yes",  /* Hide even the header */
72                   "type" => "header",
73                   "label" => "Network Protocol Options" 
74                   ),
75
76         "NET_PROTO_IPV4"
77         => array (
78                   "flag" => "NET_PROTO_IPV4",
79                   "arch" => "all",
80                   "type" => "on/off",
81                   "value" => "on",
82                   "hide_from_user" => "yes",
83                   "cfgsec" => "general"
84                   ),
85
86 // End Network Protocol Options
87
88 // Begin Serial Port configuration
89
90         "HDR_SERIAL_PORT_OPTIONS"
91         => array ( 
92                   "flag" => "HDR_SERIAL_PORT_OPTIONS",
93                   "type" => "header",
94                   "label" => "Serial Port Options" 
95                   ),
96
97         "COMCONSOLE"
98         => array ( 
99                   "flag" => "COMCONSOLE",
100                   "arch" => "all",
101                   "type" => "integer", // usually hex, e.g. 0x378
102                   "value" => "0x3F8",
103                   "cfgsec" => "serial"
104                   ),
105
106         "COMPRESERVE"
107         => array (
108                   "flag" => "COMPRESERVE",
109                   "type" => "on/off",
110                   "arch" => "all",
111                   "value" => "off",
112                   "cfgsec" => "serial"
113                   ),
114
115         "COMSPEED"
116         => array (
117                   "flag" => "COMSPEED",
118                   "type" => "integer",
119                   "arch" => "all",
120                   "value" => "9600",
121                   "cfgsec" => "serial"
122                   ),
123
124         "COMDATA"
125         => array (
126                   "flag" => "COMDATA",
127                   "type" => "integer",
128                   "arch" => "all",
129                   "value" => "8",
130                   "cfgsec" => "serial"
131                   ),
132
133         "COMPARITY"
134         => array (
135                   "flag" => "COMPARITY",
136                   "type" => "integer",
137                   "arch" => "all",
138                   "value" => "0",
139                   "cfgsec" => "serial"
140                   ),
141
142         "COMSTOP"
143         => array (
144                   "flag" => "COMSTOP",
145                   "type" => "integer",
146                   "arch" => "all",
147                   "value" => "1",
148                   "cfgsec" => "serial"
149                   ),
150
151 // End Serial Options
152
153 // Begin Download Protocols
154
155         "HDR_DOWNLOAD_PROTOCOLS"
156         => array ( 
157                   "flag" => "HDR_DOWNLOAD_PROTOCOLS",
158                   "type" => "header",
159                   "label" => "Download Protocols"
160                   ),
161
162         "DOWNLOAD_PROTO_TFTP"
163         => array (
164                   "flag" => "DOWNLOAD_PROTO_TFTP",
165                   "type" => "on/off",
166                   "arch" => "all",
167                   "value" => "on",
168                   "cfgsec" => "general"
169                   ),
170         
171         "DOWNLOAD_PROTO_HTTP"
172         => array (
173                   "flag" => "DOWNLOAD_PROTO_HTTP",
174                   "type" => "on/off",
175                   "arch" => "all",
176                   "value" => "on",
177                   "cfgsec" => "general"
178                   ),
179
180         "DOWNLOAD_PROTO_FTP"
181         => array (
182                   "flag" => "DOWNLOAD_PROTO_FTP",
183                   "type" => "on/off",
184                   "arch" => "all",
185                   "value" => "off",
186                   "cfgsec" => "general"
187                   ),
188
189 // End Download Protocols
190
191 // Begin Name resolution modules
192
193         "HDR_NAME_RESOLUTION_MODULES"
194         => array (
195                   "flag" => "HDR_NAME_RESOLUTION_MODULES",
196                   "type" => "header",
197                   "label" => "Name Resolution Modules"
198                   ),
199         
200         "DNS_RESOLVER"
201         => array ( 
202                   "flag" => "DNS_RESOLVER",
203                   "type" => "on/off",
204                   "arch" => "all",
205                   "value" => "on",
206                   "cfgsec" => "general"
207                   ),
208
209 //      "NMB_RESOLVER"
210 //      => array (
211 //                "flag" => "NMB_RESOLVER",
212 //                "type" => "on/off",
213 //                "arch" => "all",
214 //                "value" => "off",
215 //                "cfgsec" => "general"
216 //                ),
217
218 // End Name resolution modules
219
220 // Begin Image types
221
222         "HDR_IMAGE_TYPES"
223         => array (
224                   "flag" => "HDR_IMAGE_TYPES",
225                   "type" => "header",
226                   "label" => "Image Types",
227                   ),
228
229         "IMAGE_ELF"
230         => array (
231                   "flag" => "IMAGE_ELF",
232                   "type" => "on/off",
233                   "arch" => "all",
234                   "value" => "on",
235                   "cfgsec" => "general"
236                   ),
237
238         "IMAGE_NBI"
239         => array ( 
240                   "flag" => "IMAGE_NBI",
241                   "type" => "on/off",
242                   "arch" => "all",
243                   "value" => "on",
244                   "cfgsec" => "general"
245                   ),
246
247         "IMAGE_MULTIBOOT"
248         => array (
249                   "flag" => "IMAGE_MULTIBOOT",
250                   "type" => "on/off",
251                   "arch" => "all",
252                   "value" => "on",
253                   "cfgsec" => "general"
254                   ),
255
256         "IMAGE_PXE"
257         => array (
258                   "flag" => "IMAGE_PXE",
259                   "type" => "on/off",
260                   "arch" => "all",
261                   "value" => "on",
262                   "cfgsec" => "general"
263                   ),
264
265         "IMAGE_SCRIPT"
266         => array (
267                   "flag" => "IMAGE_SCRIPT",
268                   "type" => "on/off",
269                   "arch" => "all",
270                   "value" => "on",
271                   "cfgsec" => "general"
272                   ),
273
274         "IMAGE_BZIMAGE"
275         => array (
276                   "flag" => "IMAGE_BZIMAGE",
277                   "type" => "on/off",
278                   "arch" => "all",
279                   "value" => "on",
280                   "cfgsec" => "general"
281                   ),
282
283 // End Image types
284
285 // Begin Command-line commands to include
286
287         "HDR_COMMAND_LINE_OPTIONS"
288         => array (
289                   "flag" => "HDR_COMMAND_LINE_OPTIONS",
290                   "type" => "header",
291                   "label" => "Command Line Options",
292                   ),
293
294         "IMAGE_CMD"
295         => array (
296                   "flag" => "IMAGE_CMD",
297                   "type" => "on/off",
298                   "arch" => "all",
299                   "value" => "on",
300                   "cfgsec" => "general"
301                   ),
302
303         "AUTOBOOT_CMD"
304          => array (
305                    "flag" => "AUTOBOOT_CMD",
306                    "type" => "on/off",
307                    "arch" => "all",
308                    "value" => "on",
309                    "cfgsec" => "general"
310                    ),
311
312         "NVO_CMD"
313         => array (
314                   "flag" => "NVO_CMD",
315                   "type" => "on/off",
316                   "arch" => "all",
317                   "value" => "on",
318                   "cfgsec" => "general"
319                   ),
320
321         "CONFIG_CMD"
322         => array (
323                   "flag" => "CONFIG_CMD",
324                   "type" => "on/off",
325                   "arch" => "all",
326                   "value" => "on",
327                   "cfgsec" => "general"
328                   ),
329
330         "IFMGMT_CMD"
331         => array (
332                   "flag" => "IFMGMT_CMD",
333                   "type" => "on/off",
334                   "arch" => "all",
335                   "value" => "on",
336                   "cfgsec" => "general"
337                   ),
338
339         "ROUTE_CMD"
340         => array (
341                   "flag" => "ROUTE_CMD",
342                   "type" => "on/off",
343                   "arch" => "all",
344                   "value" => "on",
345                   "cfgsec" => "general"
346                   ),
347
348         "DHCP_CMD"
349         => array ( 
350                   "flag" => "DHCP_CMD",
351                   "type" => "on/off",
352                   "arch" => "all",
353                   "value" => "on",
354                   "cfgsec" => "general"
355                   ),
356         
357         "SANBOOT_CMD"
358         => array ( 
359                   "flag" => "SANBOOT_CMD",
360                   "type" => "on/off",
361                   "arch" => "all",
362                   "value" => "on",
363                   "cfgsec" => "general"
364                   ),
365         
366 // End Command-line commands to include
367
368 );
369
370 ?>