diff mbox series

[1/1] tpm: missing event types

Message ID 20210421102429.7498-1-xypron.glpk@gmx.de
State Accepted
Commit 5b700cdcff61426843405ca1df4b549237e8bbc2
Delegated to: Simon Glass
Headers show
Series [1/1] tpm: missing event types | expand

Commit Message

Heinrich Schuchardt April 21, 2021, 10:24 a.m. UTC
Add a reference for the TPM event types and provide missing constants.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
---
 include/tpm-v2.h | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

--
2.30.2

Comments

Ilias Apalodimas April 21, 2021, 9:31 p.m. UTC | #1
On Wed, Apr 21, 2021 at 12:24:29PM +0200, Heinrich Schuchardt wrote:
> Add a reference for the TPM event types and provide missing constants.
> 
> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
> ---
>  include/tpm-v2.h | 24 ++++++++++++++++--------
>  1 file changed, 16 insertions(+), 8 deletions(-)
> 
> diff --git a/include/tpm-v2.h b/include/tpm-v2.h
> index df67a196cf..7de7d6a57d 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 {
> --
> 2.30.2
> 

Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Simon Glass April 29, 2021, 4:03 p.m. UTC | #2
On Wed, Apr 21, 2021 at 12:24:29PM +0200, Heinrich Schuchardt wrote:
> Add a reference for the TPM event types and provide missing constants.
>
> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
> ---
>  include/tpm-v2.h | 24 ++++++++++++++++--------
>  1 file changed, 16 insertions(+), 8 deletions(-)
>
Applied to u-boot-dm, thanks!
diff mbox series

Patch

diff --git a/include/tpm-v2.h b/include/tpm-v2.h
index df67a196cf..7de7d6a57d 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 {