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
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.
18 // Boot Maintenance Utility Formset
26 #define LABEL_END 0xffff
29 guid = BOOT_MAINT_FORMSET_GUID,
30 title = STRING_TOKEN(STR_FORM_MAIN_TITLE),
31 help = STRING_TOKEN(STR_NULL_STRING),
35 varstore BMM_FAKE_NV_DATA,
36 varid = VARSTORE_ID_BOOT_MAINT,
38 guid = BOOT_MAINT_FORMSET_GUID;
40 form formid = FORM_MAIN_ID,
41 title = STRING_TOKEN(STR_FORM_MAIN_TITLE);
43 goto FORM_BOOT_SETUP_ID,
44 prompt = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE),
45 help = STRING_TOKEN(STR_FORM_BOOT_SETUP_HELP),
47 key = FORM_BOOT_SETUP_ID;
49 subtitle text = STRING_TOKEN(STR_NULL_STRING);
51 goto FORM_DRIVER_SETUP_ID,
52 prompt = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE),
53 help = STRING_TOKEN(STR_FORM_DRIVER_SETUP_HELP),
55 key = FORM_DRIVER_SETUP_ID;
57 subtitle text = STRING_TOKEN(STR_NULL_STRING);
59 goto FORM_CON_MAIN_ID,
60 prompt = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE),
61 help = STRING_TOKEN(STR_FORM_CON_MAIN_HELP),
63 key = FORM_CON_MAIN_ID;
65 subtitle text = STRING_TOKEN(STR_NULL_STRING);
68 help = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),
69 text = STRING_TOKEN(STR_BOOT_FROM_FILE),
70 text = STRING_TOKEN(STR_NULL_STRING),
72 key = KEY_VALUE_BOOT_FROM_FILE;
74 subtitle text = STRING_TOKEN(STR_NULL_STRING);
76 // label FORM_MAIN_ID;
78 goto FORM_BOOT_NEXT_ID,
79 prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),
80 help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),
82 key = FORM_BOOT_NEXT_ID;
84 goto FORM_TIME_OUT_ID,
85 prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),
86 help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),
88 key = FORM_TIME_OUT_ID;
90 subtitle text = STRING_TOKEN(STR_NULL_STRING);
93 prompt = STRING_TOKEN(STR_RESET),
94 help = STRING_TOKEN(STR_RESET),
100 form formid = FORM_BOOT_SETUP_ID,
101 title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);
104 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
105 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
106 //flags = INTERACTIVE,
107 //key = FORM_MAIN_ID;
109 goto FORM_BOOT_ADD_ID,
110 prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),
111 help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),
113 key = FORM_BOOT_ADD_ID;
115 goto FORM_BOOT_DEL_ID,
116 prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),
117 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
119 key = FORM_BOOT_DEL_ID;
121 goto FORM_BOOT_CHG_ID,
122 prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),
123 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
125 key = FORM_BOOT_CHG_ID;
127 subtitle text = STRING_TOKEN(STR_NULL_STRING);
129 // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"
132 label FORM_BOOT_LEGACY_DEVICE_ID;
137 form formid = FORM_DRIVER_SETUP_ID,
138 title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);
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;
147 goto FORM_DRV_ADD_ID,
148 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),
149 help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),
151 key = FORM_DRV_ADD_ID;
153 goto FORM_DRV_DEL_ID,
154 prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),
155 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
157 key = FORM_DRV_DEL_ID;
159 goto FORM_DRV_CHG_ID,
160 prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),
161 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),
163 key = FORM_DRV_CHG_ID;
166 form formid = FORM_BOOT_ADD_ID,
167 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
169 label FORM_BOOT_ADD_ID;
173 form formid = FORM_BOOT_DEL_ID,
174 title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);
176 label FORM_BOOT_DEL_ID;
180 form formid = FORM_BOOT_CHG_ID,
181 title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);
183 label FORM_BOOT_CHG_ID;
188 form formid = FORM_BOOT_NEXT_ID,
189 title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);
191 label FORM_BOOT_NEXT_ID;
195 form formid = FORM_TIME_OUT_ID,
196 title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);
198 label FORM_TIME_OUT_ID;
202 form formid = FORM_DRV_ADD_ID,
203 title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);
206 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
207 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
208 //flags = INTERACTIVE,
209 //key = FORM_MAIN_ID;
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),
215 key = FORM_DRV_ADD_FILE_ID;
219 form formid = FORM_DRV_DEL_ID,
220 title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);
222 label FORM_DRV_DEL_ID;
227 form formid = FORM_DRV_CHG_ID,
228 title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);
230 label FORM_DRV_CHG_ID;
235 form formid = FORM_CON_MAIN_ID,
236 title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);
239 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),
240 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);
241 //flags = INTERACTIVE,
242 //key = FORM_MAIN_ID;
245 prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),
246 help = STRING_TOKEN(STR_FORM_CON_IN_HELP),
248 key = FORM_CON_IN_ID;
250 goto FORM_CON_OUT_ID,
251 prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),
252 help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),
254 key = FORM_CON_OUT_ID;
256 goto FORM_CON_ERR_ID,
257 prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),
258 help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),
260 key = FORM_CON_ERR_ID;
262 goto FORM_CON_MODE_ID,
263 prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),
264 help = STRING_TOKEN(STR_FORM_MODE_HELP),
266 key = FORM_CON_MODE_ID;
268 goto FORM_CON_COM_ID,
269 prompt = STRING_TOKEN(STR_FORM_COM_TITLE),
270 help = STRING_TOKEN(STR_FORM_COM_HELP),
272 key = FORM_CON_COM_ID;
275 form formid = FORM_CON_MODE_ID,
276 title = STRING_TOKEN(STR_FORM_MODE_TITLE);
278 label FORM_CON_MODE_ID;
282 form formid = FORM_CON_COM_ID,
283 title = STRING_TOKEN(STR_FORM_COM_TITLE);
285 label FORM_CON_COM_ID;
289 form formid = FORM_CON_COM_SETUP_ID,
290 title = STRING_TOKEN(STR_CON_COM_SETUP);
292 label FORM_CON_COM_SETUP_ID;
296 form formid = FORM_FILE_SEEK_ID,
297 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
299 label FORM_FILE_SEEK_ID;
303 form formid = FORM_FILE_NEW_SEEK_ID,
304 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);
306 label FORM_FILE_NEW_SEEK_ID;
310 form formid = FORM_DRV_ADD_FILE_ID,
311 title = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE);
313 label FORM_DRV_ADD_FILE_ID;
317 form formid = FORM_DRV_ADD_HANDLE_ID,
318 title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);
320 label FORM_DRV_ADD_HANDLE_ID;
324 form formid = FORM_DRV_ADD_HANDLE_DESC_ID,
325 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
327 label FORM_DRV_ADD_HANDLE_DESC_ID;
332 form formid = FORM_CON_IN_ID,
333 title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);
335 label FORM_CON_IN_ID;
340 form formid = FORM_CON_OUT_ID,
341 title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);
343 label FORM_CON_OUT_ID;
348 form formid = FORM_CON_ERR_ID,
349 title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);
351 label FORM_CON_ERR_ID;
356 form formid = FORM_SET_FD_ORDER_ID,
357 title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);
359 label FORM_SET_FD_ORDER_ID;
363 form formid = FORM_SET_HD_ORDER_ID,
364 title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);
366 label FORM_SET_HD_ORDER_ID;
370 form formid = FORM_SET_CD_ORDER_ID,
371 title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);
373 label FORM_SET_CD_ORDER_ID;
377 form formid = FORM_SET_NET_ORDER_ID,
378 title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);
380 label FORM_SET_NET_ORDER_ID;
384 form formid = FORM_SET_BEV_ORDER_ID,
385 title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);
387 label FORM_SET_BEV_ORDER_ID;