[coreboot] [PATCH] nb/intel/nehalem/raminit.c: Add timeouts when waiting for heci.

Denis 'GNUtoo' Carikli GNUtoo at no-log.org
Tue Mar 28 14:00:54 CEST 2017


On Mon, 27 Mar 2017 15:19:17 -0500
Timothy Pearson <tpearson at raptorengineering.com> wrote:

> In general static timeouts are not a good idea.  Is there a reliable
> way for coreboot to determine if the ME image has been
> "cleaned" (i.e. can it parse the ME descriptor and not even search
> for the HECI interface if the ME size is less than a certain value?)

Good point, there probably is:
- The GM45 datasheet has ways to determine that, so on nehalem there is
  probably something similar.
- Flashrom also has ways to determine that.
- GM45 RAM init probably also have ways to determine if HECI is
  present, I didn't check yet.

Note that I don't have nehalem hardware to test with, and may not have
the time to work in a full solution.

Denis.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20170328/0323289c/attachment.sig>


More information about the coreboot mailing list