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