]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/HddPassword/HddPassword.vfr
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / SecurityPkg / HddPassword / HddPassword.vfr
CommitLineData
e8959f81
HW
1/** @file\r
2 HDD Password Configuration Formset.\r
3\r
4 Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
5\r
289b714b 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
e8959f81
HW
7**/\r
8\r
9#include "HddPasswordHiiDataStruc.h"\r
10\r
11formset\r
12 guid = HDD_PASSWORD_CONFIG_GUID,\r
13 title = STRING_TOKEN(STR_HDD_SECURITY_CONFIG),\r
14 help = STRING_TOKEN(STR_HDD_SECURITY_CONFIG),\r
15 classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r
16\r
17 varstore HDD_PASSWORD_CONFIG,\r
18 name = HDD_PASSWORD_CONFIG,\r
19 guid = HDD_PASSWORD_CONFIG_GUID;\r
20\r
21 form formid = FORMID_HDD_MAIN_FORM,\r
22 title = STRING_TOKEN(STR_HDD_SECURITY_CONFIG);\r
23\r
24 label HDD_DEVICE_ENTRY_LABEL;\r
25 label HDD_DEVICE_LABEL_END;\r
26\r
27 endform;\r
28\r
29 form\r
30 formid = FORMID_HDD_DEVICE_FORM,\r
31 title = STRING_TOKEN(STR_HDD_SECURITY_HD);\r
32\r
33 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_PWD_DESC);\r
34\r
35 subtitle text = STRING_TOKEN(STR_NULL);\r
36\r
37 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_BANNER_ONE);\r
38 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_BANNER_TWO);\r
39 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_BANNER_THREE);\r
40 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_BANNER_FOUR);\r
41 subtitle text = STRING_TOKEN(STR_SECURITY_HDD_BANNER_FIVE);\r
42\r
43 subtitle text = STRING_TOKEN(STR_NULL);\r
44\r
45 subtitle text = STRING_TOKEN(STR_HDD_PASSWORD_CONFIG);\r
46\r
47 subtitle text = STRING_TOKEN(STR_NULL);\r
48\r
49 grayoutif TRUE;\r
50 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Supported == 0;\r
51 text\r
52 help = STRING_TOKEN(STR_EMPTY),\r
53 text = STRING_TOKEN(STR_SEC_SUPPORTED),\r
54 text = STRING_TOKEN(STR_YES),\r
55 flags = 0,\r
56 key = 0;\r
57 endif;\r
58\r
59 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Supported == 1;\r
60 text\r
61 help = STRING_TOKEN(STR_EMPTY),\r
62 text = STRING_TOKEN(STR_SEC_SUPPORTED),\r
63 text = STRING_TOKEN(STR_NO),\r
64 flags = 0,\r
65 key = 0;\r
66 endif;\r
67\r
68 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Enabled == 0;\r
69 text\r
70 help = STRING_TOKEN(STR_EMPTY),\r
71 text = STRING_TOKEN(STR_SEC_ENABLED),\r
72 text = STRING_TOKEN(STR_YES),\r
73 flags = 0,\r
74 key = 0;\r
75 endif;\r
76\r
77 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Enabled == 1;\r
78 text\r
79 help = STRING_TOKEN(STR_EMPTY),\r
80 text = STRING_TOKEN(STR_SEC_ENABLED),\r
81 text = STRING_TOKEN(STR_NO),\r
82 flags = 0,\r
83 key = 0;\r
84 endif;\r
85\r
86\r
87 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Locked == 0;\r
88 text\r
89 help = STRING_TOKEN(STR_EMPTY),\r
90 text = STRING_TOKEN(STR_SEC_LOCKED),\r
91 text = STRING_TOKEN(STR_YES),\r
92 flags = 0,\r
93 key = 0;\r
94 endif;\r
95\r
96 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Locked == 1;\r
97 text\r
98 help = STRING_TOKEN(STR_EMPTY),\r
99 text = STRING_TOKEN(STR_SEC_LOCKED),\r
100 text = STRING_TOKEN(STR_NO),\r
101 flags = 0,\r
102 key = 0;\r
103 endif;\r
104\r
105 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Frozen == 0;\r
106 text\r
107 help = STRING_TOKEN(STR_EMPTY),\r
108 text = STRING_TOKEN(STR_SEC_FROZEN),\r
109 text = STRING_TOKEN(STR_YES),\r
110 flags = 0,\r
111 key = 0;\r
112 endif;\r
113\r
114 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.Frozen == 1;\r
115 text\r
116 help = STRING_TOKEN(STR_EMPTY),\r
117 text = STRING_TOKEN(STR_SEC_FROZEN),\r
118 text = STRING_TOKEN(STR_NO),\r
119 flags = 0,\r
120 key = 0;\r
121 endif;\r
122\r
123 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.UserPasswordStatus == 0;\r
124 text\r
125 help = STRING_TOKEN(STR_EMPTY),\r
126 text = STRING_TOKEN(STR_HDD_USER_PASSWORD_STS),\r
127 text = STRING_TOKEN(STR_INSTALLED),\r
128 flags = 0,\r
129 key = 0;\r
130 endif;\r
131\r
132 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.UserPasswordStatus == 1;\r
133 text\r
134 help = STRING_TOKEN(STR_EMPTY),\r
135 text = STRING_TOKEN(STR_HDD_USER_PASSWORD_STS),\r
136 text = STRING_TOKEN(STR_NOT_INSTALLED),\r
137 flags = 0,\r
138 key = 0;\r
139 endif;\r
140\r
141 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.MasterPasswordStatus == 0;\r
142 text\r
143 help = STRING_TOKEN(STR_EMPTY),\r
144 text = STRING_TOKEN(STR_HDD_MASTER_PASSWORD_STS),\r
145 text = STRING_TOKEN(STR_INSTALLED),\r
146 flags = 0,\r
147 key = 0;\r
148 endif;\r
149\r
150 suppressif ideqvallist HDD_PASSWORD_CONFIG.SecurityStatus.MasterPasswordStatus == 1;\r
151 text\r
152 help = STRING_TOKEN(STR_EMPTY),\r
153 text = STRING_TOKEN(STR_HDD_MASTER_PASSWORD_STS),\r
154 text = STRING_TOKEN(STR_NOT_INSTALLED),\r
155 flags = 0,\r
156 key = 0;\r
157 endif;\r
158 endif;\r
159\r
160 subtitle text = STRING_TOKEN(STR_NULL);\r
161\r
162 grayoutif ideqval HDD_PASSWORD_CONFIG.SecurityStatus.Supported == 0;\r
163 checkbox varid = HDD_PASSWORD_CONFIG.Request.UserPassword,\r
164 prompt = STRING_TOKEN(STR_HDD_USER_PASSWORD),\r
165 help = STRING_TOKEN(STR_HDD_USER_PASSWORD_HELP),\r
166 flags = INTERACTIVE | RESET_REQUIRED,\r
167 key = KEY_HDD_USER_PASSWORD,\r
168 endcheckbox;\r
169 endif;\r
170\r
171 grayoutif ideqval HDD_PASSWORD_CONFIG.SecurityStatus.Supported == 0;\r
172 checkbox varid = HDD_PASSWORD_CONFIG.Request.MasterPassword,\r
173 prompt = STRING_TOKEN(STR_HDD_MASTER_PASSWORD),\r
174 help = STRING_TOKEN(STR_HDD_MASTER_PASSWORD_HELP),\r
175 flags = INTERACTIVE | RESET_REQUIRED,\r
176 key = KEY_HDD_MASTER_PASSWORD,\r
177 endcheckbox;\r
178 endif;\r
179 endform;\r
180\r
181endformset;\r