From afe2e71c014e291b9915271d45c1fd933f2fa55f Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 29 Mar 2026 07:21:08 +0100 Subject: util/nvmutil: better hexdump this is a more generic one that i implemented for "lottery.c" (which is really just a tester of my rset function in lib/rand.c) i could probably actually write a full hexdump program in libreboot-utils to be honest. Signed-off-by: Leah Rowe --- util/libreboot-utils/lib/command.c | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) (limited to 'util/libreboot-utils/lib/command.c') diff --git a/util/libreboot-utils/lib/command.c b/util/libreboot-utils/lib/command.c index d0f783dd..a1e46e5f 100644 --- a/util/libreboot-utils/lib/command.c +++ b/util/libreboot-utils/lib/command.c @@ -364,8 +364,7 @@ cmd_helper_dump(void) (size_t)p); print_mac_from_nvm(p); - - hexdump(p); + spew_hex(f->buf + (p * GBE_PART_SIZE), NVM_SIZE); } } @@ -390,35 +389,6 @@ print_mac_from_nvm(size_t partnum) } } -void -hexdump(size_t partnum) -{ - size_t c; - size_t row; - unsigned short val16; - - for (row = 0; row < 8; row++) { - - printf("%08lx ", - (size_t)((size_t)row << 4)); - - for (c = 0; c < 8; c++) { - - val16 = nvm_word((row << 3) + c, partnum); - - if (c == 4) - printf(" "); - - printf(" %02x %02x", - (unsigned int)(val16 & 0xff), - (unsigned int)(val16 >> 8)); - - } - - printf("\n"); - } -} - void cmd_helper_swap(void) { -- cgit v1.2.1