mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-20 15:03:44 +02:00
util/nvmutil: report checksum in cmd_dump
as it should be! Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+10
-3
@@ -1041,12 +1041,19 @@ cmd_helper_dump(void)
|
|||||||
{
|
{
|
||||||
size_t partnum;
|
size_t partnum;
|
||||||
|
|
||||||
int errval = good_checksum(0);
|
part_valid[0] = good_checksum(0);
|
||||||
errval |= good_checksum(1);
|
part_valid[1] = good_checksum(1);
|
||||||
if (errval)
|
|
||||||
|
if (part_valid[0] || part_valid[1])
|
||||||
errno = 0;
|
errno = 0;
|
||||||
|
|
||||||
for (partnum = 0; partnum < 2; partnum++) {
|
for (partnum = 0; partnum < 2; partnum++) {
|
||||||
|
if (!part_valid[partnum])
|
||||||
|
fprintf(stderr,
|
||||||
|
"BAD checksum %04x in part %zu (expected %04x)\n",
|
||||||
|
nvm_word(NVM_CHECKSUM_WORD, partnum),
|
||||||
|
partnum, calculated_checksum(partnum));
|
||||||
|
|
||||||
printf("MAC (part %zu): ", partnum);
|
printf("MAC (part %zu): ", partnum);
|
||||||
print_mac_from_nvm(partnum);
|
print_mac_from_nvm(partnum);
|
||||||
hexdump(partnum);
|
hexdump(partnum);
|
||||||
|
|||||||
Reference in New Issue
Block a user