diff options
author | Jason M. Bills <jason.m.bills@linux.intel.com> | 2020-02-04 02:38:15 +0300 |
---|---|---|
committer | Bills, Jason M <jason.m.bills@intel.com> | 2020-02-07 23:29:44 +0300 |
commit | fdb1caccf85564a28b8a11b6d9c1daa70886eaca (patch) | |
tree | c034ca187bf01cd772ae0a5293fdf796eda0292a | |
parent | 915fd4bb87508f88960eb2d4e51ae1bdc454b5b0 (diff) | |
download | provingground-fdb1caccf85564a28b8a11b6d9c1daa70886eaca.tar.xz |
Print the completion code on error
In some cases, such as timeout, the PECI completion code can still
provide additional data, so print it along with the error code.
Tested:
peci_cmds RdPCIConfig 0 0 0
ERROR 6: command failed
cc:0x40
Change-Id: Ib4e8cdc5f6c45e2cd873df344a4e5d2e237a98ee
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
-rw-r--r-- | libpeci/peci_cmds.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libpeci/peci_cmds.c b/libpeci/peci_cmds.c index 62edc53..ec7dda9 100644 --- a/libpeci/peci_cmds.c +++ b/libpeci/peci_cmds.c @@ -231,6 +231,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PkgValue); @@ -260,6 +261,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x\n", cc); @@ -287,6 +289,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*llx\n", cc, u8Size * 2, u64MsrVal); @@ -323,6 +326,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PciReadVal); @@ -360,6 +364,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PciReadVal); @@ -398,6 +403,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x\n", cc); @@ -432,6 +438,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PciReadVal); @@ -468,6 +475,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x\n", cc); @@ -500,6 +508,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PciReadVal); @@ -535,6 +544,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x\n", cc); @@ -571,6 +581,7 @@ int main(int argc, char* argv[]) if (0 != ret) { printf("ERROR %d: command failed\n", ret); + printf(" cc:0x%02x\n", cc); return 1; } printf(" cc:0x%02x 0x%0*x\n", cc, u8Size * 2, u32PciReadVal); |