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