Dear Vadim Bendebury, In message <[email protected]> you wrote: > The command gets an arbitrary number of arguments (up to 30), which > are interpreted as byte values and are feed into the TPM device after > proper initialization. Then the return value and data of the TPM > driver is examined. > > TPM commands are described in the TCG specification. > > For instance, the following sequence is the 'TPM Startup' command, it > is processed by the TPM and a response is generated: > > boot > tpm 0x0 0xc1 0x0 0x0 0x0 0xc 0x0 0x0 0x0 0x99 0x0 0x1 > Found TPM SLB9635 TT 1.2 by Infineon > Got TPM response: > 00 c4 00 00 00 0a 00 00 00 00 > > If the command is corrupted (fed one byte short), an error is reported: > boot > tpm 0x0 0xc1 0x0 0x0 0x0 0xc 0x0 0x0 0x0 0x99 0x0 > generic_lpc_tpm.c:311 unexpected TPM status 0xff000888 > generic_lpc_tpm.c:516 failed sending data to TPM > tpm command failed > boot > > > Change-Id: I3f3c5bfec8b852e208c4e99ba37b0f2b875140b0 > Signed-off-by: Vadim Bendebury <[email protected]> > CC: Wolfgang Denk <[email protected]> > --- > common/Makefile | 1 + > common/cmd_tpm.c | 103 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 104 insertions(+), 0 deletions(-) > create mode 100644 common/cmd_tpm.c
Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] Lady Nancy Astor: "Winston, if you were my husband, I'd put poison in your coffee." Winston Churchill: "Nancy, if you were my wife, I'd drink it." _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

