3 // Boot Maintenance Utility Formset
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
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.
18 #define LABEL_END 0xffff
21 guid = BOOT_MAINT_FORMSET_GUID,
22 title = STRING_TOKEN(STR_FORM_MAIN_TITLE),
23 help = STRING_TOKEN(STR_NULL_STRING),
27 varstore BMM_FAKE_NV_DATA,
28 varid = VARSTORE_ID_BOOT_MAINT,
30 guid = BOOT_MAINT_FORMSET_GUID;
32 form formid = FORM_MAIN_ID,
33 title = STRING_TOKEN(STR_FORM_MAIN_TITLE);
35 goto FORM_BOOT_SETUP_ID,
36 prompt = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE),
37 help = STRING_TOKEN(STR_FORM_BOOT_SETUP_HELP),
39 key = FORM_BOOT_SETUP_ID;
41 subtitle text = STRING_TOKEN(STR_NULL_STRING);
43 goto FORM_DRIVER_SETUP_ID,
44 prompt = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE),
45 help = STRING_TOKEN(STR_FORM_DRIVER_SETUP_HELP),
47 key = FORM_DRIVER_SETUP_ID;
49 subtitle text = STRING_TOKEN(STR_NULL_STRING);
51 goto FORM_CON_MAIN_ID,
52 prompt = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE),
53 help = STRING_TOKEN(STR_FORM_CON_MAIN_HELP),
55 key = FORM_CON_MAIN_ID;
57 subtitle text = STRING_TOKEN(STR_NULL_STRING);
60 help = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),
61 text = STRING_TOKEN(STR_BOOT_FROM_FILE),
62 text = STRING_TOKEN(STR_NULL_STRING),
64 key = KEY_VALUE_BOOT_FROM_FILE;
66 subtitle text = STRING_TOKEN(STR_NULL_STRING);
68 // label FORM_MAIN_ID;
70 goto FORM_BOOT_NEXT_ID,
71 prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),
72 help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),
74 key = FORM_BOOT_NEXT_ID;
76 goto FORM_TIME_OUT_ID,
77 prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),
78 help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),
80 key = FORM_TIME_OUT_ID;
82 subtitle text = STRING_TOKEN(STR_NULL_STRING);
85 prompt = STRING_TOKEN(STR_RESET),
86 help = STRING_TOKEN(STR_RESET),
92 form formid = FORM_BOOT_SETUP_ID,
93 title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);
96 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
97 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
98 //flags = INTERACTIVE,
101 goto FORM_BOOT_ADD_ID,
102 prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),
103 help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),
105 key = FORM_BOOT_ADD_ID;
107 goto FORM_BOOT_DEL_ID,
108 prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),
109 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
111 key = FORM_BOOT_DEL_ID;
113 goto FORM_BOOT_CHG_ID,
114 prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),
115 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
117 key = FORM_BOOT_CHG_ID;
119 subtitle text = STRING_TOKEN(STR_NULL_STRING);
121 // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"
124 label FORM_BOOT_LEGACY_DEVICE_ID;
129 form formid = FORM_DRIVER_SETUP_ID,
130 title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);
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;
139 goto FORM_DRV_ADD_ID,
140 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),
141 help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),
143 key = FORM_DRV_ADD_ID;
145 goto FORM_DRV_DEL_ID,
146 prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),
147 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
149 key = FORM_DRV_DEL_ID;
151 goto FORM_DRV_CHG_ID,
152 prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),
153 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
155 key = FORM_DRV_CHG_ID;
158 form formid = FORM_BOOT_ADD_ID,
159 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
161 label FORM_BOOT_ADD_ID;
165 form formid = FORM_BOOT_DEL_ID,
166 title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);
168 label FORM_BOOT_DEL_ID;
172 form formid = FORM_BOOT_CHG_ID,
173 title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);
175 label FORM_BOOT_CHG_ID;
180 form formid = FORM_BOOT_NEXT_ID,
181 title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);
183 label FORM_BOOT_NEXT_ID;
187 form formid = FORM_TIME_OUT_ID,
188 title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);
190 label FORM_TIME_OUT_ID;
194 form formid = FORM_DRV_ADD_ID,
195 title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);
198 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
199 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
200 //flags = INTERACTIVE,
201 //key = FORM_MAIN_ID;
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),
207 key = FORM_DRV_ADD_FILE_ID;
211 form formid = FORM_DRV_DEL_ID,
212 title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);
214 label FORM_DRV_DEL_ID;
219 form formid = FORM_DRV_CHG_ID,
220 title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);
222 label FORM_DRV_CHG_ID;
227 form formid = FORM_CON_MAIN_ID,
228 title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);
231 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
232 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
233 //flags = INTERACTIVE,
234 //key = FORM_MAIN_ID;
237 prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),
238 help = STRING_TOKEN(STR_FORM_CON_IN_HELP),
240 key = FORM_CON_IN_ID;
242 goto FORM_CON_OUT_ID,
243 prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),
244 help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),
246 key = FORM_CON_OUT_ID;
248 goto FORM_CON_ERR_ID,
249 prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),
250 help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),
252 key = FORM_CON_ERR_ID;
254 goto FORM_CON_MODE_ID,
255 prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),
256 help = STRING_TOKEN(STR_FORM_MODE_HELP),
258 key = FORM_CON_MODE_ID;
260 goto FORM_CON_COM_ID,
261 prompt = STRING_TOKEN(STR_FORM_COM_TITLE),
262 help = STRING_TOKEN(STR_FORM_COM_HELP),
264 key = FORM_CON_COM_ID;
267 form formid = FORM_CON_MODE_ID,
268 title = STRING_TOKEN(STR_FORM_MODE_TITLE);
270 label FORM_CON_MODE_ID;
274 form formid = FORM_CON_COM_ID,
275 title = STRING_TOKEN(STR_FORM_COM_TITLE);
277 label FORM_CON_COM_ID;
281 form formid = FORM_CON_COM_SETUP_ID,
282 title = STRING_TOKEN(STR_CON_COM_SETUP);
284 label FORM_CON_COM_SETUP_ID;
288 form formid = FORM_FILE_SEEK_ID,
289 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
291 label FORM_FILE_SEEK_ID;
295 form formid = FORM_FILE_NEW_SEEK_ID,
296 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
298 label FORM_FILE_NEW_SEEK_ID;
302 form formid = FORM_DRV_ADD_FILE_ID,
303 title = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE);
305 label FORM_DRV_ADD_FILE_ID;
309 form formid = FORM_DRV_ADD_HANDLE_ID,
310 title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);
312 label FORM_DRV_ADD_HANDLE_ID;
316 form formid = FORM_DRV_ADD_HANDLE_DESC_ID,
317 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
319 label FORM_DRV_ADD_HANDLE_DESC_ID;
324 form formid = FORM_CON_IN_ID,
325 title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);
327 label FORM_CON_IN_ID;
332 form formid = FORM_CON_OUT_ID,
333 title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);
335 label FORM_CON_OUT_ID;
340 form formid = FORM_CON_ERR_ID,
341 title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);
343 label FORM_CON_ERR_ID;
348 form formid = FORM_SET_FD_ORDER_ID,
349 title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);
351 label FORM_SET_FD_ORDER_ID;
355 form formid = FORM_SET_HD_ORDER_ID,
356 title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);
358 label FORM_SET_HD_ORDER_ID;
362 form formid = FORM_SET_CD_ORDER_ID,
363 title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);
365 label FORM_SET_CD_ORDER_ID;
369 form formid = FORM_SET_NET_ORDER_ID,
370 title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);
372 label FORM_SET_NET_ORDER_ID;
376 form formid = FORM_SET_BEV_ORDER_ID,
377 title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);
379 label FORM_SET_BEV_ORDER_ID;