]>
Commit | Line | Data |
---|---|---|
c1d93242 JY |
1 | /** @file\r |
2 | VFR file used by the TREE configuration component.\r | |
3 | \r | |
4 | Copyright (c) 2013, Intel Corporation. All rights reserved.<BR>\r | |
5 | This program and the accompanying materials \r | |
6 | are licensed and made available under the terms and conditions of the BSD License \r | |
7 | which accompanies this distribution. The full text of the license may be found at \r | |
8 | http://opensource.org/licenses/bsd-license.php\r | |
9 | \r | |
10 | THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r | |
11 | WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r | |
12 | \r | |
13 | **/\r | |
14 | \r | |
15 | #include "TrEEConfigNvData.h"\r | |
16 | \r | |
17 | formset\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 | |
68 | endformset;\r |