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