mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-03-14 21:10:27 +01:00
tpm: add possible traces to analyze buffers returned by the TPM
When debugging, it is welcome to get more information about what the TPM returns. Add the possibility to print the packets received to show their exact content. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
f6872816ce
commit
aa643013e4
1 changed files with 9 additions and 1 deletions
|
|
@ -153,6 +153,7 @@ u32 tpm_sendrecv_command(const void *command, void *response, size_t *size_ptr)
|
|||
int err, ret;
|
||||
u8 response_buffer[COMMAND_BUFFER_SIZE];
|
||||
size_t response_length;
|
||||
int i;
|
||||
|
||||
if (response) {
|
||||
response_length = *size_ptr;
|
||||
|
|
@ -172,7 +173,14 @@ u32 tpm_sendrecv_command(const void *command, void *response, size_t *size_ptr)
|
|||
if (size_ptr)
|
||||
*size_ptr = response_length;
|
||||
|
||||
return tpm_return_code(response);
|
||||
ret = tpm_return_code(response);
|
||||
|
||||
log(LOGC_NONE, LOGL_DEBUG, "TPM response [ret:%d]: ", ret);
|
||||
for (i = 0; i < response_length; i++)
|
||||
log(LOGC_NONE, LOGL_DEBUG, "%02x ", ((u8 *)response)[i]);
|
||||
log(LOGC_NONE, LOGL_DEBUG, "\n");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
int tpm_init(void)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue