]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/PlatformSetupDxe/Main.vfi
BaseTools: Fixed Pcd value override issue.
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformSetupDxe / Main.vfi
1 //
2 //
3 // Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
4 //
5 // This program and the accompanying materials are licensed and made available under
6 // the terms and conditions of the BSD License that accompanies this distribution.
7 // The full text of the license may be found at
8 // http://opensource.org/licenses/bsd-license.php.
9 //
10 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 //
13 //
14 //
15 //
16 // Module Name:
17 //
18 // Main.vfi
19 //
20 // Abstract:
21 //
22 // Driver Setup formset.
23 //
24 // Revision History:
25 //
26 // --*/
27
28 form formid = ROOT_MAIN_FORM_ID,
29
30 title = STRING_TOKEN(STR_MAIN_TITLE);
31
32 subtitle text = STRING_TOKEN(STR_BIOS_INFORMATION_TITLE);
33
34 text
35 help = STRING_TOKEN(STR_NULL_STRING),
36 text = STRING_TOKEN(STR_IFWI_VERSION_STRING),
37 text = STRING_TOKEN(STR_IFWI_VERSION_VALUE),
38 flags = 0,
39 key = 0;
40
41 text
42 help = STRING_TOKEN(STR_NULL_STRING),
43 text = STRING_TOKEN(STR_BIOS_VERSION_STRING),
44 text = STRING_TOKEN(STR_BIOS_VERSION_VALUE),
45 flags = 0,
46 key = 0;
47
48 text
49 help = STRING_TOKEN(STR_NULL_STRING),
50 text = STRING_TOKEN(STR_BIOS_VENDOR_STRING),
51 text = STRING_TOKEN(STR_BIOS_VENDOR_VALUE),
52 flags = 0,
53 key = 0;
54
55 text
56 help = STRING_TOKEN(STR_NULL_STRING),
57 text = STRING_TOKEN(STR_CORE_VERSION_STRING),
58 text = STRING_TOKEN(STR_CORE_VERSION_VALUE),
59 flags = 0,
60 key = 0;
61
62 text
63 help = STRING_TOKEN(STR_NULL_STRING),
64 text = STRING_TOKEN(STR_BIOS_BUILD_TIME_STRING),
65 text = STRING_TOKEN(STR_BIOS_BUILD_TIME_VALUE),
66 flags = 0,
67 key = 0;
68
69 subtitle text = STRING_TOKEN(STR_NULL_STRING);
70
71 subtitle text = STRING_TOKEN(STR_PROCESSOR_INFO_STRING);
72 text
73 help = STRING_TOKEN(STR_NULL_STRING),
74 text = STRING_TOKEN(STR_PROCESSOR_VERSION_STRING),
75 text = STRING_TOKEN(STR_PROCESSOR_VERSION_VALUE),
76 flags = 0,
77 key = 0;
78
79 text
80 help = STRING_TOKEN(STR_NULL_STRING),
81 text = STRING_TOKEN(STR_PROCESSOR_SKU_STRING),
82 text = STRING_TOKEN(STR_PROCESSOR_SKU_VALUE),
83 flags = 0,
84 key = 0;
85
86 text
87 help = STRING_TOKEN(STR_NULL_STRING),
88 text = STRING_TOKEN(STR_PROCESSOR_SPEED_STRING),
89 text = STRING_TOKEN(STR_PROCESSOR_SPEED_VALUE),
90 flags = 0,
91 key = 0;
92
93 text
94 help = STRING_TOKEN(STR_NULL_STRING),
95 text = STRING_TOKEN(STR_PROCESSOR_ID_STRING),
96 text = STRING_TOKEN(STR_PROCESSOR_ID_VALUE),
97 flags = 0,
98 key = 0;
99
100 text
101 help = STRING_TOKEN(STR_NULL_STRING),
102 text = STRING_TOKEN(STR_PROCESSOR_MICROCODE_STRING),
103 text = STRING_TOKEN(STR_PROCESSOR_MICROCODE_VALUE),
104 flags = 0,
105 key = 0;
106
107 text
108 help = STRING_TOKEN(STR_NULL_STRING),
109 text = STRING_TOKEN(STR_PROCESSOR_CORE_STRING),
110 text = STRING_TOKEN(STR_PROCESSOR_CORE_VALUE),
111 flags = 0,
112 key = 0;
113
114 text
115 help = STRING_TOKEN(STR_NULL_STRING),
116 text = STRING_TOKEN(STR_EM64T_CAPABILITY_STRING),
117 text = STRING_TOKEN(STR_EM64T_CAPABILITY_VALUE),
118 flags = 0,
119 key = 0;
120
121 subtitle text = STRING_TOKEN(STR_NULL_STRING);
122
123 goto PLATFORM_INFORMATION_FORM_ID,
124 prompt = STRING_TOKEN(STR_PLATFORM_INFORMATION_TITLE),
125 help = STRING_TOKEN(STR_PLATFORM_INFORMATION_HELP);
126
127 subtitle text = STRING_TOKEN(STR_NULL_STRING);
128 //
129 // Date and Time section
130 //
131 date year varid = Date.Year, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
132 prompt = STRING_TOKEN(STR_DATE_PROMPT),
133 help = STRING_TOKEN(STR_DATE_YEAR_HELP),
134 minimum = 2003,
135 maximum = 2100,
136 step = 1,
137 default = 2003,
138
139 month varid = Date.Month, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
140 prompt = STRING_TOKEN(STR_DATE_PROMPT),
141 help = STRING_TOKEN(STR_DATE_MONTH_HELP),
142 minimum = 1,
143 maximum = 12,
144 step = 1,
145 default = 1,
146
147 day varid = Date.Day, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
148 prompt = STRING_TOKEN(STR_DATE_PROMPT),
149 help = STRING_TOKEN(STR_DATE_DAY_HELP),
150 minimum = 1,
151 maximum = 31,
152 step = 0x1,
153 default = 1,
154
155 // If the day is 31 AND months is any of the following 2, 4, 6, 9, 11
156 inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),
157 ideqval Date.Day == 31
158 AND
159 ideqvallist Date.Month == 2 4 6 9 11
160 endif
161
162 // If the day is 30 AND month is 2
163 inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),
164 ideqval Date.Day == 30
165 AND
166 ideqval Date.Month == 2
167 endif
168
169 // If the day is 29 AND month is 2 AND it year is NOT a leapyear
170 inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),
171 ideqval Date.Day == 0x29
172 AND
173 ideqval Date.Month == 2
174 AND
175 NOT
176 ideqvallist Date.Year == 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 2080 2084 2088 2092 2096
177 endif
178
179 enddate;
180
181 time hour varid = Time.Hours, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
182 prompt = STRING_TOKEN(STR_TIME_PROMPT),
183 help = STRING_TOKEN(STR_TIME_HOUR_HELP),
184 minimum = 0,
185 maximum = 23,
186 step = 1,
187 default = 0,
188
189 minute varid = Time.Minutes, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
190 prompt = STRING_TOKEN(STR_TIME_PROMPT),
191 help = STRING_TOKEN(STR_TIME_MINUTE_HELP),
192 minimum = 0,
193 maximum = 59,
194 step = 1,
195 default = 0,
196
197 second varid = Time.Seconds, // Note that it is a member of NULL, so the RTC will be the system resource to retrieve and save from
198 prompt = STRING_TOKEN(STR_TIME_PROMPT),
199 help = STRING_TOKEN(STR_TIME_SECOND_HELP),
200 minimum = 0,
201 maximum = 59,
202 step = 1,
203 default = 0,
204 endtime;
205
206 endform;
207
208 form formid = PLATFORM_INFORMATION_FORM_ID,
209
210 title = STRING_TOKEN(STR_PLATFORM_INFORMATION_TITLE);
211
212 subtitle text = STRING_TOKEN(STR_NULL_STRING);
213
214 subtitle text = STRING_TOKEN(STR_PLATFORM_FIRMWARE_STRING);
215 text
216 help = STRING_TOKEN(STR_NULL_STRING),
217 text = STRING_TOKEN(STR_SOC_STRING),
218 text = STRING_TOKEN(STR_SOC_VALUE),
219 flags = 0,
220 key = 0;
221
222 text
223 help = STRING_TOKEN(STR_NULL_STRING),
224 text = STRING_TOKEN(STR_MRC_VERSION_STRING),
225 text = STRING_TOKEN(STR_MRC_VERSION_VALUE),
226 flags = 0,
227 key = 0;
228
229 text
230 help = STRING_TOKEN(STR_NULL_STRING),
231 text = STRING_TOKEN(STR_PUNIT_FW_STRING),
232 text = STRING_TOKEN(STR_PUNIT_FW_VALUE),
233 flags = 0,
234 key = 0;
235
236 text
237 help = STRING_TOKEN(STR_NULL_STRING),
238 text = STRING_TOKEN(STR_PMC_FW_STRING),
239 text = STRING_TOKEN(STR_PMC_FW_VALUE),
240 flags = 0,
241 key = 0;
242
243 text
244 help = STRING_TOKEN(STR_NULL_STRING),
245 text = STRING_TOKEN(STR_KSC_FW_STRING),
246 text = STRING_TOKEN(STR_KSC_FW_VALUE),
247 flags = 0,
248 key = 0;
249
250 text
251 help = STRING_TOKEN(STR_NULL_STRING),
252 text = STRING_TOKEN(STR_SEC_VERSION_STRING),
253 text = STRING_TOKEN(STR_SEC_VERSION_VALUE),
254 flags = 0,
255 key = 0;
256
257 suppressif ideqval Setup.GOPEnable == 0;
258 text
259 help = STRING_TOKEN(STR_NULL_STRING),
260 text = STRING_TOKEN(STR_GOP_STRING),
261 text = STRING_TOKEN(STR_GOP_VALUE),
262 flags = 0,
263 key = 0;
264 endif;
265
266 suppressif ideqval Setup.GOPEnable == 1;
267 text
268 help = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_HELP),
269 text = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_NAME),
270 text = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_VALUE),
271 flags = 0,
272 key = 0;
273 endif;
274
275 text
276 help = STRING_TOKEN(STR_CPU_FLAVOR_HELP),
277 text = STRING_TOKEN(STR_CPU_FLAVOR_NAME),
278 text = STRING_TOKEN(STR_CPU_FLAVOR_VALUE),
279 flags = 0,
280 key = 0;
281
282 text
283 help = STRING_TOKEN(STR_BOARD_ID_HELP),
284 text = STRING_TOKEN(STR_BOARD_ID_NAME),
285 text = STRING_TOKEN(STR_BOARD_ID_VALUE),
286 flags = 0,
287 key = 0;
288
289 text
290 help = STRING_TOKEN(STR_FAB_ID_HELP),
291 text = STRING_TOKEN(STR_FAB_ID_STRING),
292 text = STRING_TOKEN(STR_FAB_ID_VALUE),
293 flags = 0,
294 key = 0;
295
296
297 subtitle text = STRING_TOKEN(STR_NULL_STRING);
298
299 subtitle text = STRING_TOKEN(STR_MEMORY_INFORMATION_STRING);
300 text
301 help = STRING_TOKEN(STR_NULL_STRING),
302 text = STRING_TOKEN(STR_TOTAL_MEMORY_SIZE_PROMPT),
303 text = STRING_TOKEN(STR_TOTAL_MEMORY_SIZE_VALUE),
304 flags = 0,
305 key = 0;
306
307 text
308 help = STRING_TOKEN(STR_NULL_STRING),
309 text = STRING_TOKEN(STR_SYSTEM_MEMORY_SPEED_STRING),
310 text = STRING_TOKEN(STR_SYSTEM_MEMORY_SPEED_VALUE),
311 flags = 0,
312 key = 0;
313
314 text
315 help = STRING_TOKEN(STR_NULL_STRING),
316 text = STRING_TOKEN(STR_PROCESSOR_L1_DATA_CACHE_STRING),
317 text = STRING_TOKEN(STR_PROCESSOR_L1_DATA_CACHE_VALUE),
318 flags = 0,
319 key = 0;
320
321 text
322 help = STRING_TOKEN(STR_NULL_STRING),
323 text = STRING_TOKEN(STR_PROCESSOR_L1_INSTR_CACHE_STRING),
324 text = STRING_TOKEN(STR_PROCESSOR_L1_INSTR_CACHE_VALUE),
325 flags = 0,
326 key = 0;
327
328 text
329 help = STRING_TOKEN(STR_NULL_STRING),
330 text = STRING_TOKEN(STR_PROCESSOR_L2_CACHE_STRING),
331 text = STRING_TOKEN(STR_PROCESSOR_L2_CACHE_VALUE),
332 flags = 0,
333 key = 0;
334
335 endform;
336