]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/Tcg/TrEEConfig/TrEEConfig.vfr
Fix execution status & DEBUG message level mismatch. EFI_D_ERROR is used only...
[mirror_edk2.git] / SecurityPkg / Tcg / TrEEConfig / TrEEConfig.vfr
CommitLineData
c1d93242
JY
1/** @file\r
2 VFR file used by the TREE configuration component.\r
3\r
4Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r
5This program and the accompanying materials \r
6are licensed and made available under the terms and conditions of the BSD License \r
7which accompanies this distribution. The full text of the license may be found at \r
8http://opensource.org/licenses/bsd-license.php\r
9\r
10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
11WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
13**/\r
14\r
15#include "TrEEConfigNvData.h"\r
16\r
17formset\r
18 guid = TREE_CONFIG_FORM_SET_GUID,\r
19 title = STRING_TOKEN(STR_TREE_TITLE),\r
20 help = STRING_TOKEN(STR_TREE_HELP),\r
21 classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r
22\r
5437d457 23 efivarstore TREE_CONFIGURATION,\r
c1d93242 24 varid = TREE_CONFIGURATION_VARSTORE_ID,\r
5437d457 25 attribute = 0x03, // EFI variable attribures EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE\r
c1d93242
JY
26 name = TREE_CONFIGURATION,\r
27 guid = TREE_CONFIG_FORM_SET_GUID;\r
28\r
29 form formid = TREE_CONFIGURATION_FORM_ID,\r
30 title = STRING_TOKEN(STR_TREE_TITLE);\r
31\r
32 subtitle text = STRING_TOKEN(STR_NULL);\r
33\r
34 text\r
35 help = STRING_TOKEN(STR_TREE_DEVICE_STATE_HELP),\r
36 text = STRING_TOKEN(STR_TREE_DEVICE_STATE_PROMPT),\r
37 text = STRING_TOKEN(STR_TREE_DEVICE_STATE_CONTENT);\r
38\r
39 oneof varid = TREE_CONFIGURATION.TpmDevice,\r
40 questionid = KEY_TPM_DEVICE,\r
41 prompt = STRING_TOKEN(STR_TREE_DEVICE_PROMPT),\r
42 help = STRING_TOKEN(STR_TREE_DEVICE_HELP),\r
43 flags = INTERACTIVE,\r
c1d93242
JY
44 option text = STRING_TOKEN(STR_TREE_TPM_1_2), value = TPM_DEVICE_1_2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;\r
45 option text = STRING_TOKEN(STR_TREE_TPM_2_0_DTPM), value = TPM_DEVICE_2_0_DTPM, flags = RESET_REQUIRED;\r
46 endoneof;\r
47\r
48 subtitle text = STRING_TOKEN(STR_NULL);\r
49\r
50 suppressif ideqvallist TREE_CONFIGURATION.TpmDevice == TPM_DEVICE_NULL TPM_DEVICE_1_2;\r
51\r
52 subtitle text = STRING_TOKEN(STR_NULL);\r
53 subtitle text = STRING_TOKEN(STR_TREE_PP_OPERATION);\r
54\r
5437d457
JY
55 oneof name = Tpm2Operation,\r
56 questionid = KEY_TPM2_OPERATION,\r
c1d93242
JY
57 prompt = STRING_TOKEN(STR_TREE_OPERATION),\r
58 help = STRING_TOKEN(STR_TREE_OPERATION_HELP),\r
5437d457 59 flags = INTERACTIVE | NUMERIC_SIZE_1,\r
c1d93242
JY
60 option text = STRING_TOKEN(STR_TREE_NO_ACTION), value = TREE_PHYSICAL_PRESENCE_NO_ACTION, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;\r
61 option text = STRING_TOKEN(STR_TREE_CLEAR), value = TREE_PHYSICAL_PRESENCE_CLEAR_CONTROL_CLEAR, flags = RESET_REQUIRED;\r
62 endoneof;\r
63\r
64 endif;\r
65\r
66 endform;\r
67\r
68endformset;\r