Home | History | Annotate | Download | only in PlatformSetupDxe
      1 //
      2 //
      3 // Copyright (c) 2004  - 2014, Intel Corporation. All rights reserved.<BR>
      4 //                                                                                  

      6 // This program and the accompanying materials are licensed and made available under

      8 // the terms and conditions of the BSD License that accompanies this distribution.  

     10 // The full text of the license may be found at                                     

     12 // http://opensource.org/licenses/bsd-license.php.                                  

     14 //                                                                                  

     16 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,            

     18 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.    

     20 //                                                                                  

     22 //
     23 //
     24 //
     25 // Module Name:
     26 //
     27 //   DebugConfiguration.vfi
     28 //
     29 // Abstract:
     30 //
     31 //   Debug Configuration formset.
     32 //
     33 
     34 
     35 // --*/
     36 
     37 form 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 
    132 endform;
    133