1//
2//
3// Copyright (c) 2004  - 2014, Intel Corporation. All rights reserved.<BR>
4//
5
6// This program and the accompanying materials are licensed and made available under
7
8// the terms and conditions of the BSD License that accompanies this distribution.
9
10// The full text of the license may be found at
11
12// http://opensource.org/licenses/bsd-license.php.
13
14//
15
16// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
17
18// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
19
20//
21
22//
23//
24//
25// Module Name:
26//
27//   DebugConfiguration.vfi
28//
29// Abstract:
30//
31//   Debug Configuration formset.
32//
33
34
35// --*/
36
37form formid = DEBUG_CONFIGURATION_FORM_ID,
38  title    = STRING_TOKEN(STR_DEBUG_CONFIGURATION_TITLE);
39
40
41  subtitle text = STRING_TOKEN(STR_NULL_STRING);
42  subtitle text = STRING_TOKEN(STR_ACPIMEMDBG_STRING);
43
44  //ACPI Memory Debug Switch
45    oneof varid   = Setup.ACPIMemDbg,
46      prompt      = STRING_TOKEN (STR_ACPIMEMDBG_SWTICH),
47      help        = STRING_TOKEN (STR_ACPIMEMDBG_SWTICH_HELP),
48      option text = STRING_TOKEN (STR_ENABLE),  value = 1, flags =  DEFAULT | MANUFACTURING | RESET_REQUIRED;
49      option text = STRING_TOKEN (STR_DISABLE), value = 0, flags =  RESET_REQUIRED;
50    endoneof;
51
52
53  subtitle text = STRING_TOKEN(STR_NULL_STRING);
54
55    oneof varid   = Setup.ExISupport,
56      prompt      = STRING_TOKEN(STR_EXISUPPORT_PROMPT),
57      help        = STRING_TOKEN(STR_EXISUPPORT_HELP),
58      option text = STRING_TOKEN(STR_ENABLE), value = 1, flags = RESET_REQUIRED;
59      option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | RESET_REQUIRED;
60    endoneof;
61 subtitle text = STRING_TOKEN(STR_WITT_CONFIGURATION_TITLE);
62
63  oneof varid   = Setup.WittEnable,
64    prompt      = STRING_TOKEN(STR_WITT_PROMPT),
65    help        = STRING_TOKEN(STR_WITT_HELP),
66    option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | RESET_REQUIRED;
67    option text = STRING_TOKEN(STR_ENABLE),  value = 1, flags = RESET_REQUIRED;
68  endoneof;
69
70  oneof varid   = Setup.UtsEnable,
71    prompt      = STRING_TOKEN(STR_UTS_PROMPT),
72    help        = STRING_TOKEN(STR_UTS_HELP),
73    option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = DEFAULT | RESET_REQUIRED;
74    option text = STRING_TOKEN(STR_ENABLE),  value = 1, flags = RESET_REQUIRED;
75  endoneof;
76
77  //
78  //Lakemore Settings
79  //
80  subtitle text = STRING_TOKEN(STR_NULL_STRING);
81  subtitle text = STRING_TOKEN(STR_LM_INFORMATION_TITLE);
82
83    grayoutif ideqval Setup.PunitBIOSConfig == 0x1;
84      oneof varid   = Setup.LmMemSize,
85        prompt      = STRING_TOKEN (STR_LM_MEMORY_PROMPT),
86        help        = STRING_TOKEN (STR_LM_MEMORY_HELP),
87        option text = STRING_TOKEN (STR_LM_MEMORY_16MB),  value = 16384, flags = RESET_REQUIRED;
88        option text = STRING_TOKEN (STR_LM_MEMORY_8MB),   value = 8192,  flags = RESET_REQUIRED;
89        option text = STRING_TOKEN (STR_LM_MEMORY_1MB),   value = 1024,  flags = RESET_REQUIRED;
90        option text = STRING_TOKEN (STR_LM_MEMORY_128KB), value = 128,   flags = RESET_REQUIRED;
91        option text = STRING_TOKEN (STR_LM_MEMORY_0MB),   value = 0,     flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
92      endoneof;
93    endif;
94
95    oneof varid   = Setup.PunitBIOSConfig,
96      prompt      = STRING_TOKEN (STR_PUINT_BIOS_CONFIG_DISPLAY),
97      help        = STRING_TOKEN (STR_PUINT_BIOS_CONFIG_DISPLAY_HELP),
98      option text = STRING_TOKEN (STR_PUINT_BIOS_PDM),         value = 3,  flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
99      option text = STRING_TOKEN (STR_PUINT_BIOS_PERFORMANCE), value = 2,  flags = RESET_REQUIRED;
100      option text = STRING_TOKEN (STR_PUINT_BIOS_POWERSAVE),   value = 1,  flags = RESET_REQUIRED;
101	  option text = STRING_TOKEN (STR_PUINT_BIOS_RESERVED),    value = 0,  flags = RESET_REQUIRED;
102    endoneof;
103
104    suppressif NOT ideqval Setup.PunitBIOSConfig == 0x3;
105      oneof varid   = Setup.PDMConfig,
106        prompt      = STRING_TOKEN (STR_PDM_OUTPUT_CONFIG_SWTICH),
107        help        = STRING_TOKEN (STR_PDM_OUTPUT_CONFIG_SWTICH_HELP),
108        option text = STRING_TOKEN (STR_DISABLE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
109        option text = STRING_TOKEN (STR_PDM_OUTPUT_MEM), value = 1, flags = RESET_REQUIRED;
110        option text = STRING_TOKEN (STR_PDM_OUTPUT_IO),  value = 2, flags = RESET_REQUIRED;
111      endoneof;
112    endif;
113
114  subtitle text = STRING_TOKEN(STR_NULL_STRING);
115  oneof varid   = Setup.ENDBG2,
116    prompt      = STRING_TOKEN (STR_ENABLE_DBG2),
117    help        = STRING_TOKEN (STR_ENABLE_DBG2_HELP),
118    option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED;
119    option text = STRING_TOKEN(STR_ENABLE),  value = 1, flags = DEFAULT | RESET_REQUIRED;
120  endoneof;
121
122  subtitle text = STRING_TOKEN(STR_NULL_STRING);
123
124  subtitle text = STRING_TOKEN(STR_NULL_STRING);
125  oneof varid = Setup.DisableCodec262,
126  prompt   = STRING_TOKEN(STR_CODEC262_DISABLED_PROMPT),
127  help     = STRING_TOKEN(STR_CODEC262_DISABLED_HELP),
128  option text = STRING_TOKEN(STR_YES), value = 1, flags = RESET_REQUIRED;
129  option text = STRING_TOKEN(STR_NO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
130  endoneof;
131
132endform;
133