]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Bm.vfr
Move BdsDxe and GenericBdsLib to IntelFrameworkModulePkg, these modules need dependen...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / Bm.vfr
1 ///** @file
2 //
3 // Boot Maintenance Utility Formset
4 //
5 // Copyright (c) 2004 - 2008, Intel Corporation. <BR>
6 // All rights reserved. This program and the accompanying materials
7 // are licensed and made available under the terms and conditions of the BSD License
8 // which accompanies this distribution. The full text of the license may be found at
9 // http://opensource.org/licenses/bsd-license.php
10 //
11 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 //
14 //**/
15
16 #include "FormGuid.h"
17
18 #define LABEL_END 0xffff
19
20 formset
21 guid = BOOT_MAINT_FORMSET_GUID,
22 title = STRING_TOKEN(STR_FORM_MAIN_TITLE),
23 help = STRING_TOKEN(STR_NULL_STRING),
24 class = 0,
25 subclass = 0,
26
27 varstore BMM_FAKE_NV_DATA,
28 varid = VARSTORE_ID_BOOT_MAINT,
29 name = BmmData,
30 guid = BOOT_MAINT_FORMSET_GUID;
31
32 form formid = FORM_MAIN_ID,
33 title = STRING_TOKEN(STR_FORM_MAIN_TITLE);
34
35 goto FORM_BOOT_SETUP_ID,
36 prompt = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE),
37 help = STRING_TOKEN(STR_FORM_BOOT_SETUP_HELP),
38 flags = INTERACTIVE,
39 key = FORM_BOOT_SETUP_ID;
40
41 subtitle text = STRING_TOKEN(STR_NULL_STRING);
42
43 goto FORM_DRIVER_SETUP_ID,
44 prompt = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE),
45 help = STRING_TOKEN(STR_FORM_DRIVER_SETUP_HELP),
46 flags = INTERACTIVE,
47 key = FORM_DRIVER_SETUP_ID;
48
49 subtitle text = STRING_TOKEN(STR_NULL_STRING);
50
51 goto FORM_CON_MAIN_ID,
52 prompt = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE),
53 help = STRING_TOKEN(STR_FORM_CON_MAIN_HELP),
54 flags = INTERACTIVE,
55 key = FORM_CON_MAIN_ID;
56
57 subtitle text = STRING_TOKEN(STR_NULL_STRING);
58
59 text
60 help = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),
61 text = STRING_TOKEN(STR_BOOT_FROM_FILE),
62 text = STRING_TOKEN(STR_NULL_STRING),
63 flags = INTERACTIVE,
64 key = KEY_VALUE_BOOT_FROM_FILE;
65
66 subtitle text = STRING_TOKEN(STR_NULL_STRING);
67
68 // label FORM_MAIN_ID;
69
70 goto FORM_BOOT_NEXT_ID,
71 prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),
72 help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),
73 flags = INTERACTIVE,
74 key = FORM_BOOT_NEXT_ID;
75
76 goto FORM_TIME_OUT_ID,
77 prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),
78 help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),
79 flags = INTERACTIVE,
80 key = FORM_TIME_OUT_ID;
81
82 subtitle text = STRING_TOKEN(STR_NULL_STRING);
83
84 goto FORM_MAIN_ID,
85 prompt = STRING_TOKEN(STR_RESET),
86 help = STRING_TOKEN(STR_RESET),
87 flags = INTERACTIVE,
88 key = FORM_RESET;
89
90 endform;
91
92 form formid = FORM_BOOT_SETUP_ID,
93 title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);
94
95 goto FORM_MAIN_ID,
96 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
97 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
98 //flags = INTERACTIVE,
99 //key = FORM_MAIN_ID;
100
101 goto FORM_BOOT_ADD_ID,
102 prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),
103 help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),
104 flags = INTERACTIVE,
105 key = FORM_BOOT_ADD_ID;
106
107 goto FORM_BOOT_DEL_ID,
108 prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),
109 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
110 flags = INTERACTIVE,
111 key = FORM_BOOT_DEL_ID;
112
113 goto FORM_BOOT_CHG_ID,
114 prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),
115 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
116 flags = INTERACTIVE,
117 key = FORM_BOOT_CHG_ID;
118
119 subtitle text = STRING_TOKEN(STR_NULL_STRING);
120 //
121 // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"
122 // here dynamically
123 //
124 label FORM_BOOT_LEGACY_DEVICE_ID;
125 label LABEL_END;
126
127 endform;
128
129 form formid = FORM_DRIVER_SETUP_ID,
130 title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);
131
132 goto FORM_MAIN_ID,
133 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
134 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
135 //help = STRING_TOKEN(STR_FORM_GOTO_MAIN),
136 //flags = INTERACTIVE,
137 //key = FORM_MAIN_ID;
138
139 goto FORM_DRV_ADD_ID,
140 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),
141 help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),
142 flags = INTERACTIVE,
143 key = FORM_DRV_ADD_ID;
144
145 goto FORM_DRV_DEL_ID,
146 prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),
147 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
148 flags = INTERACTIVE,
149 key = FORM_DRV_DEL_ID;
150
151 goto FORM_DRV_CHG_ID,
152 prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),
153 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
154 flags = INTERACTIVE,
155 key = FORM_DRV_CHG_ID;
156 endform;
157
158 form formid = FORM_BOOT_ADD_ID,
159 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
160
161 label FORM_BOOT_ADD_ID;
162 label LABEL_END;
163 endform;
164
165 form formid = FORM_BOOT_DEL_ID,
166 title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);
167
168 label FORM_BOOT_DEL_ID;
169 label LABEL_END;
170 endform;
171
172 form formid = FORM_BOOT_CHG_ID,
173 title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);
174
175 label FORM_BOOT_CHG_ID;
176 label LABEL_END;
177
178 endform;
179
180 form formid = FORM_BOOT_NEXT_ID,
181 title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);
182
183 label FORM_BOOT_NEXT_ID;
184 label LABEL_END;
185 endform;
186
187 form formid = FORM_TIME_OUT_ID,
188 title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);
189
190 label FORM_TIME_OUT_ID;
191 label LABEL_END;
192 endform;
193
194 form formid = FORM_DRV_ADD_ID,
195 title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);
196
197 goto FORM_MAIN_ID,
198 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
199 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
200 //flags = INTERACTIVE,
201 //key = FORM_MAIN_ID;
202
203 goto FORM_DRV_ADD_FILE_ID,
204 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
205 help = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
206 flags = INTERACTIVE,
207 key = FORM_DRV_ADD_FILE_ID;
208
209 endform;
210
211 form formid = FORM_DRV_DEL_ID,
212 title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);
213
214 label FORM_DRV_DEL_ID;
215 label LABEL_END;
216
217 endform;
218
219 form formid = FORM_DRV_CHG_ID,
220 title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);
221
222 label FORM_DRV_CHG_ID;
223 label LABEL_END;
224
225 endform;
226
227 form formid = FORM_CON_MAIN_ID,
228 title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);
229
230 goto FORM_MAIN_ID,
231 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
232 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
233 //flags = INTERACTIVE,
234 //key = FORM_MAIN_ID;
235
236 goto FORM_CON_IN_ID,
237 prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),
238 help = STRING_TOKEN(STR_FORM_CON_IN_HELP),
239 flags = INTERACTIVE,
240 key = FORM_CON_IN_ID;
241
242 goto FORM_CON_OUT_ID,
243 prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),
244 help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),
245 flags = INTERACTIVE,
246 key = FORM_CON_OUT_ID;
247
248 goto FORM_CON_ERR_ID,
249 prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),
250 help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),
251 flags = INTERACTIVE,
252 key = FORM_CON_ERR_ID;
253
254 goto FORM_CON_MODE_ID,
255 prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),
256 help = STRING_TOKEN(STR_FORM_MODE_HELP),
257 flags = INTERACTIVE,
258 key = FORM_CON_MODE_ID;
259
260 goto FORM_CON_COM_ID,
261 prompt = STRING_TOKEN(STR_FORM_COM_TITLE),
262 help = STRING_TOKEN(STR_FORM_COM_HELP),
263 flags = INTERACTIVE,
264 key = FORM_CON_COM_ID;
265 endform;
266
267 form formid = FORM_CON_MODE_ID,
268 title = STRING_TOKEN(STR_FORM_MODE_TITLE);
269
270 label FORM_CON_MODE_ID;
271 label LABEL_END;
272 endform;
273
274 form formid = FORM_CON_COM_ID,
275 title = STRING_TOKEN(STR_FORM_COM_TITLE);
276
277 label FORM_CON_COM_ID;
278 label LABEL_END;
279 endform;
280
281 form formid = FORM_CON_COM_SETUP_ID,
282 title = STRING_TOKEN(STR_CON_COM_SETUP);
283
284 label FORM_CON_COM_SETUP_ID;
285 label LABEL_END;
286 endform;
287
288 form formid = FORM_FILE_SEEK_ID,
289 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
290
291 label FORM_FILE_SEEK_ID;
292 label LABEL_END;
293 endform;
294
295 form formid = FORM_FILE_NEW_SEEK_ID,
296 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
297
298 label FORM_FILE_NEW_SEEK_ID;
299 label LABEL_END;
300 endform;
301
302 form formid = FORM_DRV_ADD_FILE_ID,
303 title = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE);
304
305 label FORM_DRV_ADD_FILE_ID;
306 label LABEL_END;
307 endform;
308
309 form formid = FORM_DRV_ADD_HANDLE_ID,
310 title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);
311
312 label FORM_DRV_ADD_HANDLE_ID;
313 label LABEL_END;
314 endform;
315
316 form formid = FORM_DRV_ADD_HANDLE_DESC_ID,
317 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
318
319 label FORM_DRV_ADD_HANDLE_DESC_ID;
320 label LABEL_END;
321
322 endform;
323
324 form formid = FORM_CON_IN_ID,
325 title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);
326
327 label FORM_CON_IN_ID;
328 label LABEL_END;
329
330 endform;
331
332 form formid = FORM_CON_OUT_ID,
333 title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);
334
335 label FORM_CON_OUT_ID;
336 label LABEL_END;
337
338 endform;
339
340 form formid = FORM_CON_ERR_ID,
341 title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);
342
343 label FORM_CON_ERR_ID;
344 label LABEL_END;
345
346 endform;
347
348 form formid = FORM_SET_FD_ORDER_ID,
349 title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);
350
351 label FORM_SET_FD_ORDER_ID;
352 label LABEL_END;
353 endform;
354
355 form formid = FORM_SET_HD_ORDER_ID,
356 title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);
357
358 label FORM_SET_HD_ORDER_ID;
359 label LABEL_END;
360 endform;
361
362 form formid = FORM_SET_CD_ORDER_ID,
363 title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);
364
365 label FORM_SET_CD_ORDER_ID;
366 label LABEL_END;
367 endform;
368
369 form formid = FORM_SET_NET_ORDER_ID,
370 title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);
371
372 label FORM_SET_NET_ORDER_ID;
373 label LABEL_END;
374 endform;
375
376 form formid = FORM_SET_BEV_ORDER_ID,
377 title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);
378
379 label FORM_SET_BEV_ORDER_ID;
380 label LABEL_END;
381 endform;
382
383 endformset;