SecurityPkg: Tcg2Config: TPM2 ACPI Table Rev Option
Add TPM2 ACPI Table Rev Option in Tcg2Config UI. Rev 4 is defined in TCG ACPI Specification 00.37 Cc: Star Zeng <star.zeng@intel.com> Cc: Yao Jiewen <jiewen.yao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Chao Zhang <chao.b.zhang@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Yao Jiewen <jiewen.yao@intel.com>
This commit is contained in:
@@ -29,7 +29,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#define EFI_TCG2_EVENT_LOG_FORMAT_ALL (EFI_TCG2_EVENT_LOG_FORMAT_TCG_1_2 | EFI_TCG2_EVENT_LOG_FORMAT_TCG_2)
|
||||
|
||||
#define TCG2_CONFIGURATION_VARSTORE_ID 0x0001
|
||||
#define TCG2_CONFIGURATION_INFO_VARSTORE_ID 0x0002
|
||||
#define TCG2_CONFIGURATION_INFO_VARSTORE_ID 0x0002
|
||||
#define TCG2_VERSION_VARSTORE_ID 0x0003
|
||||
#define TCG2_CONFIGURATION_FORM_ID 0x0001
|
||||
|
||||
@@ -43,6 +43,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#define KEY_TPM2_PCR_BANKS_REQUEST_4 0x2007
|
||||
#define KEY_TPM_DEVICE_INTERFACE 0x2008
|
||||
#define KEY_TCG2_PPI_VERSION 0x2009
|
||||
#define KEY_TPM2_ACPI_REVISION 0x200A
|
||||
|
||||
#define TPM_DEVICE_NULL 0
|
||||
#define TPM_DEVICE_1_2 1
|
||||
@@ -51,6 +52,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#define TPM_DEVICE_MAX TPM_DEVICE_2_0_DTPM
|
||||
#define TPM_DEVICE_DEFAULT TPM_DEVICE_1_2
|
||||
|
||||
#define TPM2_ACPI_REVISION_3 3
|
||||
#define TPM2_ACPI_REVISION_4 4
|
||||
|
||||
#define TPM_DEVICE_INTERFACE_TIS 0
|
||||
#define TPM_DEVICE_INTERFACE_PTP_FIFO 1
|
||||
#define TPM_DEVICE_INTERFACE_PTP_CRB 2
|
||||
@@ -72,6 +76,7 @@ typedef struct {
|
||||
|
||||
typedef struct {
|
||||
UINT64 PpiVersion;
|
||||
UINT8 Tpm2AcpiTableRev;
|
||||
} TCG2_VERSION;
|
||||
|
||||
typedef struct {
|
||||
|
Reference in New Issue
Block a user