binman: Don't assume there is an ME region
authorSimon Glass <sjg@chromium.org>
Mon, 8 Jul 2019 19:18:38 +0000 (13:18 -0600)
committerSimon Glass <sjg@chromium.org>
Wed, 24 Jul 2019 03:27:57 +0000 (20:27 -0700)
commitfa1c93783274dd27da9a88d9d1bf3933f5631b12
treeebae642fee9f5a71723f02c4ecfe604478a16bf5
parent79a0176fae9f5273adbe486ee64e6ef0581bb3fe
binman: Don't assume there is an ME region

At present having a descriptor means that there is an ME (Intel
Management Engine) entry as well. The descriptor provides the ME location
and assumes that it is present.

For some SoCs this is not true. Before providing the location of a
potentially non-existent entry, check if it is present.

Update the comment in the ME entry also.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/binman/README.entries
tools/binman/entry.py
tools/binman/etype/intel_descriptor.py
tools/binman/etype/intel_me.py