title = STRING_TOKEN(STR_TCG2_TITLE),\r
help = STRING_TOKEN(STR_TCG2_HELP),\r
classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r
+ \r
+ efivarstore TCG2_CONFIGURATION_INFO,\r
+ varid = TCG2_CONFIGURATION_INFO_VARSTORE_ID,\r
+ attribute = 0x02, // EFI variable attribures EFI_VARIABLE_BOOTSERVICE_ACCESS\r
+ name = TCG2_CONFIGURATION_INFO,\r
+ guid = TCG2_CONFIG_FORM_SET_GUID;\r
\r
efivarstore TCG2_CONFIGURATION,\r
varid = TCG2_CONFIGURATION_VARSTORE_ID,\r
\r
subtitle text = STRING_TOKEN(STR_NULL);\r
\r
+ suppressif ideqval TCG2_CONFIGURATION_INFO.Sha1Supported == 0;\r
checkbox name = TCG2ActivatePCRBank0,\r
questionid = KEY_TPM2_PCR_BANKS_REQUEST_0,\r
prompt = STRING_TOKEN(STR_TCG2_PCR_BANK_SHA1),\r
flags = INTERACTIVE,\r
default = 1,\r
endcheckbox;\r
+ endif;\r
\r
+ suppressif ideqval TCG2_CONFIGURATION_INFO.Sha256Supported == 0;\r
checkbox name = TCG2ActivatePCRBank1,\r
questionid = KEY_TPM2_PCR_BANKS_REQUEST_1,\r
prompt = STRING_TOKEN(STR_TCG2_PCR_BANK_SHA256),\r
flags = INTERACTIVE,\r
default = 0,\r
endcheckbox;\r
+ endif;\r
\r
+ suppressif ideqval TCG2_CONFIGURATION_INFO.Sha384Supported == 0;\r
checkbox name = TCG2ActivatePCRBank2,\r
questionid = KEY_TPM2_PCR_BANKS_REQUEST_2,\r
prompt = STRING_TOKEN(STR_TCG2_PCR_BANK_SHA384),\r
flags = INTERACTIVE,\r
default = 0,\r
endcheckbox;\r
+ endif;\r
\r
+ suppressif ideqval TCG2_CONFIGURATION_INFO.Sha512Supported == 0;\r
checkbox name = TCG2ActivatePCRBank3,\r
questionid = KEY_TPM2_PCR_BANKS_REQUEST_3,\r
prompt = STRING_TOKEN(STR_TCG2_PCR_BANK_SHA512),\r
flags = INTERACTIVE,\r
default = 0,\r
endcheckbox;\r
+ endif;\r
\r
+ suppressif ideqval TCG2_CONFIGURATION_INFO.Sm3Supported == 0;\r
checkbox name = TCG2ActivatePCRBank4,\r
questionid = KEY_TPM2_PCR_BANKS_REQUEST_4,\r
prompt = STRING_TOKEN(STR_TCG2_PCR_BANK_SM3_256),\r
flags = INTERACTIVE,\r
default = 0,\r
endcheckbox;\r
+ endif;\r
\r
endif;\r
\r