Adds the TPM Required Policy to the BMC BIOS
This commit adds the TPM Required Policy, as an enumeration,
to the BMC BIOS.
Adds both a current value and a pending value.
The enumeration fields are 'Required' and 'Not Required'
where 'Required' is interpreted as a functional TPM is required
to the boot the system and 'Not Required' is interpreted as *not*
needing a functional TPM to boot the system.
Signed-off-by: Roland Veloz <rveloz@us.ibm.com>
Change-Id: I52ab04414e63f8e4e433b5c11440255d15e36e10
diff --git a/oem/ibm/configurations/bios/enum_attrs.json b/oem/ibm/configurations/bios/enum_attrs.json
index e420783..c5d2ca3 100644
--- a/oem/ibm/configurations/bios/enum_attrs.json
+++ b/oem/ibm/configurations/bios/enum_attrs.json
@@ -288,6 +288,30 @@
],
"helpText" : "Specifies if the memory mirroring is enabled for the current IPL. Do not set this attribute directly; set hb_memory_mirror_mode instead.",
"displayName" : "Memory Mirror Mode (current)"
+ },
+ {
+ "attribute_name":"hb_tpm_required",
+ "possible_values":[
+ "Required",
+ "Not Required"
+ ],
+ "default_values":[
+ "Required"
+ ],
+ "helpText" : "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system",
+ "displayName" : "TPM Required Policy (pending)"
+ },
+ {
+ "attribute_name":"hb_tpm_required_current",
+ "possible_values":[
+ "Required",
+ "Not Required"
+ ],
+ "default_values":[
+ "Required"
+ ],
+ "helpText" : "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system. Do not set this attribute directly; set hb_tpm_required instead.",
+ "displayName" : "TPM Required Policy (current)"
}
]
}