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