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