"Dr. Greg Wettstein" <greg-DHO+NtfOqB5PEDpkEIzg7w@public.gmane.orgm> wrote on 01/04/2017 11:12:41 AM:

> The kernel needs a resource manager.  Everyone needs to think VERY
> hard and VERY, VERY carefully about what gets put into the kernel.  In
> making a decision, put the ABSOLUTE smallest amount of code into the
> kernel ...


If you're a TCG member, I invite you to join the TSS WG.  I'd like
an ally for simplicity.
 
> Repeat incessantly to oneself, TPM1.2 and TPM2 are only similar by
> virtue of sharing three ASCII characters.


:-) I have to remember that one!

But, to be accurate, the hardware interface is nearly compatible, and
the high level concepts (key hierarchy, authorization, PCRs, BV space)
are similar.  The API and implementation are new.

> DO NOT rush this process.  If we do not get this right we will
> ultimately end up trying to shove something which is conceptually
> worse then tss/tscd into the kernel.


The (only?) reason to put any of this in the kernel is that the kernel
also needs access to the TPM.

> Pay homage to Ken, his TSS2 and TPM2 simulator work are beyond
> excellent...


Thank you.