diff options
author | Vadim Bendebury <vbendeb@chromium.org> | 2019-05-31 17:55:19 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-06-01 04:52:00 +0000 |
commit | c9f7f374aef372bbc4cabb7af0ea643581b3ee6d (patch) | |
tree | e2fb417d13422a6cbef1ccf8b5304de96cff9a78 | |
parent | 1a457a125b832b411d4653ecbdc5e1f03f45ae47 (diff) | |
download | chrome-ec-c9f7f374aef372bbc4cabb7af0ea643581b3ee6d.tar.gz |
gsctool: make more debug output available
This would allow to see up to 20 bytes of each packet sent to the TPM
when -v command line option is passed to gsctool.
BRANCH=none
BUG=none
TEST=ran 'gsctool -a -L -v' and observed expected traces.
Change-Id: If0988e71a3856b2e213b906315651a84051317ce
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1639095
Reviewed-by: Andrey Pronin <apronin@chromium.org>
-rw-r--r-- | extra/usb_updater/gsctool.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index ffa9a8d32b..44b6c3b71d 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -497,16 +497,16 @@ static int tpm_send_pkt(struct transfer_descriptor *td, unsigned int digest, out->length = htobe32(len); memcpy(payload, data, size); -#ifdef DEBUG - { + + if (verbose_mode) { int i; debug("Writing %d bytes to TPM at %x\n", len, addr); - for (i = 0; i < 20; i++) + for (i = 0; i < MIN(len, 20); i++) debug("%2.2x ", outbuf[i]); debug("\n"); } -#endif + switch (td->ep_type) { case dev_xfer: done = write(td->tpm_fd, out, len); |