Vfr.vfr 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. //
  2. // Copyright (c) 2004 - 2019, Intel Corporation. All rights reserved.<BR>
  3. //
  4. // SPDX-License-Identifier: BSD-2-Clause-Patent
  5. //
  6. #include <Uefi/UefiMultiPhase.h>
  7. #include <Guid/SetupVariable.h>
  8. #include "Configuration.h"
  9. #include "PlatformSetupDxeStrDefs.h"
  10. formset
  11. guid = SYSTEM_CONFIGURATION_GUID,
  12. title = STRING_TOKEN(STR_SYSTEM_SETUP_TITLE),
  13. help = STRING_TOKEN(STR_SYSTEM_SETUP_HELP),
  14. class = 1,
  15. subclass = 0,
  16. efivarstore SYSTEM_CONFIGURATION,
  17. attribute = EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE,
  18. name = Setup,
  19. guid = SYSTEM_CONFIGURATION_GUID;
  20. form formid = ROOT_FORM_ID,
  21. title = STRING_TOKEN(STR_SYSTEM_SETUP_TITLE);
  22. //
  23. // Jump to 2)Main Form
  24. //
  25. goto ROOT_MAIN_FORM_ID,
  26. prompt = STRING_TOKEN(STR_MAIN_TITLE),
  27. help = STRING_TOKEN(STR_MAIN_HELP);
  28. //
  29. // Jump to 3)Uncore Configuration Form
  30. //
  31. goto UNCORE_FORM_ID,
  32. prompt = STRING_TOKEN(STR_UNCORE_CONFIGURATION_TITLE),
  33. help = STRING_TOKEN(STR_UNCORE_CONFIGURATION_HELP);
  34. //
  35. // Jump to 4)South Cluster Configuration Form
  36. //
  37. goto SOUTH_CLUSTER_FORM_ID,
  38. prompt = STRING_TOKEN(STR_SOUTH_CLUSTER_TITLE),
  39. help = STRING_TOKEN(STR_SOUTH_CLUSTER_HELP);
  40. // Jump to 5)Boot Form
  41. //
  42. goto BOOT_CONFIGURATION_FORM_ID,
  43. prompt = STRING_TOKEN(STR_BOOT_CONFIGURATION_TITLE),
  44. help = STRING_TOKEN(STR_BOOT_CONFIGURATION_HELP);
  45. //
  46. // Jump to 6)Security Configuration Form
  47. //
  48. goto SECURITY_CONFIGURATION_FORM_ID,
  49. prompt = STRING_TOKEN(STR_SECURITY_CONFIGURATION_TITLE),
  50. help = STRING_TOKEN(STR_SECURITY_CONFIGURATION_HELP);
  51. //
  52. // Jump to 7)Thermal Form
  53. //
  54. goto THERMAL_FORM_ID,
  55. prompt = STRING_TOKEN(STR_THERMAL_TITLE),
  56. help = STRING_TOKEN(STR_THERMAL_HELP);
  57. //
  58. // Jump to 8) System Component Form
  59. goto SYSTEM_COMPONENT_FORM_ID,
  60. prompt = STRING_TOKEN(STR_SYSTEM_COMPONENT_TITLE),
  61. help = STRING_TOKEN(STR_SYSTEM_COMPONENT_HELP);
  62. //
  63. // Jump to 10)Debug Configuration Form
  64. //
  65. #if (BYTI_PF_ENABLE == 0)
  66. goto DEBUG_CONFIGURATION_FORM_ID,
  67. prompt = STRING_TOKEN(STR_DEBUG_CONFIGURATION_TITLE),
  68. help = STRING_TOKEN(STR_DEBUG_CONFIGURATION_HELP);
  69. #endif
  70. subtitle text = STRING_TOKEN(STR_NULL_STRING);
  71. //
  72. // Commit change and exit
  73. //
  74. text
  75. help = STRING_TOKEN(STR_COMMIT_CHANGE_AND_EXIT_HELP),
  76. text = STRING_TOKEN(STR_COMMIT_CHANGE_AND_EXIT_PROMPT),
  77. text = STRING_TOKEN(STR_COMMIT_CHANGE_AND_EXIT_PROMPT),
  78. flags = INTERACTIVE,
  79. key = 0xF001;
  80. //
  81. // Discard change and exit
  82. //
  83. text
  84. help = STRING_TOKEN(STR_DISCARD_CHANGE_AND_EXIT_HELP),
  85. text = STRING_TOKEN(STR_DISCARD_CHANGE_AND_EXIT_PROMPT),
  86. text = STRING_TOKEN(STR_DISCARD_CHANGE_AND_EXIT_PROMPT),
  87. flags = INTERACTIVE,
  88. key = 0xF002;
  89. //
  90. // Load default and exit
  91. //
  92. text
  93. help = STRING_TOKEN(STR_LOAD_DEFAULT_AND_EXIT_HELP),
  94. text = STRING_TOKEN(STR_LOAD_DEFAULT_AND_EXIT_PROMPT),
  95. text = STRING_TOKEN(STR_LOAD_DEFAULT_AND_EXIT_PROMPT),
  96. flags = INTERACTIVE,
  97. key = 0xF003;
  98. endform;
  99. #include "Main.vfi"
  100. #include "UnCore.vfi"
  101. #include "SouthClusterConfig.vfi"
  102. #include "Boot.vfi"
  103. #include "Security.vfi"
  104. #include "Thermal.vfi"
  105. #include "SystemComponent.vfi"
  106. #include "DebugConfig.vfi"
  107. endformset;