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