[coreboot] Extracting MRC training data

Angel Pons th3fanbus at gmail.com
Tue Aug 28 21:28:39 CEST 2018


Hello Anthony,

As far as I am concerned, this is expected behavior.
The longer first boot time is due to the RAM training process, which is
needed because the MRC cache (training data) is empty. Once it has been
cached, if the RAM configuration does not change on subsequent boots, the
MRC cache is reused, which is faster than retraining. If you dump a flash
image, then rewrite it, the end result is that the flash contents have not
changed. This implies the MRC cache remains unchanged as well. Since the
RAM configuration did not change, the MRC cache is still valid thus it is
reused.

Regarding the extraction of said data, I believe it could be done, but I
would not recommend it. Since this data is specific for a system,
generating it anew sounds more reasonable than reusing it.

> This Email may contain confidential or privileged information for the
intended recipient (s). If you are not the intended recipient, please do
not use or disseminate the information, notify the sender and delete it
from your system.

This footer makes absolutely no sense when you address a mailing list.
I wouldn't
be surprised if you get less answers because of it.

Best regards,

Angel Pons
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20180828/42f7e771/attachment.html>


More information about the coreboot mailing list