]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FE.vfr
Add PubKey index check before touching PubKey cache. Internal PubKey Variable PubkeyI...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / FE.vfr
1 ///** @file
2 //
3 // File Explorer Formset
4 //
5 // Copyright (c) 2004 - 2014, 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 = FILE_EXPLORE_FORMSET_GUID,
20 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
21 help = STRING_TOKEN(STR_NULL_STRING),
22 classguid = FILE_EXPLORE_FORMSET_GUID,
23 class = 0,
24 subclass = 0,
25
26 varstore FILE_EXPLORER_NV_DATA,
27 varid = VARSTORE_ID_BOOT_MAINT,
28 name = FeData,
29 guid = FILE_EXPLORE_FORMSET_GUID;
30
31 form formid = FORM_FILE_EXPLORER_ID,
32 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
33
34 label FORM_FILE_EXPLORER_ID;
35 label LABEL_END;
36 endform;
37
38 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
39 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
40
41 label FORM_BOOT_ADD_DESCRIPTION_ID;
42 label LABEL_END;
43
44 subtitle text = STRING_TOKEN(STR_NULL_STRING);
45
46 string varid = FeData.BootDescriptionData,
47 questionid = KEY_VALUE_BOOT_DESCRIPTION,
48 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
49 help = STRING_TOKEN(STR_NULL_STRING),
50 flags = INTERACTIVE,
51 minsize = 6,
52 maxsize = 75,
53 endstring;
54
55 string varid = FeData.BootOptionalData,
56 questionid = KEY_VALUE_BOOT_OPTION,
57 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
58 help = STRING_TOKEN(STR_NULL_STRING),
59 flags = INTERACTIVE,
60 minsize = 0,
61 maxsize = 120,
62 endstring;
63
64 subtitle text = STRING_TOKEN(STR_NULL_STRING);
65
66 text
67 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
68 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
69 text = STRING_TOKEN(STR_NULL_STRING),
70 flags = INTERACTIVE,
71 key = KEY_VALUE_SAVE_AND_EXIT_BOOT;
72
73 text
74 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
75 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
76 text = STRING_TOKEN(STR_NULL_STRING),
77 flags = INTERACTIVE,
78 key = KEY_VALUE_NO_SAVE_AND_EXIT_BOOT;
79
80 endform;
81
82 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
83 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
84
85 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
86 label LABEL_END;
87
88 subtitle text = STRING_TOKEN(STR_NULL_STRING);
89
90 string varid = FeData.DriverDescriptionData,
91 questionid = KEY_VALUE_DRIVER_DESCRIPTION,
92 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
93 help = STRING_TOKEN(STR_NULL_STRING),
94 flags = INTERACTIVE,
95 minsize = 6,
96 maxsize = 75,
97 endstring;
98
99 string varid = FeData.DriverOptionalData,
100 questionid = KEY_VALUE_DRIVER_OPTION,
101 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
102 help = STRING_TOKEN(STR_NULL_STRING),
103 flags = INTERACTIVE,
104 minsize = 0,
105 maxsize = 120,
106 endstring;
107
108 checkbox varid = FeData.ForceReconnect,
109 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
110 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
111 flags = CHECKBOX_DEFAULT,
112 key = 0,
113 endcheckbox;
114
115 subtitle text = STRING_TOKEN(STR_NULL_STRING);
116
117 text
118 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
119 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
120 text = STRING_TOKEN(STR_NULL_STRING),
121 flags = INTERACTIVE,
122 key = KEY_VALUE_SAVE_AND_EXIT_DRIVER; //BUGBUB: allow duplicate key in one formset???
123
124 text
125 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
126 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
127 text = STRING_TOKEN(STR_NULL_STRING),
128 flags = INTERACTIVE,
129 key = KEY_VALUE_NO_SAVE_AND_EXIT_DRIVER;
130
131 endform;
132
133 endformset;