From 3c6821c4fa0c2933baf581f59dec0849776a9744 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Fri, 25 Oct 2002 21:10:12 +0000 Subject: [PATCH] - Update lb dump to handle the new type in linuxbios_tables.h --- util/lb-dump/dump_lb_table.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/util/lb-dump/dump_lb_table.c b/util/lb-dump/dump_lb_table.c index da495a6f9b..a7a8ebe9ed 100644 --- a/util/lb-dump/dump_lb_table.c +++ b/util/lb-dump/dump_lb_table.c @@ -227,6 +227,15 @@ void print_option_enumeration(struct lb_record *ptr, unsigned long addr) rec->text); } +void print_option_checksum(struct lb_record *ptr, unsigned long addr) +{ + struct cmos_checksum *rec; + rec = (struct cmos_checksum *)ptr; + printf("checksum %d, rec len %d, range %d-%d location %d type %d\n", + rec->tag, rec->size, + rec->range_start, rec->range_end, rec->location, rec->type); +} + struct { uint32_t type; char *type_name; @@ -250,6 +259,7 @@ struct { { LB_TAG_OPTION, "Option", print_option }, { LB_TAG_OPTION_ENUM, "Option Enumeration", print_option_enumeration }, { LB_TAG_OPTION_DEFAULTS, "Option Defaults", nop_print }, + { LB_TAG_OPTION_CHECKSUM, "Option Checksum", print_option_checksum }, { -1, "Unknown", 0 } };