+++ /dev/null
-//\r
-//\r
-// Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
-// \r\r
-// SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-// \r\r
-//\r
-//\r
-//\r
-// Module Name:\r
-//\r
-// Main.vfi\r
-//\r
-// Abstract:\r
-//\r
-// Driver Setup formset.\r
-//\r
-// Revision History:\r
-//\r
-// --*/\r
-\r
-form formid = ROOT_MAIN_FORM_ID,\r
-\r
- title = STRING_TOKEN(STR_MAIN_TITLE);\r
-\r
- subtitle text = STRING_TOKEN(STR_BIOS_INFORMATION_TITLE);\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_IFWI_VERSION_STRING),\r
- text = STRING_TOKEN(STR_IFWI_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_BIOS_VERSION_STRING),\r
- text = STRING_TOKEN(STR_BIOS_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_BIOS_VENDOR_STRING),\r
- text = STRING_TOKEN(STR_BIOS_VENDOR_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_CORE_VERSION_STRING),\r
- text = STRING_TOKEN(STR_CORE_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_BIOS_BUILD_TIME_STRING),\r
- text = STRING_TOKEN(STR_BIOS_BUILD_TIME_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
-\r
- subtitle text = STRING_TOKEN(STR_PROCESSOR_INFO_STRING);\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_VERSION_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_SKU_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_SKU_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_SPEED_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_SPEED_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_ID_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_ID_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_MICROCODE_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_MICROCODE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_CORE_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_CORE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_EM64T_CAPABILITY_STRING),\r
- text = STRING_TOKEN(STR_EM64T_CAPABILITY_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
-\r
- goto PLATFORM_INFORMATION_FORM_ID,\r
- prompt = STRING_TOKEN(STR_PLATFORM_INFORMATION_TITLE),\r
- help = STRING_TOKEN(STR_PLATFORM_INFORMATION_HELP);\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
- //\r
- // Date and Time section\r
- //\r
- 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\r
- prompt = STRING_TOKEN(STR_DATE_PROMPT),\r
- help = STRING_TOKEN(STR_DATE_YEAR_HELP),\r
- minimum = 2003,\r
- maximum = 2100,\r
- step = 1,\r
- default = 2003,\r
-\r
- 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\r
- prompt = STRING_TOKEN(STR_DATE_PROMPT),\r
- help = STRING_TOKEN(STR_DATE_MONTH_HELP),\r
- minimum = 1,\r
- maximum = 12,\r
- step = 1,\r
- default = 1,\r
-\r
- 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\r
- prompt = STRING_TOKEN(STR_DATE_PROMPT),\r
- help = STRING_TOKEN(STR_DATE_DAY_HELP),\r
- minimum = 1,\r
- maximum = 31,\r
- step = 0x1,\r
- default = 1,\r
-\r
- // If the day is 31 AND months is any of the following 2, 4, 6, 9, 11\r
- inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),\r
- ideqval Date.Day == 31\r
- AND\r
- ideqvallist Date.Month == 2 4 6 9 11\r
- endif\r
-\r
- // If the day is 30 AND month is 2\r
- inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),\r
- ideqval Date.Day == 30\r
- AND\r
- ideqval Date.Month == 2\r
- endif\r
-\r
- // If the day is 29 AND month is 2 AND it year is NOT a leapyear\r
- inconsistentif prompt = STRING_TOKEN(STR_ERROR_POPUP),\r
- ideqval Date.Day == 0x29\r
- AND\r
- ideqval Date.Month == 2\r
- AND\r
- NOT\r
- 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\r
- endif\r
-\r
- enddate;\r
-\r
- 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\r
- prompt = STRING_TOKEN(STR_TIME_PROMPT),\r
- help = STRING_TOKEN(STR_TIME_HOUR_HELP),\r
- minimum = 0,\r
- maximum = 23,\r
- step = 1,\r
- default = 0,\r
-\r
- 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\r
- prompt = STRING_TOKEN(STR_TIME_PROMPT),\r
- help = STRING_TOKEN(STR_TIME_MINUTE_HELP),\r
- minimum = 0,\r
- maximum = 59,\r
- step = 1,\r
- default = 0,\r
-\r
- 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\r
- prompt = STRING_TOKEN(STR_TIME_PROMPT),\r
- help = STRING_TOKEN(STR_TIME_SECOND_HELP),\r
- minimum = 0,\r
- maximum = 59,\r
- step = 1,\r
- default = 0,\r
- endtime;\r
-\r
-endform;\r
-\r
-form formid = PLATFORM_INFORMATION_FORM_ID,\r
-\r
- title = STRING_TOKEN(STR_PLATFORM_INFORMATION_TITLE);\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
-\r
- subtitle text = STRING_TOKEN(STR_PLATFORM_FIRMWARE_STRING);\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_SOC_STRING),\r
- text = STRING_TOKEN(STR_SOC_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_MRC_VERSION_STRING),\r
- text = STRING_TOKEN(STR_MRC_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PUNIT_FW_STRING),\r
- text = STRING_TOKEN(STR_PUNIT_FW_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PMC_FW_STRING),\r
- text = STRING_TOKEN(STR_PMC_FW_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_KSC_FW_STRING),\r
- text = STRING_TOKEN(STR_KSC_FW_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_SEC_VERSION_STRING),\r
- text = STRING_TOKEN(STR_SEC_VERSION_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- suppressif ideqval Setup.GOPEnable == 0;\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_GOP_STRING),\r
- text = STRING_TOKEN(STR_GOP_VALUE),\r
- flags = 0,\r
- key = 0;\r
- endif;\r
-\r
- suppressif ideqval Setup.GOPEnable == 1;\r
- text\r
- help = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_HELP),\r
- text = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_NAME),\r
- text = STRING_TOKEN(STR_CHIP_IGD_VBIOS_REV_VALUE),\r
- flags = 0,\r
- key = 0;\r
- endif;\r
-\r
- text\r
- help = STRING_TOKEN(STR_CPU_FLAVOR_HELP),\r
- text = STRING_TOKEN(STR_CPU_FLAVOR_NAME),\r
- text = STRING_TOKEN(STR_CPU_FLAVOR_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_BOARD_ID_HELP),\r
- text = STRING_TOKEN(STR_BOARD_ID_NAME),\r
- text = STRING_TOKEN(STR_BOARD_ID_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_FAB_ID_HELP),\r
- text = STRING_TOKEN(STR_FAB_ID_STRING),\r
- text = STRING_TOKEN(STR_FAB_ID_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
-\r
- subtitle text = STRING_TOKEN(STR_MEMORY_INFORMATION_STRING);\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_TOTAL_MEMORY_SIZE_PROMPT),\r
- text = STRING_TOKEN(STR_TOTAL_MEMORY_SIZE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_SYSTEM_MEMORY_SPEED_STRING),\r
- text = STRING_TOKEN(STR_SYSTEM_MEMORY_SPEED_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L1_DATA_CACHE_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L1_DATA_CACHE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L1_INSTR_CACHE_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L1_INSTR_CACHE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
- text\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L2_CACHE_STRING),\r
- text = STRING_TOKEN(STR_PROCESSOR_L2_CACHE_VALUE),\r
- flags = 0,\r
- key = 0;\r
-\r
-endform;\r
-\r