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