There's another place where nvramtool can look for
the CMOS checksum specification. When using nvramtool on files (instead of CMOS and runtime firmware) it's the only place. Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com> Acked-by: Stefan Reinauer <stepan@coreboot.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6282 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
8ae82e370b
commit
0d4f6536b0
|
@ -632,6 +632,10 @@ static void get_cmos_checksum_info(void)
|
||||||
|
|
||||||
checksum = (struct cmos_checksum *)find_lbrec(LB_TAG_OPTION_CHECKSUM);
|
checksum = (struct cmos_checksum *)find_lbrec(LB_TAG_OPTION_CHECKSUM);
|
||||||
|
|
||||||
|
if (checksum == NULL) {
|
||||||
|
checksum = (struct cmos_checksum *)next_cmos_rec((const struct lb_record *)first_cmos_table_enum(), LB_TAG_OPTION_CHECKSUM);
|
||||||
|
}
|
||||||
|
|
||||||
if (checksum != NULL) { /* We are lucky. The coreboot table hints us to the checksum.
|
if (checksum != NULL) { /* We are lucky. The coreboot table hints us to the checksum.
|
||||||
* We might have to check the type field here though.
|
* We might have to check the type field here though.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue