driver/intel/fsp: Correct the fastboot data (MRC data) printing length
Fastboot data in Intel FSP project is printed by hexdump32() in dword length. So the data length needs to be divided by 4 when printing it. Change-Id: I959d538bd6e60282882dd138045cc730b4bd8159 Signed-off-by: York Yang <york.yang@intel.com> Reviewed-on: http://review.coreboot.org/9976 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marc.jones@se-eng.com>
This commit is contained in:
parent
11004878ce
commit
c13ad6c6df
|
@ -230,7 +230,7 @@ void * find_and_set_fastboot_cache(void)
|
||||||
}
|
}
|
||||||
printk(BIOS_DEBUG, "FSP MRC cache present at %x.\n", (u32)mrc_cache);
|
printk(BIOS_DEBUG, "FSP MRC cache present at %x.\n", (u32)mrc_cache);
|
||||||
printk(BIOS_SPEW, "Saved MRC data:\n");
|
printk(BIOS_SPEW, "Saved MRC data:\n");
|
||||||
hexdump32(BIOS_SPEW, (void *)mrc_cache->mrc_data, mrc_cache->mrc_data_size);
|
hexdump32(BIOS_SPEW, (void *)mrc_cache->mrc_data, (mrc_cache->mrc_data_size) / 4);
|
||||||
return (void *) mrc_cache->mrc_data;
|
return (void *) mrc_cache->mrc_data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -292,7 +292,7 @@ int save_mrc_data(void *hob_start)
|
||||||
mrc_data->mrc_data_size);
|
mrc_data->mrc_data_size);
|
||||||
|
|
||||||
printk(BIOS_SPEW, "Fast boot data (includes align and checksum):\n");
|
printk(BIOS_SPEW, "Fast boot data (includes align and checksum):\n");
|
||||||
hexdump32(BIOS_SPEW, (void *)mrc_data->mrc_data, output_len);
|
hexdump32(BIOS_SPEW, (void *)mrc_data->mrc_data, output_len / 4);
|
||||||
return (1);
|
return (1);
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_ENABLE_MRC_CACHE */
|
#endif /* CONFIG_ENABLE_MRC_CACHE */
|
||||||
|
|
Loading…
Reference in New Issue