| Index: utility/tlcl_generator.c
|
| diff --git a/utility/tlcl_generator.c b/utility/tlcl_generator.c
|
| index 0b8258b4ad663649082a77bb270004536921b58e..cf2e48528d8294c0fb75e58ae83cd7c2340e3139 100644
|
| --- a/utility/tlcl_generator.c
|
| +++ b/utility/tlcl_generator.c
|
| @@ -180,6 +180,16 @@ Command* BuildPPAssertCommand(void) {
|
| return cmd;
|
| }
|
|
|
| +Command* BuildPPEnableCommand(void) {
|
| + int size = kTpmRequestHeaderLength + sizeof(TPM_PHYSICAL_PRESENCE);
|
| + Command* cmd = newCommand(TSC_ORD_PhysicalPresence, size);
|
| + cmd->name = "tpm_ppenable_cmd";
|
| + AddInitializedField(cmd, kTpmRequestHeaderLength,
|
| + sizeof(TPM_PHYSICAL_PRESENCE),
|
| + TPM_PHYSICAL_PRESENCE_CMD_ENABLE);
|
| + return cmd;
|
| +}
|
| +
|
| Command* BuildPPLockCommand(void) {
|
| int size = kTpmRequestHeaderLength + sizeof(TPM_PHYSICAL_PRESENCE);
|
| Command* cmd = newCommand(TSC_ORD_PhysicalPresence, size);
|
| @@ -416,6 +426,7 @@ Command* (*builders[])(void) = {
|
| BuildWriteCommand,
|
| BuildReadCommand,
|
| BuildPPAssertCommand,
|
| + BuildPPEnableCommand,
|
| BuildPPLockCommand,
|
| BuildStartupCommand,
|
| BuildSelftestfullCommand,
|
|
|