Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1445735
| From | Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 1/2] tpm: define constants for tpm2 properties |
| Date | 2016-07-18 21:00 +0200 |
| Message-ID | <rWlVM-1wg-15@gated-at.bofh.it> (permalink) |
| References | <rUZND-h3-3@gated-at.bofh.it> <rUZNE-h3-15@gated-at.bofh.it> |
| Organization | Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo |
On Thu, Jul 14, 2016 at 06:07:17PM -0700, Andrey Pronin wrote:
> Change-Id: I47cb1793736781fbea93e5bf80b783e0ac9e8628
> Signed-off-by: Andrey Pronin <apronin@chromium.org>
I'm not going to apply this. The patch has no value. We only want to
have a subset of constants that are *used* by the kernel.
/Jarkko
> ---
> drivers/char/tpm/tpm.h | 26 ++++++++++++++++++++++++++
> 1 file changed, 26 insertions(+)
>
> diff --git a/drivers/char/tpm/tpm.h b/drivers/char/tpm/tpm.h
> index 8890df2..ad3b9d1 100644
> --- a/drivers/char/tpm/tpm.h
> +++ b/drivers/char/tpm/tpm.h
> @@ -127,6 +127,32 @@ enum tpm2_capabilities {
> TPM2_CAP_TPM_PROPERTIES = 6,
> };
>
> +enum tpm2_properties {
> + TPM2_PT_NONE = 0,
> + TPM2_PT_GROUP = 0x100,
> + TPM2_PT_FIXED = TPM2_PT_GROUP,
> + TPM2_PT_VAR = TPM2_PT_GROUP * 2,
> + TPM2_PT_PERMANENT = TPM2_PT_VAR + 0,
> + TPM2_PT_STARTUP_CLEAR = TPM2_PT_VAR + 1,
> +};
> +
> +enum tpm2_attr_permanent {
> + TPM2_ATTR_OWNER_AUTH_SET = BIT(0),
> + TPM2_ATTR_ENDORSEMENT_AUTH_SET = BIT(1),
> + TPM2_ATTR_LOCKOUT_AUTH_SET = BIT(2),
> + TPM2_ATTR_DISABLE_CLEAR = BIT(8),
> + TPM2_ATTR_IN_LOCKOUT = BIT(9),
> + TPM2_ATTR_TPM_GENERATED_EPS = BIT(10),
> +};
> +
> +enum tpm2_attr_startup_clear {
> + TPM2_ATTR_PH_ENABLE = BIT(0),
> + TPM2_ATTR_SH_ENABLE = BIT(1),
> + TPM2_ATTR_EH_ENABLE = BIT(2),
> + TPM2_ATTR_PH_ENABLE_NV = BIT(3),
> + TPM2_ATTR_ORDERLY = BIT(31),
> +};
> +
> enum tpm2_startup_types {
> TPM2_SU_CLEAR = 0x0000,
> TPM2_SU_STATE = 0x0001,
> --
> 2.6.6
>
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH 0/2] tpm: better support for 32-bit tpm2 properties Andrey Pronin <apronin@chromium.org> - 2016-07-15 03:10 +0200
[PATCH 1/2] tpm: define constants for tpm2 properties Andrey Pronin <apronin@chromium.org> - 2016-07-15 03:10 +0200
Re: [PATCH 1/2] tpm: define constants for tpm2 properties Jason Gunthorpe <jgunthorpe@obsidianresearch.com> - 2016-07-15 05:10 +0200
Re: [PATCH 1/2] tpm: define constants for tpm2 properties Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> - 2016-07-18 21:00 +0200
csiph-web