diff options
author | Heinrich Schuchardt <xypron.glpk@gmx.de> | 2021-04-21 12:24:29 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2021-04-29 04:10:55 -0700 |
commit | 5b700cdcff61426843405ca1df4b549237e8bbc2 (patch) | |
tree | 21fc7aeee0ccffd4f38be97d27327e03238af6d9 /include/tpm-v2.h | |
parent | 61772bc35f715dd60ee369c133258eb0442c3999 (diff) | |
download | u-boot-5b700cdcff61426843405ca1df4b549237e8bbc2.zip u-boot-5b700cdcff61426843405ca1df4b549237e8bbc2.tar.gz u-boot-5b700cdcff61426843405ca1df4b549237e8bbc2.tar.bz2 |
tpm: missing event types
Add a reference for the TPM event types and provide missing constants.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Diffstat (limited to 'include/tpm-v2.h')
-rw-r--r-- | include/tpm-v2.h | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/include/tpm-v2.h b/include/tpm-v2.h index df67a19..7de7d6a 100644 --- a/include/tpm-v2.h +++ b/include/tpm-v2.h @@ -53,14 +53,22 @@ struct udevice; #define TPM2_PT_MAX_COMMAND_SIZE (u32)(TPM2_PT_FIXED + 30) #define TPM2_PT_MAX_RESPONSE_SIZE (u32)(TPM2_PT_FIXED + 31) -/* event types */ -#define EV_POST_CODE ((u32)0x00000001) -#define EV_NO_ACTION ((u32)0x00000003) -#define EV_SEPARATOR ((u32)0x00000004) -#define EV_S_CRTM_CONTENTS ((u32)0x00000007) -#define EV_S_CRTM_VERSION ((u32)0x00000008) -#define EV_CPU_MICROCODE ((u32)0x00000009) -#define EV_TABLE_OF_DEVICES ((u32)0x0000000B) +/* + * event types, cf. + * "TCG Server Management Domain Firmware Profile Specification", + * rev 1.00, 2020-05-01 + */ +#define EV_POST_CODE ((u32)0x00000001) +#define EV_NO_ACTION ((u32)0x00000003) +#define EV_SEPARATOR ((u32)0x00000004) +#define EV_ACTION ((u32)0x00000005) +#define EV_TAG ((u32)0x00000006) +#define EV_S_CRTM_CONTENTS ((u32)0x00000007) +#define EV_S_CRTM_VERSION ((u32)0x00000008) +#define EV_CPU_MICROCODE ((u32)0x00000009) +#define EV_PLATFORM_CONFIG_FLAGS ((u32)0x0000000A) +#define EV_TABLE_OF_DEVICES ((u32)0x0000000B) +#define EV_COMPACT_HASH ((u32)0x0000000C) /* TPMS_TAGGED_PROPERTY Structure */ struct tpms_tagged_property { |