]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Bm.vfr
48cc33c3f6d1996af3ccafb2c4039dc436acd03c
[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 flags = INTERACTIVE,
86 key = FORM_RESET;
87
88 endform;
89
90 form formid = FORM_BOOT_SETUP_ID,
91 title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);
92
93 goto FORM_MAIN_ID,
94 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
95 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
96 //flags = INTERACTIVE,
97 //key = FORM_MAIN_ID;
98
99 goto FORM_BOOT_ADD_ID,
100 prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),
101 help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),
102 flags = INTERACTIVE,
103 key = FORM_BOOT_ADD_ID;
104
105 goto FORM_BOOT_DEL_ID,
106 prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),
107 help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),
108 flags = INTERACTIVE,
109 key = FORM_BOOT_DEL_ID;
110
111 goto FORM_BOOT_CHG_ID,
112 prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),
113 help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),
114 flags = INTERACTIVE,
115 key = FORM_BOOT_CHG_ID;
116
117 subtitle text = STRING_TOKEN(STR_NULL_STRING);
118 //
119 // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"
120 // here dynamically
121 //
122 label FORM_BOOT_LEGACY_DEVICE_ID;
123 label LABEL_END;
124
125 endform;
126
127 form formid = FORM_DRIVER_SETUP_ID,
128 title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);
129
130 goto FORM_MAIN_ID,
131 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
132 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
133 //help = STRING_TOKEN(STR_FORM_GOTO_MAIN),
134 //flags = INTERACTIVE,
135 //key = FORM_MAIN_ID;
136
137 goto FORM_DRV_ADD_ID,
138 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),
139 help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),
140 flags = INTERACTIVE,
141 key = FORM_DRV_ADD_ID;
142
143 goto FORM_DRV_DEL_ID,
144 prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),
145 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
146 flags = INTERACTIVE,
147 key = FORM_DRV_DEL_ID;
148
149 goto FORM_DRV_CHG_ID,
150 prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),
151 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
152 flags = INTERACTIVE,
153 key = FORM_DRV_CHG_ID;
154 endform;
155
156 form formid = FORM_BOOT_DEL_ID,
157 title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);
158
159 label FORM_BOOT_DEL_ID;
160 label LABEL_END;
161 endform;
162
163 form formid = FORM_BOOT_CHG_ID,
164 title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);
165
166 label FORM_BOOT_CHG_ID;
167 label LABEL_END;
168
169 endform;
170
171 form formid = FORM_BOOT_NEXT_ID,
172 title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);
173
174 label FORM_BOOT_NEXT_ID;
175 label LABEL_END;
176 endform;
177
178 form formid = FORM_TIME_OUT_ID,
179 title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);
180
181 label FORM_TIME_OUT_ID;
182 label LABEL_END;
183 endform;
184
185 form formid = FORM_DRV_ADD_ID,
186 title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);
187
188 goto FORM_MAIN_ID,
189 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
190 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
191 //flags = INTERACTIVE,
192 //key = FORM_MAIN_ID;
193
194 goto FORM_DRV_ADD_FILE_ID,
195 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
196 help = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),
197 flags = INTERACTIVE,
198 key = FORM_DRV_ADD_FILE_ID;
199
200 endform;
201
202 form formid = FORM_DRV_DEL_ID,
203 title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);
204
205 label FORM_DRV_DEL_ID;
206 label LABEL_END;
207
208 endform;
209
210 form formid = FORM_DRV_CHG_ID,
211 title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);
212
213 label FORM_DRV_CHG_ID;
214 label LABEL_END;
215
216 endform;
217
218 form formid = FORM_CON_MAIN_ID,
219 title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);
220
221 goto FORM_MAIN_ID,
222 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
223 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
224 //flags = INTERACTIVE,
225 //key = FORM_MAIN_ID;
226
227 goto FORM_CON_IN_ID,
228 prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),
229 help = STRING_TOKEN(STR_FORM_CON_IN_HELP),
230 flags = INTERACTIVE,
231 key = FORM_CON_IN_ID;
232
233 goto FORM_CON_OUT_ID,
234 prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),
235 help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),
236 flags = INTERACTIVE,
237 key = FORM_CON_OUT_ID;
238
239 goto FORM_CON_ERR_ID,
240 prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),
241 help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),
242 flags = INTERACTIVE,
243 key = FORM_CON_ERR_ID;
244
245 goto FORM_CON_MODE_ID,
246 prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),
247 help = STRING_TOKEN(STR_FORM_MODE_HELP),
248 flags = INTERACTIVE,
249 key = FORM_CON_MODE_ID;
250
251 goto FORM_CON_COM_ID,
252 prompt = STRING_TOKEN(STR_FORM_COM_TITLE),
253 help = STRING_TOKEN(STR_FORM_COM_HELP),
254 flags = INTERACTIVE,
255 key = FORM_CON_COM_ID;
256 endform;
257
258 form formid = FORM_CON_MODE_ID,
259 title = STRING_TOKEN(STR_FORM_MODE_TITLE);
260
261 label FORM_CON_MODE_ID;
262 label LABEL_END;
263 endform;
264
265 form formid = FORM_CON_COM_ID,
266 title = STRING_TOKEN(STR_FORM_COM_TITLE);
267
268 label FORM_CON_COM_ID;
269 label LABEL_END;
270 endform;
271
272 form formid = FORM_CON_COM_SETUP_ID,
273 title = STRING_TOKEN(STR_CON_COM_SETUP);
274
275 label FORM_CON_COM_SETUP_ID;
276 label LABEL_END;
277 endform;
278
279 form formid = FORM_FILE_SEEK_ID,
280 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
281
282 label FORM_FILE_SEEK_ID;
283 label LABEL_END;
284 endform;
285
286 form formid = FORM_FILE_NEW_SEEK_ID,
287 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
288
289 label FORM_FILE_NEW_SEEK_ID;
290 label LABEL_END;
291 endform;
292
293 form formid = FORM_DRV_ADD_HANDLE_ID,
294 title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);
295
296 label FORM_DRV_ADD_HANDLE_ID;
297 label LABEL_END;
298 endform;
299
300 form formid = FORM_DRV_ADD_HANDLE_DESC_ID,
301 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
302
303 label FORM_DRV_ADD_HANDLE_DESC_ID;
304 label LABEL_END;
305
306 endform;
307
308 form formid = FORM_CON_IN_ID,
309 title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);
310
311 label FORM_CON_IN_ID;
312 label LABEL_END;
313
314 endform;
315
316 form formid = FORM_CON_OUT_ID,
317 title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);
318
319 label FORM_CON_OUT_ID;
320 label LABEL_END;
321
322 endform;
323
324 form formid = FORM_CON_ERR_ID,
325 title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);
326
327 label FORM_CON_ERR_ID;
328 label LABEL_END;
329
330 endform;
331
332 form formid = FORM_SET_FD_ORDER_ID,
333 title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);
334
335 label FORM_SET_FD_ORDER_ID;
336 label LABEL_END;
337 endform;
338
339 form formid = FORM_SET_HD_ORDER_ID,
340 title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);
341
342 label FORM_SET_HD_ORDER_ID;
343 label LABEL_END;
344 endform;
345
346 form formid = FORM_SET_CD_ORDER_ID,
347 title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);
348
349 label FORM_SET_CD_ORDER_ID;
350 label LABEL_END;
351 endform;
352
353 form formid = FORM_SET_NET_ORDER_ID,
354 title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);
355
356 label FORM_SET_NET_ORDER_ID;
357 label LABEL_END;
358 endform;
359
360 form formid = FORM_SET_BEV_ORDER_ID,
361 title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);
362
363 label FORM_SET_BEV_ORDER_ID;
364 label LABEL_END;
365 endform;
366
367 endformset;