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 |
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>
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 --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 {
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